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