Compartilhar via


TracingOptions Classe

  • java.lang.Object
    • com.azure.core.util.TracingOptions

public class TracingOptions

Opções de configuração de rastreamento para clientes.

Resumo do Construtor

Modificador Construtor Description
TracingOptions()

Cria uma nova instância do TracingOptions

protected TracingOptions(Class<? extends TracerProvider> tracerProvider)

Cria uma nova instância do TracingOptions

Resumo do método

Modificador e tipo Método e descrição
static TracingOptions fromConfiguration(Configuration configuration)

Carrega opções de rastreamento da configuração.

Class<> getTracerProvider()

Obtém o TracerProvider nome da implementação que deve ser usada para construir uma instância do Tracer.

boolean isEnabled()

Sinalizador que indica se o rastreamento distribuído deve ser habilitado.

TracingOptions setEnabled(boolean enabled)

Habilita ou desabilita o rastreamento distribuído.

Métodos herdados de java.lang.Object

Detalhes do construtor

TracingOptions

public TracingOptions()

Cria uma nova instância do TracingOptions

TracingOptions

protected TracingOptions(Class tracerProvider)

Cria uma nova instância do TracingOptions

Parameters:

tracerProvider - O tipo da TracerProvider implementação que deve ser usada para construir uma instância do Tracer. Se o valor não estiver definido ou for uma cadeia de caracteres vazia, o primeiro TracerProvider resolvido pelo ServiceLoader será usado para criar uma instância do Tracer. Se o valor for definido e não corresponder a nenhum TracerProviderresolvido pelo ServiceLoader , um IllegalStateException será gerado ao tentar criar uma instância do Tracer.

Detalhes do método

fromConfiguration

public static TracingOptions fromConfiguration(Configuration configuration)

Carrega opções de rastreamento da configuração.

Parameters:

configuration - O Configuration usado para carregar configurações de proxy do ambiente. Se null for passado, getGlobalConfiguration() será usado.

Returns:

Um TracingOptions que reflete as opções de rastreamento carregadas da configuração, se nenhuma opção de rastreamento for encontrada, as opções de rastreamento padrão (habilitadas) serão retornadas.

getTracerProvider

public Class getTracerProvider()

Obtém o TracerProvider nome da implementação que deve ser usada para construir uma instância do Tracer.

Returns:

A TracerProvider implementação usada para criar uma instância do Tracer.

isEnabled

public boolean isEnabled()

Sinalizador que indica se o rastreamento distribuído deve ser habilitado.

Returns:

true se o rastreamento estiver habilitado, caso contrário, false .

setEnabled

public TracingOptions setEnabled(boolean enabled)

Habilita ou desabilita o rastreamento distribuído. Por padrão, o rastreamento será habilitado se e somente se a implementação de rastreamento for detectada.

Parameters:

enabled - passe true para habilitar o rastreamento.

Returns:

o objeto atualizado TracingOptions .

Aplica-se a