Sdílet prostřednictvím


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.