Dokumentacja danych monitorowania usługi Azure Service Fabric
Ten artykuł zawiera wszystkie informacje referencyjne dotyczące monitorowania tej usługi.
Zobacz Monitorowanie usługi Service Fabric , aby uzyskać szczegółowe informacje na temat danych, które można zbierać dla usługi Azure Service Fabric i sposobu ich używania.
Usługa Azure Monitor nie zbiera żadnych metryk platformy ani dzienników zasobów dla usługi Service Fabric. Możesz monitorować i zbierać:
Zdarzenia systemu, węzła i aplikacji usługi Service Fabric. Aby uzyskać pełną listę zdarzeń, zobacz Lista zdarzeń usługi Service Fabric.
Liczniki wydajności systemu Windows w węzłach i aplikacjach. Aby uzyskać listę liczników wydajności, zobacz Metryki wydajności.
Dane kondycji usługi klastra, węzła i systemu. Możesz użyć właściwości FabricClient.HealthManager, aby uzyskać klienta kondycji do użycia na potrzeby operacji związanych z kondycją, takich jak kondycja raportu lub uzyskiwanie kondycji jednostki.
Metryki systemu operacyjnego gościa działającego w węźle klastra za pośrednictwem co najmniej jednego agenta uruchamianego w systemie operacyjnym gościa.
Metryki systemu operacyjnego gościa obejmują liczniki wydajności, które śledzą procent użycia procesora CPU gościa lub użycie pamięci, które są często używane do skalowania automatycznego lub alertów. Agent może wysyłać metryki systemu operacyjnego gościa do dzienników usługi Azure Monitor, w których można wykonywać zapytania za pomocą usługi Log Analytics.
Uwaga
Agent usługi Azure Monitor zastępuje wcześniej używane rozszerzenie Diagnostyka Azure i agenta usługi Log Analytics. Aby uzyskać więcej informacji, zobacz Omówienie agentów usługi Azure Monitor.
Performance metrics (Metryki wydajności)
Należy zebrać metryki, aby zrozumieć wydajność klastra, a także aplikacje uruchomione w nim. W przypadku klastrów usługi Service Fabric zalecamy zebranie następujących liczników wydajności.
Węzły
W przypadku maszyn w klastrze rozważ zebranie następujących liczników wydajności, aby lepiej zrozumieć obciążenie poszczególnych maszyn i podjąć odpowiednie decyzje dotyczące skalowania klastra.
Kategoria licznika | Nazwa licznika |
---|---|
Dysk logiczny | Wolne miejsce na dysku logicznym |
PhysicalDisk(na dysk) | Średnia długość kolejki odczytu dysku |
PhysicalDisk(na dysk) | Średnia długość kolejki zapisu dysku |
PhysicalDisk(na dysk) | Średnia liczba s/odczyt dysku |
PhysicalDisk(na dysk) | Średnia liczba s/zapis na dysku |
PhysicalDisk(na dysk) | Odczyty dysku/s |
PhysicalDisk(na dysk) | Bajty odczytu dysku na sekundę |
PhysicalDisk(na dysk) | Zapisy dysku na sekundę |
PhysicalDisk(na dysk) | Bajty zapisu dysku na sekundę |
Pamięć | Dostępna pamięć w MB |
Plik stronicowania | % użycia |
Procesor (łącznie) | Czas procesora (%) |
Proces (na usługę) | Czas procesora (%) |
Proces (na usługę) | Proces identyfikatora |
Proces (na usługę) | Bajty prywatne |
Proces (na usługę) | Liczba wątków |
Proces (na usługę) | Bajty wirtualne |
Proces (na usługę) | Zestaw roboczy |
Proces (na usługę) | Zestaw roboczy — prywatny |
Interfejs sieciowy (wszystkie wystąpienia) | Liczba bajtów |
Interfejs sieciowy (wszystkie wystąpienia) | Wysłane bajty |
Interfejs sieciowy (wszystkie wystąpienia) | Całkowita liczba bajtów |
Interfejs sieciowy (wszystkie wystąpienia) | Długość kolejki wyjściowej |
Interfejs sieciowy (wszystkie wystąpienia) | Pakiety wychodzące odrzucone |
Interfejs sieciowy (wszystkie wystąpienia) | Odebrane pakiety zostały odrzucone |
Interfejs sieciowy (wszystkie wystąpienia) | Błędy ruchu wychodzącego pakietów |
Interfejs sieciowy (wszystkie wystąpienia) | Odebrane błędy pakietów |
Aplikacje i usługi platformy .NET
Zbierz następujące liczniki, jeśli wdrażasz usługi .NET w klastrze.
Kategoria licznika | Nazwa licznika |
---|---|
Pamięć środowiska CLR platformy .NET (na usługę) | Process ID |
Pamięć środowiska CLR platformy .NET (na usługę) | # Całkowita liczba zatwierdzonych bajtów |
Pamięć środowiska CLR platformy .NET (na usługę) | # Łączna liczba zarezerwowanych bajtów |
Pamięć środowiska CLR platformy .NET (na usługę) | Liczba bajtów we wszystkich stertach |
Pamięć środowiska CLR platformy .NET (na usługę) | Duży rozmiar sterty obiektu |
Pamięć środowiska CLR platformy .NET (na usługę) | # Uchwyty GC |
Pamięć środowiska CLR platformy .NET (na usługę) | # Kolekcje 0. generacji |
Pamięć środowiska CLR platformy .NET (na usługę) | # Kolekcje 1. generacji |
Pamięć środowiska CLR platformy .NET (na usługę) | # Kolekcje 2. generacji |
Pamięć środowiska CLR platformy .NET (na usługę) | % czasu w GC |
Niestandardowe liczniki wydajności usługi Service Fabric
Usługa Service Fabric generuje znaczną ilość niestandardowych liczników wydajności. Jeśli masz zainstalowany zestaw SDK, możesz wyświetlić kompleksową listę na maszynie z systemem Windows w aplikacji monitor wydajności (Uruchom > monitor wydajności).
W aplikacjach wdrażanych w klastrze, jeśli używasz funkcji Reliable Actors, dodaj liczniki z Service Fabric Actor
kategorii i Service Fabric Actor Method
(zobacz Diagnostyka elementów Reliable Actors usługi Service Fabric).
W przypadku korzystania z usług Reliable Services lub komunikacji zdalnie usług, podobnie mamy Service Fabric Service
kategorie liczników i Service Fabric Service Method
liczniki, z których należy zbierać liczniki, zobacz monitorowanie z licznikami wydajności usług remoting i niezawodnych usług.
Jeśli używasz kolekcji Reliable Collections, zalecamy dodanie elementu Avg. Transaction ms/Commit
z elementu , Service Fabric Transactional Replicator
aby zebrać średnie opóźnienie zatwierdzenia dla metryki transakcji.
Tabele dzienników usługi Azure Monitor
W tej sekcji wymieniono tabele dzienników usługi Azure Monitor dotyczące tej usługi, które są dostępne do wykonywania zapytań przez usługę Log Analytics przy użyciu zapytań Kusto. Tabele zawierają dane dziennika zasobów i prawdopodobnie więcej w zależności od tego, co jest zbierane i kierowane do nich.
Klastry usługi Service Fabric
Microsoft.ServiceFabric/clusters
Dziennik aktywności
Tabela połączona zawiera listę operacji, które można zarejestrować w dzienniku aktywności dla tej usługi. Te operacje są podzbiorem wszystkich możliwych operacji dostawcy zasobów w dzienniku aktywności.
Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.
Powiązana zawartość
- Aby uzyskać opis monitorowania usługi Service Fabric, zobacz Monitorowanie usługi Service Fabric .
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .
- Zobacz Listę zdarzeń usługi Service Fabric, aby zapoznać się z listą zdarzeń systemu, węzła i aplikacji usługi Service Fabric.