Analýza a vizualizace událostí s využitím protokolů služby Azure Monitor
Protokoly Azure Monitoru shromažďují a analyzují telemetrická data z aplikací a služeb hostovaných v cloudu a poskytuje analytické nástroje, které vám pomůžou maximalizovat jejich dostupnost a výkon. Tento článek popisuje, jak spouštět dotazy v protokolech služby Azure Monitor, abyste získali přehledy a mohli řešit potíže s tím, co se děje ve vašem clusteru. Řeší se následující běžné otázky:
- Návody řešit potíže s událostmi stavu?
- Návody vědět, kdy se uzel zhasne?
- Návody vědět, jestli se služby aplikace spustily nebo zastavily?
Další informace o používání služby Azure Monitor ke shromažďování a analýze dat pro tuto službu najdete v tématu Monitorování Azure Service Fabric.
Přístup k řešení Service Fabric Analytics
Na webu Azure Portal přejděte do skupiny prostředků, ve které jste vytvořili řešení Service Fabric Analytics.
Vyberte prostředek ServiceFabric<nameOfOMSWorkspace>.
V Summary
části Uvidíte dlaždice ve formě grafu pro všechna povolená řešení, včetně těch pro Service Fabric. Výběrem grafu Service Fabric pokračujte k řešení Service Fabric Analytics.
Následující obrázek znázorňuje domovskou stránku řešení Service Fabric Analytics. Tato domovská stránka poskytuje přehled o tom, co se děje v clusteru.
Pokud jste povolili diagnostiku při vytváření clusteru, můžete zobrazit události pro
- Události clusteru Service Fabric
- Události programovacího modelu Reliable Actors
- Události programovacího modelu Reliable Services
Poznámka:
Kromě zastaralých událostí Service Fabric je možné podrobnější systémové události shromažďovat aktualizací konfigurace vašeho rozšíření diagnostiky.
Zobrazení událostí Service Fabric, včetně akcí na uzlech
Na stránce Service Fabric Analytics vyberte graf pro události Service Fabric.
Výběrem seznamu zobrazíte události v seznamu. Tady se zobrazí všechny systémové události, které byly shromážděny. Pro referenci jsou z TABULKY WADServiceFabricSystemEventsTable v účtu Azure Storage a podobně spolehlivé služby a události herců, které vidíte dále, pocházejí z těchto příslušných tabulek.
Alternativně můžete vybrat lupu na levé straně a pomocí dotazovacího jazyka Kusto najít, co hledáte. Pokud například chcete najít všechny akce prováděné na uzlech v clusteru, můžete použít následující dotaz. ID událostí používaná níže najdete v referenčních informacích k událostem operačního kanálu.
ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619
Můžete se dotazovat na mnoho dalších polí, jako jsou konkrétní uzly (Počítač), systémová služba (TaskName).
Zobrazení událostí Spolehlivé služby a objektu actor Service Fabric
Na stránce Service Fabric Analytics vyberte graf pro Reliable Services.
Výběrem seznamu zobrazíte události v seznamu. Tady můžete zobrazit události ze spolehlivých služeb. Můžete vidět různé události, kdy je spuštěna a dokončena služba runasync, což se obvykle děje v nasazeních a upgradech.
Události spolehlivého objektu actor lze zobrazit podobným způsobem. Pokud chcete nakonfigurovat podrobnější události pro spolehlivé aktéry, musíte změnit scheduledTransferKeywordFilter
konfiguraci rozšíření diagnostiky (viz níže). Podrobnostioch
"EtwEventSourceProviderConfiguration": [
{
"provider": "Microsoft-ServiceFabric-Actors",
"scheduledTransferKeywordFilter": "1",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableActorEventTable"
}
},
Dotazovací jazyk Kusto je výkonný. Dalším cenným dotazem, který můžete spustit, je zjistit, které uzly generují nejvíce událostí. Dotaz na následujícím snímku obrazovky ukazuje provozní události Service Fabric agregované s konkrétní službou a uzlem.
Další kroky
- Pokud chcete povolit monitorování infrastruktury, tj. čítače výkonu, přejděte na přidání agenta Log Analytics. Agent shromažďuje čítače výkonu a přidává je do stávajícího pracovního prostoru.
- Pro místní clustery nabízí protokoly Služby Azure Monitor bránu (předávací proxy protokol HTTP), kterou je možné použít k odesílání dat do protokolů služby Azure Monitor. Přečtěte si další informace o připojení počítačů bez přístupu k internetu k protokolům služby Azure Monitor pomocí brány Log Analytics.
- Nakonfigurujte automatizované upozorňování , které vám pomůže s detekcí a diagnostikou.
- Seznamte se s funkcemi prohledávání protokolů a dotazování nabízenými jako součást protokolů služby Azure Monitor.
- Podrobný přehled protokolů Služby Azure Monitor a jejich nabídky najdete v tématu Co jsou protokoly služby Azure Monitor?