Sdílet prostřednictvím


Agregace a shromažďování událostí s využitím diagnostiky Azure Pro Linux

Pokud používáte cluster Azure Service Fabric, je vhodné shromáždit protokoly ze všech uzlů v centrálním umístění. Když máte protokoly v centrálním umístění, můžete analyzovat a řešit problémy v clusteru nebo problémy v aplikacích a službách spuštěných v daném clusteru.

Jedním ze způsobů, jak nahrát a shromažďovat protokoly, je použít rozšíření LAD (Linux Azure Diagnostics), které odesílá protokoly do služby Azure Storage a také možnost odesílat protokoly do Aplikace Azure lication Insights nebo Event Hubs. Externí proces můžete také použít ke čtení událostí z úložiště a jejich umístění do produktu analytické platformy, jako jsou protokoly služby Azure Monitor nebo jiné řešení analýzy protokolů.

Zdroje událostí a protokolů

Události platformy Service Fabric

Service Fabric generuje několik předvytvených protokolů prostřednictvím LTTng, včetně provozních událostí nebo událostí modulu runtime. Tyto protokoly se ukládají do umístění, které určuje šablona Resource Manageru clusteru. Pokud chcete získat nebo nastavit podrobnosti účtu úložiště, vyhledejte značku AzureTableWinFabETWQueryable a vyhledejte StoreConnectionString.

Události aplikace

Události generované z kódu aplikací a služeb, které jste určili při instrumentaci softwaru. Můžete použít jakékoli řešení protokolování, které zapisuje textové soubory protokolů, například LTTng. Další informace najdete v dokumentaci LTTng k trasování aplikace.

Monitorování a diagnostika služeb v nastavení místního počítače pro vývoj

Nasazení rozšíření Diagnostika

Prvním krokem při shromažďování protokolů je nasazení rozšíření Diagnostika na každý virtuální počítač v clusteru Service Fabric. Rozšíření Diagnostika shromažďuje protokoly na každém virtuálním počítači a nahraje je do zadaného účtu úložiště.

Pokud chcete nasadit rozšíření Diagnostika do virtuálních počítačů v clusteru jako součást vytváření clusteru, nastavte diagnostiku na Zapnuto. Po vytvoření clusteru nemůžete toto nastavení změnit pomocí portálu, takže budete muset provést příslušné změny v šabloně Resource Manageru.

Tím se nakonfiguruje agent LAD pro monitorování zadaných souborů protokolu. Při každém připojení nového řádku k souboru se vytvoří položka syslogu, která se odešle do úložiště (tabulky), kterou jste zadali.

Další kroky

  1. Podrobnější informace o událostech, které byste měli prozkoumat při řešení problémů, najdete v dokumentaci LTTng a použití LAD.
  2. Nastavení agenta Log Analytics, který pomáhá shromažďovat metriky, monitorovat kontejnery nasazené v clusteru a vizualizovat protokoly