Metryki standardowe usługi Application Insights

Metryki standardowe są wstępnie agregowane podczas zbierania, co zapewnia lepszą wydajność w czasie wykonywania zapytań. Dzięki temu są najlepszym wyborem dla pulpitów nawigacyjnych i alertów w czasie rzeczywistym.

Uwaga

Poniższa dokumentacja opiera się na klasycznym interfejsie API usługi Application Szczegółowe informacje. Długoterminowy plan Szczegółowe informacje aplikacji polega na zbieraniu danych przy użyciu biblioteki OpenTelemetry. Aby uzyskać więcej informacji, zobacz Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python and Java applications (Włączanie usługi Azure Monitor OpenTelemetry dla platformy .NET, Node.js, Python i Java applications).

Metryki dostępności

Metryki w kategorii Dostępność umożliwiają wyświetlanie kondycji aplikacji internetowej obserwowanej z punktów na całym świecie. Skonfiguruj testy dostępności, aby rozpocząć korzystanie z dowolnych metryk z tej kategorii.

Dostępność (availabilityResults/availabilityPercentage)

Metryka Dostępność pokazuje procent przebiegów testów internetowych, które nie wykryły żadnych problemów. Najniższa możliwa wartość to 0, co oznacza, że wszystkie przebiegi testu internetowego zakończyły się niepowodzeniem. Wartość 100 oznacza, że wszystkie przebiegi testu internetowego przeszły kryteria weryfikacji.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Procent Średnia Run location, Test name

Czas trwania testu dostępności (availabilityResults/duration)

Metryka Czas trwania testu dostępności pokazuje, ile czasu zajęło uruchomienie testu internetowego. W przypadku wieloetapowych testów internetowych metryka odzwierciedla całkowity czas wykonywania wszystkich kroków.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Run location, , Test nameTest result

Testy dostępności (availabilityResults/count)

Metryka Testy dostępności odzwierciedla liczbę testów internetowych uruchamianych przez usługę Azure Monitor.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Run location, , Test nameTest result

Metryki przeglądarki

Metryki przeglądarki są zbierane przez zestaw SDK usługi Application Szczegółowe informacje JavaScript z rzeczywistych przeglądarek użytkowników końcowych. Zapewniają one doskonały wgląd w środowisko użytkowników w aplikacji internetowej. Metryki przeglądarki zwykle nie są próbkowane, co oznacza, że zapewniają większą precyzję liczb użycia w porównaniu z metrykami po stronie serwera, które mogą być wypaczone przez próbkowanie.

Uwaga

Aby zbierać metryki przeglądarki, aplikacja musi być instrumentowana przy użyciu zestawu SDK javaScript usługi Application Szczegółowe informacje.

Czas ładowania strony przeglądarki (browserTimings/totalDuration)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Brak

Czas przetwarzania klienta (browserTiming/processingDuration)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Brak

Czas połączenia sieciowego ładowania strony (browserTimings/networkDuration)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Brak

Czas odpowiedzi (browserTimings/receiveDuration)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Brak

Czas wysyłania żądania (browserTimings/sendDuration)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Brak

Metryki błędów

Metryki w obszarze Błędy pokazują problemy z przetwarzaniem żądań, wywołań zależności i zgłaszanymi wyjątkami.

Wyjątki przeglądarki (wyjątki/przeglądarka)

Ta metryka odzwierciedla liczbę zgłoszonych wyjątków z kodu aplikacji uruchomionego w przeglądarce. W metryce znajdują się tylko wyjątki śledzone za pomocą wywołania interfejsu trackException() API Szczegółowe informacje aplikacji.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role name

Błędy wywołań zależności (zależności/niepowodzenie)

Liczba wywołań zależności zakończonych niepowodzeniem.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, Cloud role name, , Dependency performance, Dependency type, Is traffic synthetic, Result code, Target of dependency call.

Wyjątki (wyjątki/liczba)

Za każdym razem, gdy rejestrujesz wyjątek w aplikacji Szczegółowe informacje, istnieje wywołanie metody trackException() zestawu SDK. Metryka Wyjątki przedstawia liczbę zarejestrowanych wyjątków.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, , Cloud role nameDevice type

Żądania nieudane (żądania/niepowodzenie)

Liczba śledzonych żądań serwera, które zostały oznaczone jako nieudane. Domyślnie zestaw SDK usługi Application Szczegółowe informacje automatycznie oznacza każde żądanie serwera, które zwróciło kod odpowiedzi HTTP 5xx lub 4xx jako żądanie, które zakończyło się niepowodzeniem. Tę logikę można dostosować, modyfikując właściwość powodzenia elementu telemetrii żądania w inicjatorze niestandardowej telemetrii.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, , Cloud role name, Is synthetic traffic, , Request performanceResult code

Wyjątki serwera (wyjątki/serwer)

Ta metryka przedstawia liczbę wyjątków serwera.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, Cloud role name

Liczniki wydajności

