Freigeben über


MetricsOptions Klasse

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

public class MetricsOptions

Konfigurationsoptionen für Metriken für Clients.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
MetricsOptions()

Erstellt neue instance vonMetricsOptions

protected MetricsOptions(Class<? extends MeterProvider> meterProvider)

Erstellt neue instance vonMetricsOptions

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static MetricsOptions fromConfiguration(Configuration configuration)

Versucht, Metrikoptionen aus der Konfiguration zu laden.

Class<> getMeterProvider()

Ruft die konfigurierte MeterProvider Implementierung ab, die zum Erstellen einer instance von Meterverwendet werden soll.

boolean isEnabled()

Flag, das angibt, ob Metriken aktiviert werden sollen.

MetricsOptions setEnabled(boolean enabled)

Aktiviert oder deaktiviert Metriken.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

MetricsOptions

public MetricsOptions()

Erstellt neue instance vonMetricsOptions

MetricsOptions

protected MetricsOptions(Class meterProvider)

Erstellt neue instance vonMetricsOptions

Parameters:

meterProvider - Typ der Implementierung, die MeterProvider verwendet werden soll, um eine instance von Meterzu erstellen. Wenn der Wert nicht festgelegt ist oder eine leere Zeichenfolge ist, wird der erste MeterProvider von ServiceLoader aufgelöste Verwendet, um eine instance von Meterzu erstellen. Wenn der Wert festgelegt ist und keinem von ServiceLoader aufgelösten entsprichtMeterProvider, wird beim IllegalStateException Versuch, eine instance von Meterzu erstellen, ausgelöst.

Details zur Methode

fromConfiguration

public static MetricsOptions fromConfiguration(Configuration configuration)

Versucht, Metrikoptionen aus der Konfiguration zu laden.

null wird zurückgegeben, wenn in der Umgebung keine Metrikoptionen gefunden werden.

Parameters:

configuration - Die Configuration , die zum Laden von Proxykonfigurationen aus der Umgebung verwendet wird. Wenn null übergeben wird, getGlobalConfiguration() wird verwendet.

Returns:

Eine MetricsOptions , die eine aus der Konfiguration geladene Metrik widerspiegelt. Wenn keine Optionen gefunden werden, werden standardfähige (aktivierte) Optionen zurückgegeben.

getMeterProvider

public Class getMeterProvider()

Ruft die konfigurierte MeterProvider Implementierung ab, die zum Erstellen einer instance von Meterverwendet werden soll.

Returns:

Die MeterProvider Implementierung, die verwendet wird, um eine instance von Meterzu erstellen.

isEnabled

public boolean isEnabled()

Flag, das angibt, ob Metriken aktiviert werden sollen.

Returns:

true , wenn Metriken aktiviert sind, andernfalls false .

setEnabled

public MetricsOptions setEnabled(boolean enabled)

Aktiviert oder deaktiviert Metriken. Standardmäßig werden Metriken nur aktiviert, wenn die Metrikimplementierung erkannt wird.

Parameters:

enabled - pass true , um Metriken zu aktivieren.

Returns:

das aktualisierte MetricsOptions Objekt.

Gilt für: