.NET-metrikák
A metrikák az idő múlásával jelentett numerikus mérések. Ezek általában egy alkalmazás állapotának figyelésére és riasztások létrehozására szolgálnak. Egy webszolgáltatás például nyomon követheti, hogy hány:
- Másodpercenként kapott kérések.
- Ezredmásodpercig tartott, hogy válaszoljon.
- Küldött hibaválaszok.
Ezek a metrikák rendszeres időközönként jelenthetők egy monitorozási rendszernek. Ha a webszolgáltatás 400 ms-on belül szeretne válaszolni a kérelmekre, és 600 ms-ban kezd válaszolni, a figyelési rendszer értesítheti a mérnököket, hogy az alkalmazás válasza lassabb a szokásosnál.
Metrikák használata
A .NET-alkalmazásokban két részből áll a metrikák használata:
- Rendszerezés: A .NET-kódtárakban lévő kód méréseket végez, és ezeket a méréseket egy metrikanévvel társítja.
- Gyűjtemény: A .NET-alkalmazás úgy konfigurálja az elnevezett metrikákat, hogy külső tárolás és elemzés céljából továbbíthatók legyenek az alkalmazásból. Egyes eszközök konfigurációs fájlokkal vagy felhasználói felületi eszközzel hajthatnak végre konfigurációt az alkalmazáson kívül.
A .NET-kódtár fejlesztőit elsősorban a rendszerezési lépés érdekli. Az alkalmazásfejlesztők vagy az operatív mérnökök általában a gyűjtési lépésre összpontosítanak, kihasználva az általuk használt kódtárakban már meglévő kialakítást. Ha azonban Ön alkalmazásfejlesztő, és a meglévő metrikák egyike sem felel meg az igényeinek, létrehozhat új metrikákat.
Következő lépések
- Eszközállapot-oktatóanyag – Új metrikák létrehozása kódban
- Adatgyűjtési oktatóanyag – Az alkalmazás metrikaadatainak tárolása és megtekintése
- Beépített metrikák – A .NET futtatókörnyezeti kódtárakban használatra kész metrikák felderítése
- Metrika API-k összehasonlítása
- EventCounters – Ismerje meg, mik az EventCountersek, hogyan implementálhatja őket, és hogyan használja fel őket