diff options
| author | Billy Biggs <[email protected]> | 2025-08-15 18:10:21 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-16 01:10:21 +0000 |
| commit | d57cc0b9306f0359482ef6e243308bcda2989007 (patch) | |
| tree | 3ec6a716d0a5b8d9c6cacc8a1231d05df6ba43fd /packages/core/src/config/config.ts | |
| parent | 4896c7739f57b4e475754854c217cdd1dbf7deaa (diff) | |
Add support for HTTP OpenTelemetry exporters (#6357)
Diffstat (limited to 'packages/core/src/config/config.ts')
| -rw-r--r-- | packages/core/src/config/config.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index 5c11667b..49f9ab45 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -81,6 +81,7 @@ export interface TelemetrySettings { enabled?: boolean; target?: TelemetryTarget; otlpEndpoint?: string; + otlpProtocol?: 'grpc' | 'http'; logPrompts?: boolean; outfile?: string; } @@ -292,6 +293,7 @@ export class Config { enabled: params.telemetry?.enabled ?? false, target: params.telemetry?.target ?? DEFAULT_TELEMETRY_TARGET, otlpEndpoint: params.telemetry?.otlpEndpoint ?? DEFAULT_OTLP_ENDPOINT, + otlpProtocol: params.telemetry?.otlpProtocol, logPrompts: params.telemetry?.logPrompts ?? true, outfile: params.telemetry?.outfile, }; @@ -564,6 +566,10 @@ export class Config { return this.telemetrySettings.otlpEndpoint ?? DEFAULT_OTLP_ENDPOINT; } + getTelemetryOtlpProtocol(): 'grpc' | 'http' { + return this.telemetrySettings.otlpProtocol ?? 'grpc'; + } + getTelemetryTarget(): TelemetryTarget { return this.telemetrySettings.target ?? DEFAULT_TELEMETRY_TARGET; } |
