Metriky .NET
Metriky jsou číselné měření hlášená v průběhu času. Obvykle se používají ke sledování stavu aplikace a generování výstrah. Webová služba může například sledovat, kolik:
- Požaduje, aby byl přijat za sekundu.
- Milisekundy, které trvalo odpovědět.
- Odesílané chybové odpovědi
Tyto metriky je možné hlásit do monitorovacího systému v pravidelných intervalech. Pokud je webová služba určená k odpovídání na požadavky do 400 ms a začne reagovat v 600 ms, může monitorovací systém informovat techniky, že odezva aplikace je pomalejší než normální.
Použití metrik
Použití metrik v aplikaci .NET má dvě části:
- Instrumentace: Kód v knihovnách .NET provádí měření a přidružuje tato měření k názvu metriky.
- Kolekce: Aplikace .NET konfiguruje pojmenované metriky, které se mají přenášet z aplikace pro externí úložiště a analýzu. Některé nástroje můžou provádět konfiguraci mimo aplikaci pomocí konfiguračních souborů nebo nástroje uživatelského rozhraní.
Vývojáři knihoven .NET se primárně zajímají o krok instrumentace. Vývojáři aplikací nebo provozní inženýři se obvykle zaměřují na krok kolekce a využívají před existující instrumentaci v knihovnách, které používají. Pokud jste ale vývojář aplikací a žádná z existujících metrik nevyhovuje vašim potřebám, můžete vytvořit nové metriky.
Další kroky
- Kurz instrumentace – Vytvoření nových metrik v kódu
- Kurz shromažďování – Ukládání a zobrazení dat metrik pro vaši aplikaci
- Předdefinované metriky – Zjišťování metrik, které jsou připravené k použití v knihovnách modulu runtime .NET
- Porovnání rozhraní API metrik
- EventCounters – Zjistěte, co jsou EventCounters , jak je implementovat a jak je využívat