Microsoft.Extensions.Diagnostics.Metrics Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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). |