Partilhar via


OpenTelemetryHostedFileClientBuilderExtensions.UseOpenTelemetry Método

Definição

Adiciona suporte ao OpenTelemetry ao pipeline do cliente de arquivo hospedado.

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

Parâmetros

loggerFactory
ILoggerFactory

Um opcional ILoggerFactory a ser usado para criar um agente para registrar eventos em log.

sourceName
String

Um nome de origem opcional que será usado nos dados de telemetria.

configure
Action<OpenTelemetryHostedFileClient>

Um retorno de chamada opcional que pode ser usado para configurar a OpenTelemetryHostedFileClient instância.

Retornos

O builder.

Comentários

Como atualmente não há nenhuma Convenção Semântica OpenTelemetry para operações de arquivo hospedado, essa implementação usa convenções gerais de intervalo de cliente juntamente com atributos de registro padrão file.* , quando aplicável. A saída de telemetria está sujeita a alterações à medida que as convenções relevantes surgem.

Aplica-se a