Microsoft.Extensions.Diagnostics.Metrics Namnområde

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).