Bagikan melalui


IMetricsBuilder Antarmuka

Definisi

Mewakili jenis yang mengonfigurasi sistem metrik dengan mendaftarkan IMetricsListeners dan menggunakan aturan untuk menentukan metrik mana yang diaktifkan.

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

Properti

Services

Mendapatkan aplikasi IServiceCollection. Ini digunakan oleh metode ekstensi untuk mendaftarkan layanan.

Metode Ekstensi

AddConfiguration(IMetricsBuilder, IConfiguration)

Membaca konfigurasi metrik dari bagian yang disediakan IConfiguration dan mengonfigurasi Meter, Instrumen, dan IMetricsListeners mana yang diaktifkan.

AddDebugConsole(IMetricsBuilder)

Mengaktifkan output konsol untuk metrik untuk tujuan penelusuran kesalahan. Ini tidak disarankan untuk penggunaan produksi.

AddListener(IMetricsBuilder, IMetricsListener)

Mendaftarkan instans baru IMetricsListener .

AddListener<T>(IMetricsBuilder)

Mendaftarkan jenis Tbaru IMetricsListener .

ClearListeners(IMetricsBuilder)

Menghapus semua IMetricsListener pendaftaran dari kontainer injeksi dependensi.

DisableMetrics(IMetricsBuilder, String)

Menonaktifkan semua Instrumen untuk meteran yang diberikan, untuk semua IMetricsListeners terdaftar.

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

Menonaktifkan yang ditentukan Instrument untuk yang diberikan Meter dan IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Mengaktifkan semua Instrumen untuk meteran yang diberikan, untuk semua IMetricsListeners terdaftar.

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

Mengaktifkan yang ditentukan Instrument untuk yang diberikan Meter dan IMetricsListener.

Berlaku untuk