Microsoft.Extensions.Diagnostics.Metrics Ruang nama

Berisi kelas, antarmuka, dan enum untuk mengonfigurasi, memproduksi, dan mengelola metrik, termasuk dukungan untuk metrik yang sangat diketik, aturan instrumen, dan konfigurasi pendengar.

Kelas

Nama Deskripsi
ConsoleMetrics

Menyediakan konstanta untuk pendengar metrik Konsol.

CounterAttribute

Menyediakan informasi untuk memandu produksi metode pabrik metrik penghitung bilangan bulat 64 bit yang dititik dengan kuat dan jenis terkait.

CounterAttribute<T>

Menyediakan informasi untuk memandu produksi metode pabrik metrik penghitung bilangan bulat 64 bit yang dititik dengan kuat dan jenis terkait.

GaugeAttribute

Menyediakan informasi untuk memandu produksi metode pabrik metrik pengukur yang sangat ditik dan jenis terkait.

GaugeAttribute<T>

Menyediakan informasi untuk memandu produksi metode pabrik metrik pengukur yang sangat ditik dan jenis terkait.

HistogramAttribute

Menyediakan informasi untuk memandu produksi metode pabrik metrik histogram yang sangat diketik dan jenis terkait.

HistogramAttribute<T>

Menyediakan informasi untuk memandu produksi metode pabrik metrik histogram yang sangat diketik dan jenis terkait.

InstrumentRule

Berisi sekumpulan parameter yang digunakan untuk menentukan instrumen mana yang diaktifkan untuk listener mana. Parameter yang tidak ditentukan cocok dengan apa pun.

MeasurementHandlers

Mewakili sekumpulan jenis pengukuran yang didukung. Jika pendengar tidak mendukung jenis tertentu, pengukuran akan dilewati.

MetricsBuilderConfigurationExtensions

Ekstensi untuk IMetricsBuilder mengaktifkan metrik berdasarkan IConfiguration.

MetricsBuilderConsoleExtensions

Metode ekstensi IMetricsBuilder untuk output konsol.

MetricsBuilderExtensions

Metode ekstensi untuk IMetricsBuilder menambahkan atau menghapus IMetricsListener pendaftaran, dan untuk mengaktifkan atau menonaktifkan metrik.

MetricsOptions

Mewakili opsi untuk mengonfigurasi sistem metrik.

TagNameAttribute

Menyediakan informasi tag untuk metrik yang ditik dengan kuat.

Antarmuka

Nama Deskripsi
IMetricsBuilder

Mengonfigurasi sistem metrik dengan mendaftarkan IMetricsListeners dan menggunakan aturan untuk menentukan metrik mana yang diaktifkan.

IMetricsListener

Mendengarkan metrik yang dikeluarkan dari sistem.

IObservableInstrumentsSource

Antarmuka yang terdaftar di setiap IMetricsListener menggunakan Initialize(IObservableInstrumentsSource).

Enum

Nama Deskripsi
MeterScope

Mewakili cakupan yang digunakan oleh InstrumentRule untuk membedakan antara meter yang dibuat melalui Meter konstruktor (Global) dan yang dibuat melalui Injeksi Dependensi dengan Create(MeterOptions) (Local).