Table of Contents

Class TelemetryGatewayConfig

Namespace
JD.AI.Gateway.Config
Assembly
JD.AI.Gateway.dll

Telemetry settings nested under Gateway:Telemetry in appsettings.json.

public sealed class TelemetryGatewayConfig
Inheritance
TelemetryGatewayConfig
Inherited Members

Properties

Enabled

Whether OTel tracing and metrics are enabled. Defaults to true.

public bool Enabled { get; set; }

Property Value

bool

Endpoint

Exporter endpoint URI (e.g. http://localhost:4317 for OTLP).

public string? Endpoint { get; set; }

Property Value

string

Exporter

Exporter type: "console" (default), "otlp", or "zipkin".

public string Exporter { get; set; }

Property Value

string

ServiceName

Logical service name reported in traces and metrics. Defaults to "jdai".

public string ServiceName { get; set; }

Property Value

string