OpenTelemetryHostedFileClientBuilderExtensions.UseOpenTelemetry Methode

Definitie

Voegt OpenTelemetry-ondersteuning toe aan de clientpijplijn van het gehoste bestand.

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

Parameters

loggerFactory
ILoggerFactory

Een optioneel ILoggerFactory om een logboekregistratie te maken voor logboekregistratie-gebeurtenissen.

sourceName
String

Een optionele bronnaam die wordt gebruikt voor de telemetriegegevens.

configure
Action<OpenTelemetryHostedFileClient>

Een optionele callback die kan worden gebruikt om het OpenTelemetryHostedFileClient exemplaar te configureren.

Retouren

De builder.

Opmerkingen

Omdat er momenteel geen OpenTelemetry Semantic Convention is voor gehoste bestandsbewerkingen, maakt deze implementatie gebruik van algemene client spanconventies naast standaardregisterkenmerken file.* , indien van toepassing. De telemetrie-uitvoer kan worden gewijzigd naarmate er relevante conventies ontstaan.

Van toepassing op