System.Diagnostics.Metrics Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Metriky jsou číselná měření hlášená v průběhu času, která se nejčastěji používají ke sledování stavu aplikace a generování výstrah. Webová služba může například sledovat, kolik požadavků obdrží za sekundu, kolik milisekund trvalo odpověď a kolik odpovědí odeslalo uživateli chybu. Tyto metriky je možné v pravidelných intervalech hlásit monitorovacímu systému. K přidání metrik do aplikace je možné použít obor názvů System.Diagnostics.Metrics. Rozhraní API fungují na všech platformách podporovaných platformou .NET a jsou navržená tak, aby se dobře integrovali s rostoucím ekosystémem nástrojů OpenTelemetry . Integrují se také s nástroji sady .NET SDK, jako jsou dotnet-counters. Rozhraní API naslouchacího procesu je k dispozici pro vývojáře, kteří chtějí vytvářet vlastní nástroje nebo adaptéry pro jiné systémy.
Třídy
Counter<T> |
Představuje nástroj, který podporuje přidávání nezáporných hodnot. Můžete například volat |
Gauge<T> |
Metriky jsou číselná měření hlášená v průběhu času, která se nejčastěji používají ke sledování stavu aplikace a generování výstrah. Webová služba může například sledovat, kolik požadavků obdrží za sekundu, kolik milisekund trvalo odpověď a kolik odpovědí odeslalo uživateli chybu. Tyto metriky je možné v pravidelných intervalech hlásit monitorovacímu systému. K přidání metrik do aplikace je možné použít obor názvů System.Diagnostics.Metrics. Rozhraní API fungují na všech platformách podporovaných platformou .NET a jsou navržená tak, aby se dobře integrovali s rostoucím ekosystémem nástrojů OpenTelemetry . Integrují se také s nástroji sady .NET SDK, jako jsou dotnet-counters. Rozhraní API naslouchacího procesu je k dispozici pro vývojáře, kteří chtějí vytvářet vlastní nástroje nebo adaptéry pro jiné systémy. |
Histogram<T> |
Představuje nástroj metrik, který lze použít k hlášení libovolných hodnot, které budou pravděpodobně statisticky smysluplné, například doba trvání požadavku. Volání CreateHistogram<T>(String, String, String) pro vytvoření objektu Histogram. |
Instrument |
Základní třída všech tříd instrumentů metrik |
Instrument<T> |
Základní třída pro všechny nástroje, které nejsou pozorovatelné. |
InstrumentAdvice<T> |
Metriky jsou číselná měření hlášená v průběhu času, která se nejčastěji používají ke sledování stavu aplikace a generování výstrah. Webová služba může například sledovat, kolik požadavků obdrží za sekundu, kolik milisekund trvalo odpověď a kolik odpovědí odeslalo uživateli chybu. Tyto metriky je možné v pravidelných intervalech hlásit monitorovacímu systému. K přidání metrik do aplikace je možné použít obor názvů System.Diagnostics.Metrics. Rozhraní API fungují na všech platformách podporovaných platformou .NET a jsou navržená tak, aby se dobře integrovali s rostoucím ekosystémem nástrojů OpenTelemetry . Integrují se také s nástroji sady .NET SDK, jako jsou dotnet-counters. Rozhraní API naslouchacího procesu je k dispozici pro vývojáře, kteří chtějí vytvářet vlastní nástroje nebo adaptéry pro jiné systémy. |
Meter |
Měřič je třída zodpovědná za vytváření a sledování nástrojů. |
MeterFactoryExtensions |
Rozšiřující metody pro Meter a IMeterFactory |
MeterListener |
MeterListener je třída, která slouží k naslouchání záznamu měření měření metrik. |
MeterOptions |
Možnosti pro vytvoření .Meter |
ObservableCounter<T> |
Představuje metriky pozorovatelný nástroj, který hlásí monotónně rostoucí hodnoty při pozorování nástroje, například čas procesoru (pro různé procesy, vlákna, uživatelský režim nebo režim jádra). Voláním CreateObservableCounter příkazu vytvořte objekt pozorovatelného čítače. |
ObservableGauge<T> |
Představuje pozorovatelný nástroj, který při pozorování přístroje hlásí jiné než přídavné hodnoty, například aktuální teplotu v místnosti. Voláním CreateObservableGauge příkazu vytvořte objekt pozorovatelného čítače. |
ObservableInstrument<T> |
ObservableInstrument{T} je základní třída, ze které budou dědit všechny pozorovatelné nástroje metrik. |
ObservableUpDownCounter<T> |
Metriky pozorovatelný nástroj, který hlásí zvyšující se nebo klesající hodnoty při pozorování nástroje. Pomocí tohoto nástroje můžete například monitorovat velikost haldy procesu nebo přibližný počet položek v bezmykané kruhové vyrovnávací paměti. Chcete-li vytvořit Objekt ObservableUpDownCounter, použijte CreateObservableUpDownCounter metody . |
UpDownCounter<T> |
Nástroj, který podporuje hlášení kladných nebo záporných hodnot metrik. UpDownCounter se může použít ve scénářích, jako je hlášení změn v aktivních požadavcích nebo velikosti fronty. |
Struktury
Measurement<T> |
Ukládá jednu zjištěnou hodnotu metriky a její přidružené značky. Tento typ používá metoda Observable Instrument's Observe() při hlášení aktuálních měření. |
Rozhraní
IMeterFactory |
Továrna pro vytváření Meter instancí. |
Delegáti
MeasurementCallback<T> |
Delegát reprezentující zpětná volání Meterlistener, která se používají při záznamu měření. |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro