Microsoft.Extensions.Diagnostics.Metrics Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser, gränssnitt och uppräkningar för att konfigurera, producera och hantera mått, inklusive stöd för starkt skrivna mått, instrumentregler och lyssnarkonfigurationer.
Klasser
| Name | Description |
|---|---|
| ConsoleMetrics |
Tillhandahåller konstanter för lyssnaren av konsolmått. |
| CounterAttribute |
Innehåller information som vägleder produktionen av en starkt typifierad 64-bitars heltalsmåttfabriksmetod och tillhörande typ. |
| CounterAttribute<T> |
Innehåller information som vägleder produktionen av en starkt typifierad 64-bitars heltalsmåttfabriksmetod och tillhörande typ. |
| GaugeAttribute |
Innehåller information som vägleder produktionen av en starkt typad mätvärdesfabriksmetod och tillhörande typ. |
| GaugeAttribute<T> |
Innehåller information som vägleder produktionen av en starkt typad mätvärdesfabriksmetod och tillhörande typ. |
| HistogramAttribute |
Innehåller information som vägleder produktionen av en starkt typad histogrammets måttfabriksmetod och tillhörande typ. |
| HistogramAttribute<T> |
Innehåller information som vägleder produktionen av en starkt typad histogrammets måttfabriksmetod och tillhörande typ. |
| InstrumentRule |
Innehåller en uppsättning parametrar som används för att avgöra vilka instrument som är aktiverade för vilka lyssnare. Ospecificerade parametrar matchar allt. |
| MeasurementHandlers |
Representerar en uppsättning måtttyper som stöds. Om en lyssnare inte stöder en viss typ hoppas måttet över. |
| MetricsBuilderConfigurationExtensions |
Tillägg för IMetricsBuilder att aktivera mått baserat på IConfiguration. |
| MetricsBuilderConsoleExtensions |
IMetricsBuilder-tilläggsmetoder för konsolutdata. |
| MetricsBuilderExtensions |
Tilläggsmetoder för IMetricsBuilder att lägga till eller rensa IMetricsListener registreringar och för att aktivera eller inaktivera mått. |
| MetricsOptions |
Representerar alternativ för att konfigurera måttsystemet. |
| TagNameAttribute |
Innehåller tagginformation för starkt skrivna mått. |
Gränssnitt
| Name | Description |
|---|---|
| IMetricsBuilder |
Konfigurerar måttsystemet genom att registrera IMetricsListeners och använda regler för att avgöra vilka mått som är aktiverade. |
| IMetricsListener |
Lyssnar på mått som genereras från systemet. |
| IObservableInstrumentsSource |
Ett gränssnitt som registrerats med varje IMetricsListener med .Initialize(IObservableInstrumentsSource) |
Uppräkningar
| Name | Description |
|---|---|
| MeterScope |
Representerar omfång som används av InstrumentRule för att skilja mellan mätare som skapats via Meter konstruktorer (Global) och de som skapats via beroendeinmatning med Create(MeterOptions) (Local). |