Share via


MetricsOptions クラス

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

public class MetricsOptions

クライアントのメトリック構成オプション。

コンストラクターの概要

修飾子 コンストラクター 説明
MetricsOptions()

の新しいインスタンスを作成します MetricsOptions

protected MetricsOptions(Class<? extends MeterProvider> meterProvider)

の新しいインスタンスを作成します MetricsOptions

メソッドの概要

修飾子と型 メソッドと説明
static MetricsOptions fromConfiguration(Configuration configuration)

構成からメトリック オプションを読み込もうとします。

Class<> getMeterProvider()

Meterインスタンスを構築するために使用する構成済みのMeterProvider実装を取得します。

boolean isEnabled()

メトリックを有効にする必要があるかどうかを示すフラグ。

MetricsOptions setEnabled(boolean enabled)

メトリックを有効または無効にします。

メソッドの継承元: java.lang.Object

コンストラクターの詳細

MetricsOptions

public MetricsOptions()

の新しいインスタンスを作成します MetricsOptions

MetricsOptions

protected MetricsOptions(Class meterProvider)

の新しいインスタンスを作成します MetricsOptions

Parameters:

meterProvider - のインスタンスを MeterProvider 構築するために使用する実装の Meter型。 値が設定されていない場合、または空の文字列である場合は、ServiceLoader によって解決された最初MeterProviderMeterが のインスタンスを作成するために使用されます。 値が設定され、ServiceLoaderIllegalStateException によって解決された値MeterProviderと一致しない場合、 のMeterインスタンスを作成しようとしたときに がスローされます。

メソッドの詳細

fromConfiguration

public static MetricsOptions fromConfiguration(Configuration configuration)

構成からメトリック オプションを読み込もうとします。

null は、環境内にメトリック オプションが見つからない場合に返されます。

Parameters:

configuration - Configuration環境からプロキシ構成を読み込むのに使用される 。 が渡された場合 null は、 getGlobalConfiguration() が使用されます。

Returns:

MetricsOptions構成から読み込まれたメトリックを反映する 。オプションが見つからない場合は、既定の (有効な) オプションが返されます。

getMeterProvider

public Class getMeterProvider()

Meterインスタンスを構築するために使用する構成済みのMeterProvider実装を取得します。

Returns:

MeterProvider インスタンス Meterを作成するために使用される実装。

isEnabled

public boolean isEnabled()

メトリックを有効にする必要があるかどうかを示すフラグ。

Returns:

true メトリックが有効になっている場合は 。 false それ以外の場合は 。

setEnabled

public MetricsOptions setEnabled(boolean enabled)

メトリックを有効または無効にします。 既定では、メトリックの実装が検出された場合にのみ、メトリックが有効になります。

Parameters:

enabled - を渡 true してメトリックを有効にします。

Returns:

更新 MetricsOptions されたオブジェクト。

適用対象