Udostępnij przez


Metryki .NET

Metryki to pomiary liczbowe zgłaszane z biegiem czasu. Są one zwykle używane do monitorowania kondycji aplikacji i generowania alertów. Na przykład usługa internetowa może śledzić liczbę:

  • Żądania otrzymane na sekundę.
  • Czas odpowiedzi w milisekundach.
  • Wysłane odpowiedzi na błędy.

Te metryki można zgłaszać do systemu monitorowania w regularnych odstępach czasu. Jeśli usługa internetowa ma odpowiadać na żądania w ciągu 400 ms i zaczyna odpowiadać w 600 ms, system monitorowania może powiadomić inżynierów, że odpowiedź aplikacji jest wolniejsza niż zwykle.

Korzystanie z metryk

Istnieją dwie części używania metryk w aplikacji platformy .NET:

  • Instrumentacja: kod w bibliotekach platformy .NET wykonuje pomiary i kojarzy te miary z nazwą metryki.
  • Collection: Aplikacja .NET konfiguruje nazwane metryki do przesyłania z aplikacji do zewnętrznego magazynowania i analizy. Niektóre narzędzia mogą wykonywać konfigurację poza aplikacją przy użyciu plików konfiguracji lub narzędzia interfejsu użytkownika.

Deweloperzy bibliotek platformy .NET są zainteresowani przede wszystkim krokiem instrumentacji. Deweloperzy aplikacji lub inżynierowie operacyjni zwykle koncentrują się na kroku zbierania, wykorzystując wstępnie istniejącą instrumentację w bibliotekach, z których korzystają. Jeśli jednak jesteś deweloperem aplikacji i żaden z istniejących metryk nie spełnia Twoich potrzeb, możesz utworzyć nowe metryki.

Następne kroki