Partager via


MetricsOptions Classe

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

public class MetricsOptions

Options de configuration des métriques pour les clients.

Récapitulatif du constructeur

Modificateur Constructeur Description
MetricsOptions()

Crée un instance deMetricsOptions

protected MetricsOptions(Class<? extends MeterProvider> meterProvider)

Crée un instance deMetricsOptions

Résumé de la méthode

Modificateur et type Méthode et description
static MetricsOptions fromConfiguration(Configuration configuration)

Tente de charger les options de métriques à partir de la configuration.

Class<> getMeterProvider()

Obtient l’implémentation configurée MeterProvider qui doit être utilisée pour construire un instance de Meter.

boolean isEnabled()

Indicateur indiquant si les métriques doivent être activées.

MetricsOptions setEnabled(boolean enabled)

Active ou désactive les métriques.

Méthodes héritées de java.lang.Object

Détails du constructeur

MetricsOptions

public MetricsOptions()

Crée un instance deMetricsOptions

MetricsOptions

protected MetricsOptions(Class meterProvider)

Crée un instance deMetricsOptions

Parameters:

meterProvider - type de l’implémentation MeterProvider qui doit être utilisée pour construire un instance de Meter. Si la valeur n’est pas définie ou s’il s’agit d’une chaîne vide, la première MeterProvider résolue par ServiceLoader sera utilisée pour créer un instance de Meter. Si la valeur est définie et ne correspond à aucune MeterProvider des solutions résolues par ServiceLoader, un IllegalStateException est levée lors de la tentative de création d’un instance de Meter.

Détails de la méthode

fromConfiguration

public static MetricsOptions fromConfiguration(Configuration configuration)

Tente de charger les options de métriques à partir de la configuration.

null est retourné si aucune option de métrique n’est trouvée dans l’environnement.

Parameters:

configuration - qui est utilisé pour charger des Configuration configurations de proxy à partir de l’environnement. Si null est passé, getGlobalConfiguration() est utilisé.

Returns:

MetricsOptions Reflétant une métrique chargée à partir de la configuration, si aucune option n’est trouvée, les options par défaut (activées) sont retournées.

getMeterProvider

public Class getMeterProvider()

Obtient l’implémentation configurée MeterProvider qui doit être utilisée pour construire un instance de Meter.

Returns:

Implémentation MeterProvider utilisée pour créer une instance de Meter.

isEnabled

public boolean isEnabled()

Indicateur indiquant si les métriques doivent être activées.

Returns:

true si les métriques sont activées, false sinon.

setEnabled

public MetricsOptions setEnabled(boolean enabled)

Active ou désactive les métriques. Par défaut, les métriques sont activées si et uniquement si l’implémentation des métriques est détectée.

Parameters:

enabled - true passer pour activer les métriques.

Returns:

objet mis à jour MetricsOptions .

S’applique à