IMetricsBuilder Arabirim

Tanım

IMetricsListeners'ı kaydederek ölçüm sistemini yapılandıran ve hangi ölçümlerin etkinleştirildiğini belirlemek için kuralları kullanan bir türü temsil eder.

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

Özellikler

Services

uygulamasını IServiceCollectionalır. Bu, hizmetleri kaydetmek için uzantı yöntemleri tarafından kullanılır.

Uzantı Metotları

AddConfiguration(IMetricsBuilder, IConfiguration)

Sağlanan IConfiguration bölümden ölçüm yapılandırmasını okur ve hangi Ölçümler, Ölçümler veIMetricsListeners'ın etkinleştirildiğini yapılandırılır .

AddDebugConsole(IMetricsBuilder)

Hata ayıklama amacıyla ölçümler için konsol çıkışını etkinleştirir. Bu, üretim kullanımı için önerilmez.

AddListener(IMetricsBuilder, IMetricsListener)

Yeni IMetricsListener bir örnek kaydeder.

AddListener<T>(IMetricsBuilder)

türünde yeni IMetricsListenerTbir kaydeder.

ClearListeners(IMetricsBuilder)

Bağımlılık ekleme kapsayıcısından tüm IMetricsListener kayıtları kaldırır.

DisableMetrics(IMetricsBuilder, String)

Kayıtlı tüm IMetricsListeners için verilen ölçüm için tüm Araçları devre dışı bırakır.

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

Belirtilen Meter ve IMetricsListeneriçin belirtilen Instrument öğesini devre dışı bırakır.

EnableMetrics(IMetricsBuilder, String)

Tüm kayıtlı IMetricsListener'lar için verilen ölçüm için tüm Araçları etkinleştirir.

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

Verilen Meter ve IMetricsListeneriçin belirtilen Instrument öğesini etkinleştirir.

Şunlara uygulanır