Microsoft.Extensions.Diagnostics.Metrics Naamruimte

Bevat klassen, interfaces en opsommingen voor het configureren, produceren en beheren van metrische gegevens, waaronder ondersteuning voor sterk getypte metrische gegevens, instrumentregels en listenerconfiguraties.

Klassen

Name Description
ConsoleMetrics

Biedt constanten voor de console-listener voor metrische gegevens.

CounterAttribute

Biedt informatie om de productie van een sterk getypte 64-bits metrische tellerfactorymethode en het bijbehorende type te begeleiden.

CounterAttribute<T>

Biedt informatie om de productie van een sterk getypte 64-bits metrische tellerfactorymethode en het bijbehorende type te begeleiden.

GaugeAttribute

Biedt informatie om de productie van een sterk getypeerde metrische meterfactorymethode en het bijbehorende type te begeleiden.

GaugeAttribute<T>

Biedt informatie om de productie van een sterk getypeerde metrische meterfactorymethode en het bijbehorende type te begeleiden.

HistogramAttribute

Biedt informatie om de productie van een sterk getypte histogram factory-methode en het bijbehorende type te begeleiden.

HistogramAttribute<T>

Biedt informatie om de productie van een sterk getypte histogram factory-methode en het bijbehorende type te begeleiden.

InstrumentRule

Bevat een set parameters die worden gebruikt om te bepalen welke instrumenten zijn ingeschakeld voor welke listeners. Niet-opgegeven parameters komen overeen met alles.

MeasurementHandlers

Vertegenwoordigt een set ondersteunde maateenheden. Als een listener geen ondersteuning biedt voor een bepaald type, wordt de meting overgeslagen.

MetricsBuilderConfigurationExtensions

Extensies voor IMetricsBuilder het inschakelen van metrische gegevens op IConfigurationbasis van .

MetricsBuilderConsoleExtensions

IMetricsBuilder-extensiemethoden voor console-uitvoer.

MetricsBuilderExtensions

Extensiemethoden voor IMetricsBuilder het toevoegen of wissen IMetricsListener van registraties en voor het in- of uitschakelen van metrische gegevens.

MetricsOptions

Vertegenwoordigt opties voor het configureren van het metrische systeem.

TagNameAttribute

Bevat taggegevens voor sterk getypte metrische gegevens.

Interfaces

Name Description
IMetricsBuilder

Hiermee configureert u het systeem voor metrische gegevens door IMetricsListeners te registreren en regels te gebruiken om te bepalen welke metrische gegevens zijn ingeschakeld.

IMetricsListener

Luistert naar metrische gegevens die zijn verzonden vanuit het systeem.

IObservableInstrumentsSource

Een interface die is geregistreerd bij elke IMetricsListener met behulp van Initialize(IObservableInstrumentsSource).

Enums

Name Description
MeterScope

Vertegenwoordigt bereiken die worden gebruikt om InstrumentRule onderscheid te maken tussen meters die zijn gemaakt via Meter constructors (Global) en die zijn gemaakt via afhankelijkheidsinjectie met Create(MeterOptions) (Local).