13 references to Client
Microsoft.Extensions.AI (13)
ChatCompletion\OpenTelemetryChatClient.cs (6)
77OpenTelemetryConsts.GenAI.Client.TimeToFirstChunk.Name, 79OpenTelemetryConsts.GenAI.Client.TimeToFirstChunk.Description, 80advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TimeToFirstChunk.ExplicitBucketBoundaries } 84OpenTelemetryConsts.GenAI.Client.TimePerOutputChunk.Name, 86OpenTelemetryConsts.GenAI.Client.TimePerOutputChunk.Description, 87advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TimePerOutputChunk.ExplicitBucketBoundaries }
Common\OtelMetricHelpers.cs (6)
14OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 16OpenTelemetryConsts.GenAI.Client.TokenUsage.Description, 17advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries }); 22OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 24OpenTelemetryConsts.GenAI.Client.OperationDuration.Description, 25advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries });
Files\OpenTelemetryHostedFileClient.cs (1)
89advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }