Compartilhar via


MetricsOptions Classe

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

public class MetricsOptions

Opções de configuração de métricas para clientes.

Resumo do Construtor

Modificador Construtor Description
MetricsOptions()

Cria uma nova instância do MetricsOptions

protected MetricsOptions(Class<? extends MeterProvider> meterProvider)

Cria uma nova instância do MetricsOptions

Resumo do método

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

Tenta carregar opções de métricas da configuração.

Class<> getMeterProvider()

Obtém a implementação configurada MeterProvider que deve ser usada para construir uma instância do Meter.

boolean isEnabled()

Sinalizador que indica se as métricas devem ser habilitadas.

MetricsOptions setEnabled(boolean enabled)

Habilita ou desabilita as métricas.

Métodos herdados de java.lang.Object

Detalhes do construtor

MetricsOptions

public MetricsOptions()

Cria uma nova instância do MetricsOptions

MetricsOptions

protected MetricsOptions(Class meterProvider)

Cria uma nova instância do MetricsOptions

Parameters:

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

Detalhes do método

fromConfiguration

public static MetricsOptions fromConfiguration(Configuration configuration)

Tenta carregar opções de métricas da configuração.

null será retornado se nenhuma opção de métrica for encontrada no ambiente.

Parameters:

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

Returns:

Um MetricsOptions que reflete uma métrica carregada da configuração, se nenhuma opção for encontrada, as opções padrão (habilitadas) serão retornadas.

getMeterProvider

public Class getMeterProvider()

Obtém a implementação configurada MeterProvider que deve ser usada para construir uma instância do Meter.

Returns:

A MeterProvider implementação usada para criar uma instância do Meter.

isEnabled

public boolean isEnabled()

Sinalizador que indica se as métricas devem ser habilitadas.

Returns:

true se as métricas estiverem habilitadas, false caso contrário.

setEnabled

public MetricsOptions setEnabled(boolean enabled)

Habilita ou desabilita as métricas. Por padrão, as métricas serão habilitadas se e somente se a implementação de métricas for detectada.

Parameters:

enabled - passar true para habilitar métricas.

Returns:

o objeto atualizado MetricsOptions .

Aplica-se a