OpenTelemetryHostedFileClientBuilderExtensions.UseOpenTelemetry Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der Gehosteten Dateiclientpipeline OpenTelemetry-Unterstützung hinzu.
public static Microsoft.Extensions.AI.HostedFileClientBuilder UseOpenTelemetry(this Microsoft.Extensions.AI.HostedFileClientBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? sourceName = default, Action<Microsoft.Extensions.AI.OpenTelemetryHostedFileClient>? configure = default);
static member UseOpenTelemetry : Microsoft.Extensions.AI.HostedFileClientBuilder * Microsoft.Extensions.Logging.ILoggerFactory * string * Action<Microsoft.Extensions.AI.OpenTelemetryHostedFileClient> -> Microsoft.Extensions.AI.HostedFileClientBuilder
<Extension()>
Public Function UseOpenTelemetry (builder As HostedFileClientBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional sourceName As String = Nothing, Optional configure As Action(Of OpenTelemetryHostedFileClient) = Nothing) As HostedFileClientBuilder
Parameter
- builder
- HostedFileClientBuilder
- loggerFactory
- ILoggerFactory
ILoggerFactory Optional zum Erstellen eines Loggers zum Protokollieren von Ereignissen.
- sourceName
- String
Ein optionaler Quellname, der für die Telemetriedaten verwendet wird.
- configure
- Action<OpenTelemetryHostedFileClient>
Ein optionaler Rückruf, der zum Konfigurieren der OpenTelemetryHostedFileClient Instanz verwendet werden kann.
Gibt zurück
Der builder.
Hinweise
Da derzeit keine OpenTelemetry-Semantikkonvention für gehostete Dateivorgänge vorhanden ist, verwendet diese Implementierung allgemeine Clientspannkonventionen zusammen mit standardregistrierungsattributen file.* , sofern zutreffend. Die Telemetrieausgabe kann sich ändern, wenn relevante Konventionen entstehen.