Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- samouczka instrumentacji — jak utworzyć nowe metryki w kodzie
- Instrukcja Collection — jak przechowywać i wyświetlać dane metryk dla Twojej aplikacji
- Metryki wygenerowane przez źródło — jak używać generatora źródeł do tworzenia metryk
- metryki generowane przez źródło z silnie typinymi tagami — jak używać metryk generowanych przez źródło z silnie typinymi tagami
- wbudowane metryki — odnajdywanie metryk gotowych do użycia w bibliotekach środowiska uruchomieniowego platformy .NET
- porównanie interfejsów API dla metryk
- EventCounters — dowiedz się, czym są EventCounters, jak je implementować i jak je wykorzystywać