Microsoft.Extensions.Diagnostics.Metrics Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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). |