Compartir a través de


MetricsOptions Clase

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

public class MetricsOptions

Opciones de configuración de métricas para clientes.

Resumen del constructor

Modificador Constructor Description
MetricsOptions()

Crea una nueva instancia de MetricsOptions

protected MetricsOptions(Class<? extends MeterProvider> meterProvider)

Crea una nueva instancia de MetricsOptions

Resumen del método

Modificador y tipo Método y descripción
static MetricsOptions fromConfiguration(Configuration configuration)

Intenta cargar las opciones de métricas desde la configuración.

Class<> getMeterProvider()

Obtiene la implementación configurada MeterProvider que se debe usar para construir una instancia de Meter.

boolean isEnabled()

Marca que indica si se deben habilitar las métricas.

MetricsOptions setEnabled(boolean enabled)

Habilita o deshabilita las métricas.

Métodos heredados de java.lang.Object

Detalles del constructor

MetricsOptions

public MetricsOptions()

Crea una nueva instancia de MetricsOptions

MetricsOptions

protected MetricsOptions(Class meterProvider)

Crea una nueva instancia de MetricsOptions

Parameters:

meterProvider - tipo de la MeterProvider implementación que se debe usar para construir una instancia de Meter. Si el valor no se establece o es una cadena vacía, se usará la primera MeterProvider resuelta por ServiceLoader para crear una instancia de Meter. Si el valor se establece y no coincide con ningún MeterProvider resuelto por ServiceLoader , se producirá al IllegalStateException intentar crear una instancia de Meter.

Detalles del método

fromConfiguration

public static MetricsOptions fromConfiguration(Configuration configuration)

Intenta cargar las opciones de métricas desde la configuración.

null se devolverá si no se encuentra ninguna opción de métrica en el entorno.

Parameters:

configuration - Configuration que se usa para cargar configuraciones de proxy desde el entorno. Si null se pasa, getGlobalConfiguration() se usará .

Returns:

Que MetricsOptions refleja las métricas cargadas desde la configuración, si no se encuentra ninguna opción, se devolverán las opciones predeterminadas (habilitadas).

getMeterProvider

public Class getMeterProvider()

Obtiene la implementación configurada MeterProvider que se debe usar para construir una instancia de Meter.

Returns:

Implementación MeterProvider usada para crear una instancia de Meter.

isEnabled

public boolean isEnabled()

Marca que indica si se deben habilitar las métricas.

Returns:

true es si las métricas están habilitadas; de lo contrario, false es .

setEnabled

public MetricsOptions setEnabled(boolean enabled)

Habilita o deshabilita las métricas. De forma predeterminada, las métricas se habilitan si se detecta y solo si se detecta la implementación de métricas.

Parameters:

enabled - pase true para habilitar las métricas.

Returns:

el objeto actualizado MetricsOptions .

Se aplica a