Referenční informace k datům monitorování Azure Service Fabric
Tento článek obsahuje všechny referenční informace o monitorování pro tuto službu.
Podrobnosti o datech, která můžete shromažďovat pro Azure Service Fabric a jak je používat, najdete v tématu Monitorování Service Fabric .
Azure Monitor neshromažďuje žádné metriky platformy ani protokoly prostředků pro Service Fabric. Můžete monitorovat a shromažďovat:
Události systému, uzlu a aplikace Service Fabric. Úplný výpis událostí najdete v tématu Seznam událostí Service Fabric.
Čítače výkonu Windows na uzlech a aplikacích Seznam čítačů výkonu najdete v tématu Metriky výkonu.
Data o stavu clusteru, uzlu a systémové služby Vlastnost FabricClient.HealthManager můžete použít k získání klienta stavu pro operace související se stavem, jako je stav sestavy nebo získání stavu entity.
Metriky hostovaného operačního systému (OS), který běží na uzlu clusteru, prostřednictvím jednoho nebo několika agentů, kteří běží v hostovaném operačním systému.
Metriky hostovaného operačního systému zahrnují čítače výkonu, které sledují procento procesoru hosta nebo využití paměti, které se často používají pro automatické škálování nebo upozorňování. Pomocí agenta můžete odesílat metriky hostovaného operačního systému do protokolů služby Azure Monitor, kde je můžete dotazovat pomocí Log Analytics.
Poznámka:
Agent Azure Monitor nahrazuje dříve používané rozšíření Azure Diagnostics a agenta Log Analytics. Další informace najdete v tématu Přehled agentů služby Azure Monitor.
Metriky výkonu
Metriky by se měly shromažďovat, aby porozuměly výkonu vašeho clusteru a aplikacím, které v něm běží. Pro clustery Service Fabric doporučujeme shromáždit následující čítače výkonu.
Uzly
U počítačů ve vašem clusteru zvažte shromáždění následujících čítačů výkonu, abyste lépe pochopili zatížení každého počítače a mohli provést vhodná rozhodnutí o škálování clusteru.
Kategorie čítače | Název čítače |
---|---|
Logický disk | Volné místo na logickém disku |
Fyzický disk (na disk) | Prům. Délka fronty čtení disku |
Fyzický disk (na disk) | Prům. Délka fronty zápisu na disk |
Fyzický disk (na disk) | Prům. sekunda/čtení disku |
Fyzický disk (na disk) | Prům. za sekundu/zápis disku |
Fyzický disk (na disk) | Čtení z disku za s. |
Fyzický disk (na disk) | Bajty čtení disku za sekundu |
Fyzický disk (na disk) | Zápisy na disk za sekundu |
Fyzický disk (na disk) | Bajty zápisu na disk za sekundu |
Memory (Paměť) | Dostupná paměť v megabajtech |
Stránkovací soubor | % využití |
Processor(Total) | Procesorový čas v % |
Proces (na službu) | Procesorový čas v % |
Proces (na službu) | Proces ID |
Proces (na službu) | Privátní bajty |
Proces (na službu) | Počet vláken |
Proces (na službu) | Virtuální bajty |
Proces (na službu) | Pracovní sada |
Proces (na službu) | Pracovní sada – soukromá |
Síťové rozhraní (všechny instance) | Bajty recd |
Síťové rozhraní (všechny instance) | Odeslané bajty |
Síťové rozhraní (všechny instance) | Celkový počet bajtů |
Síťové rozhraní (všechny instance) | Délka výstupní fronty |
Síťové rozhraní (všechny instance) | Odchozí pakety zahozené |
Síťové rozhraní (všechny instance) | Přijaté pakety byly zahozeny. |
Síťové rozhraní (všechny instance) | Chyby odchozích paketů |
Síťové rozhraní (všechny instance) | Chyby při přijetí paketů |
Aplikace a služby .NET
Pokud do clusteru nasazujete služby .NET, shromážděte následující čítače.
Kategorie čítače | Název čítače |
---|---|
Paměť .NET CLR (na službu) | Process ID |
Paměť .NET CLR (na službu) | # Celkový počet potvrzených bajtů |
Paměť .NET CLR (na službu) | # Celkový počet rezervovaných bajtů |
Paměť .NET CLR (na službu) | Počet bajtů ve všech haldách |
Paměť .NET CLR (na službu) | Velikost haldy velkého objektu |
Paměť .NET CLR (na službu) | # Popisovače GC |
Paměť .NET CLR (na službu) | # Gen 0 Collections |
Paměť .NET CLR (na službu) | # Gen 1 Kolekce |
Paměť .NET CLR (na službu) | # Kolekce Gen 2 |
Paměť .NET CLR (na službu) | % času v GC |
Vlastní čítače výkonu Service Fabric
Service Fabric generuje značné množství vlastních čítačů výkonu. Pokud máte nainstalovanou sadu SDK, zobrazí se v Sledování výkonu aplikaci (Start > Sledování výkonu) úplný seznam na počítači s Windows.
Pokud používáte Reliable Actors, přidejte v aplikacích, které nasazujete do clusteru, čítače a Service Fabric Actor
Service Fabric Actor Method
kategorie (viz Diagnostika Reliable Actors Service Fabric).
Pokud používáte Reliable Services nebo vzdálenou vzdálenou správu služeb, máme Service Fabric Service
Service Fabric Service Method
podobně kategorie a kategorie čítačů, ze kterých byste měli shromažďovat čítače, podívejte se na monitorování s využitím vzdálené komunikace služeb a čítačů výkonu spolehlivých služeb.
Pokud používáte Reliable Collections, doporučujeme přidat Avg. Transaction ms/Commit
z Service Fabric Transactional Replicator
ní průměrnou latenci potvrzení na metriku transakcí.
Tabulky protokolů služby Azure Monitor
Tato část uvádí tabulky protokolů služby Azure Monitor relevantní pro tuto službu, které jsou k dispozici pro dotazování službou Log Analytics pomocí dotazů Kusto. Tabulky obsahují data protokolu prostředků a případně i více v závislosti na tom, co se na nich shromažďuje a směruje.
Clustery Service Fabricu
Microsoft.ServiceFabric/clustery
Protokol aktivit
Propojená tabulka uvádí operace, které lze zaznamenat v protokolu aktivit pro tuto službu. Tyto operace jsou podmnožinou všech možných operací poskytovatele prostředků v protokolu aktivit.
Další informace o schématu položek protokolu aktivit naleznete v tématu Schéma protokolu aktivit.
Související obsah
- Popis monitorování Service Fabric najdete v tématu Monitorování Service Fabric .
- Podrobnosti o monitorování prostředků Azure najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor .
- Seznam událostí Service Fabric najdete v seznamu událostí Service Fabric pro systém, uzel a aplikace.