Dil

IMetricsBuilder Arabirim

Tanım

IMetricsListeners'ı kaydederek ve hangi ölçümlerin etkinleştirildiğini belirlemek için kuralları kullanarak ölçüm sistemini yapılandırılır.

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

Özellikler

Veri Akışı Adı Description
Services

Hizmetleri kaydetmek için uzantı yöntemleri tarafından kullanılan uygulama hizmeti koleksiyonunu alır.

Uzantı Metotları

Veri Akışı Adı Description
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, String, String, MeterScope)

Verilen Meter ve IMetricsListeneriçin belirtilen Instrument değerini devre dışı bırakır.

DisableMetrics(IMetricsBuilder, String)

Kayıtlı tüm dinleyiciler için verilen ölçüme ait tüm araçları devre dışı bırakır.

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

Verilen Meter ve IMetricsListeneriçin belirtilen Instrument bir etkinleştirir.

EnableMetrics(IMetricsBuilder, String)

Kayıtlı tüm dinleyiciler için verilen ölçüm için tüm araçları etkinleştirir.

Şunlara uygulanır