IMetricsBuilder インターフェイス

定義

IMetricsListeners を登録し、ルールを使用して有効になっているメトリックを決定することで、メトリック システムを構成します。

public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder

プロパティ

名前 説明
Services

サービスを登録するために拡張メソッドによって使用されるアプリケーション サービス コレクションを取得します。

拡張メソッド

名前 説明
AddConfiguration(IMetricsBuilder, IConfiguration)

指定された IConfiguration セクションからメトリック構成を読み取り、有効になっている メーターインストルメントおよび IMetricsListeners を構成します。

AddDebugConsole(IMetricsBuilder)

デバッグ目的でメトリックのコンソール出力を有効にします。 運用環境での使用にはお勧めしません。

AddListener(IMetricsBuilder, IMetricsListener)

新しい IMetricsListener インスタンスを登録します。

AddListener<T>(IMetricsBuilder)

T型の新しいIMetricsListenerを登録します。

ClearListeners(IMetricsBuilder)

依存関係挿入コンテナーからすべての IMetricsListener 登録を削除します。

DisableMetrics(IMetricsBuilder, String, String, String, MeterScope)

指定したMeterIMetricsListenerに対して、指定したInstrumentを無効にします。

DisableMetrics(IMetricsBuilder, String)

登録されているすべてのリスナーについて、指定されたメーターのすべてのインストルメントを無効にします。

EnableMetrics(IMetricsBuilder, String, String, String, MeterScope)

指定したMeterIMetricsListenerに対して、指定したInstrumentを有効にします。

EnableMetrics(IMetricsBuilder, String)

登録されているすべてのリスナーに対して、指定されたメーターのすべてのインストルメントを有効にします。

適用対象