Użyj metryk w kategorii Liczniki wydajności, aby uzyskać dostęp do liczników wydajności systemu zebranych przez usługę Application Szczegółowe informacje.

Dostępna pamięć (performanceCounters/availableMemory)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Zależne od danych: Megabajty, Gigabajty Average, Max, Min Cloud role instance

Współczynnik wyjątków (performanceCounters/exceptionRate)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Count Average, Max, Min Cloud role instance

Czas wykonywania żądania HTTP (performanceCounters/requestExecutionTime)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Average, Max, Min Cloud role instance

Szybkość żądań HTTP (performanceCounters/requestsPerSecond)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Żądania na sekundę Average, Max, Min Cloud role instance

Żądania HTTP w kolejce aplikacji (performanceCounters/requestsInQueue)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Count Average, Max, Min Cloud role instance

Przetwarzanie procesora CPU (performanceCounters/processCpuPercentage)

Metryka pokazuje, ile całkowitej pojemności procesora jest zużywane przez proces hostujący monitorowaną aplikację.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Procent Average, Max, Min Cloud role instance

Uwaga

Zakres metryki wynosi od 0 do 100 * n, gdzie n jest liczbą dostępnych rdzeni procesora CPU. Na przykład wartość metryki 200% może reprezentować pełne wykorzystanie dwóch rdzeni procesora CPU lub połowy wykorzystania 4 rdzeni procesora CPU itd. Znormalizowane użycie procesora CPU procesu to alternatywna metryka zbierana przez wiele zestawów SDK, która reprezentuje tę samą wartość, ale dzieli ją przez liczbę dostępnych rdzeni procesora CPU. W związku z tym zakres znormalizowanej metryki procesora CPU procesu wynosi od 0 do 100.

Współczynnik operacji we/wy procesu (performanceCounters/processIOBytesPerSecond)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Bajty na sekundę Średnia, Minimalna, Maksymalna Cloud role instance

Przetwarzanie bajtów prywatnych (performanceCounters/processPrivateBytes)

Ilość nieudzielonej pamięci przydzielonej przez monitorowany proces dla danych.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Bajty Średnia, Minimalna, Maksymalna Cloud role instance

Czas procesora (performanceCounters/processorCpuPercentage)

Użycie procesora PRZEZ wszystkie procesy uruchomione w monitorowanym wystąpieniu serwera.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Procent Średnia, Minimalna, Maksymalna Cloud role instance

Uwaga

Metryka czasu procesora nie jest dostępna dla aplikacji hostowanych w usługach aplikacja systemu Azure. Użyj metryki Przetwarzania procesora CPU , aby śledzić wykorzystanie procesora CPU aplikacji internetowych hostowanych w usłudze App Services.

Metryki serwera

Wywołania zależności (zależności/liczba)

Ta metryka jest w odniesieniu do liczby wywołań zależności.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, Cloud role name, , Dependency performance, Is traffic syntheticDependency type, , Result code, , Successful callTarget of a dependency call

Czas trwania zależności (zależności/czas trwania)

Ta metryka odnosi się do czasu trwania wywołań zależności.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekundy Średnia, Minimalna, Maksymalna Cloud role instance, Cloud role name, , Dependency performance, Is traffic syntheticDependency type, , Result code, , Successful callTarget of a dependency call

Częstotliwość żądań serwera (żądania/szybkość)

Ta metryka odzwierciedla liczbę przychodzących żądań serwera, które zostały odebrane przez aplikację internetową.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba na sekundę Średnia Cloud role instance, , Cloud role name, Is traffic synthetic, , Result performanceResult codeSuccessful request

Żądania serwera (żądania/liczba)

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, , Cloud role name, Is traffic synthetic, , Result performanceResult codeSuccessful request

Czas odpowiedzi serwera (żądania/czas trwania)

Ta metryka odzwierciedla czas przetwarzania żądań przychodzących przez serwery.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekund Średnia, Minimalna, Maksymalna Cloud role instance, , Cloud role name, Is traffic synthetic, , Result performanceResult codeSuccessful request

Metryki użycia

Czas ładowania widoku strony (pageViews/duration)

Ta metryka odnosi się do ilości czasu, jaki zajęło załadowanie zdarzeń PageView.

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Milisekund Średnia, Minimalna, Maksymalna Cloud role name, Is traffic synthetic

Widoki stron (pageViews/count)

Liczba zdarzeń PageView zarejestrowanych za pomocą interfejsu API Szczegółowe informacje Aplikacji TrackPageView().

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role name, Is traffic synthetic

Ślady (ślady/liczba)

Liczba instrukcji śledzenia zarejestrowanych za pomocą wywołania interfejsu API aplikacji TrackTrace(Szczegółowe informacje).

Jednostka miary Obsługiwane agregacje Obsługiwane wymiary
Liczba Liczba Cloud role instance, , Cloud role name, , Is traffic syntheticSeverity level

Następne kroki