OpenTelemetryChatClientBuilderExtensions.UseOpenTelemetry 메서드

정의

생성 AI 시스템에 대한 OpenTelemetry 의미 체계 규칙에 따라 채팅 클라이언트 파이프라인에 OpenTelemetry 지원을 추가합니다.

public static Microsoft.Extensions.AI.ChatClientBuilder UseOpenTelemetry(this Microsoft.Extensions.AI.ChatClientBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? sourceName = default, Action<Microsoft.Extensions.AI.OpenTelemetryChatClient>? configure = default);
static member UseOpenTelemetry : Microsoft.Extensions.AI.ChatClientBuilder * Microsoft.Extensions.Logging.ILoggerFactory * string * Action<Microsoft.Extensions.AI.OpenTelemetryChatClient> -> Microsoft.Extensions.AI.ChatClientBuilder
<Extension()>
Public Function UseOpenTelemetry (builder As ChatClientBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional sourceName As String = Nothing, Optional configure As Action(Of OpenTelemetryChatClient) = Nothing) As ChatClientBuilder

매개 변수

loggerFactory
ILoggerFactory

로깅 이벤트에 대한 로거를 만드는 데 사용할 선택 사항 ILoggerFactory 입니다.

sourceName
String

원격 분석 데이터에 사용할 선택적 원본 이름입니다.

configure
Action<OpenTelemetryChatClient>

인스턴스를 구성하는 데 사용할 수 있는 선택적 콜백입니다 OpenTelemetryChatClient .

반품

builder.

설명

다음에 오는 초안 사양은 .에서 https://opentelemetry.io/docs/specs/semconv/gen-ai/사용할 수 있습니다. 사양은 여전히 실험적이며 변경될 수 있습니다. 따라서 이 클라이언트의 원격 분석 출력도 변경될 수 있습니다.

적용 대상