Sdílet prostřednictvím


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.

Řešení Service Fabric

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.

Snímek obrazovky znázorňující domovskou stránku řešení Service Fabric Analytics

Pokud jste povolili diagnostiku při vytváření clusteru, můžete zobrazit události pro

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.

Provozní kanál řešení 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.

Dotazování na provozní kanál

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.

Reliable Services řešení Service Fabric

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.

Dotazování reliable services

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.

Dotazování událostí na uzel

Další kroky