Rychlý start: Analýza protokolů a metrik ve standardním využití azure Spring Apps a vyhrazeném plánu
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Tento článek se vztahuje na:✅ Využití standardu a vyhrazené (Preview) ❎ Basic/Standard ❎ Enterprise
V tomto článku se dozvíte, jak analyzovat protokoly a metriky ve standardním a vyhrazeném plánu Azure Spring Apps.
Požadavky
- Předplatné Azure. Pokud předplatné nemáte, vytvořte si před zahájením bezplatný účet .
- Spotřeba služby Azure Spring Apps Úrovně Standard a instance vyhrazeného plánu Další informace najdete v tématu Rychlý start: Zřízení standardní spotřeby Azure Spring Apps a instance vyhrazené služby plánu.
- Aplikace Spring nasazená do Azure Spring Apps.
Analýza protokolů
Následující části popisují různé nástroje v Azure, které můžete použít k analýze využití a využití vyhrazeného plánu.
Konfigurace možností protokolování
Možnosti protokolování můžete nakonfigurovat v prostředí Azure Container Apps, kde nasadíte instanci Azure Spring Apps. Můžete si vybrat mezi následujícími cíli protokolu:
Log Analytics – Azure Monitor Log Analytics je výchozí možností úložiště a zobrazení. Vaše protokoly jsou uložené v pracovním prostoru služby Log Analytics, kde je můžete zobrazit a analyzovat pomocí dotazů Log Analytics.
Azure Monitor – Azure Monitor směruje protokoly do jednoho nebo několika následujících cílů:
- Pracovní prostor služby Log Analytics pro zobrazení a analýzu
- Účet úložiště Azure, který se má archivovat.
- Centrum událostí Azure pro příjem dat a analytické služby.
- Řešení pro monitorování partnerů Azure, jako je Datadog, Elastic, Logz.io a další.
Žádné – Ukládání dat protokolu můžete zakázat.
Protokoly můžete v Azure Spring Apps povolit následujícími způsoby:
- Když jako možnost protokolování vyberete Log Analytics .
- Když jako možnost protokolování vyberete Azure Monitor, v nastavení Diagnostika je vybraná kategorie protokolů konzoly Spring App.
Další informace najdete v tématu Možnosti úložiště protokolů a monitorování v Azure Container Apps.
Dotazování protokolů pomocí Log Analytics
Log Analytics je nástroj na webu Azure Portal, který můžete použít k zobrazení a analýze dat protokolu. Pomocí Log Analytics můžete psát dotazy Kusto a pak řadit, filtrovat a vizualizovat výsledky v grafech, abyste zjistili trendy a identifikovali problémy. S výsledky dotazu můžete interaktivně pracovat nebo je používat s dalšími funkcemi, jako jsou upozornění, řídicí panely a sešity.
Následující části popisují různé metody zobrazení protokolů.
Použití protokolů
K dotazování dat protokolu použijte následující postup.
Na webu Azure Portal přejděte do vaší instance Azure Spring Apps.
V navigačním podokně vyberte Protokoly .
V nastavení Nový dotaz 1 zadejte dotaz, například následující příklad:
AppEnvSpringAppConsoleLogs_CL | limit 50
Vyberte Spustit.
Použití Log Analytics
Pomocí následujících kroků proveďte analýzu dat protokolů.
Na webu Azure Portal přejděte do vaší instance Azure Spring Apps.
V navigačním podokně vyberte Log Analytics .
Vyberte pracovní prostor služby Log Analytics, do kterého jste se rozhodli protokoly uložit.
Pokud chcete otevřít podokno Prohledávání protokolů, vyberte Protokoly.
Pokud chcete zobrazit protokoly, zadejte do vyhledávacího pole Tabulky dotaz, například následující příklad:
AppEnvSpringAppConsoleLogs_CL | limit 50
Pokud chcete zobrazit výsledek hledání, vyberte Spustit.
Protokoly konkrétní aplikace, nasazení nebo instance můžete prohledávat nastavením podmínky filtru, jak je znázorněno v následujícím příkladu:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Poznámka:
==
rozlišují se malá a velká písmena, ale=~
ne.
Další informace o dotazovacím jazyce používaném v Log Analytics najdete v přehledu dotazovací jazyk Kusto (KQL). Pokud chcete dotazovat všechny protokoly Log Analytics z centralizovaného klienta, přečtěte si téma Dotazování dat ve službě Azure Monitor pomocí Azure Data Exploreru.
Analýza metrik
Azure Monitor shromažďuje data metrik z instance Azure Spring Apps v pravidelných intervalech, aby vám pomohla získat přehled o výkonu a stavu aplikací Spring.
Pokud chcete vizualizovat data, vyberte v navigačním podokně v instanci Azure Spring Apps metriky . Nezpracovaná data metrik můžete načíst také prostřednictvím Azure CLI a rutin Azure PowerShellu.
Dostupné metriky
Azure Spring Apps poskytuje metriky popsané v následující tabulce:
Titulek | Popis | ID metriky | Unit |
---|---|---|---|
Nanocore využití procesoru | Využití procesoru v nanocorech (1 000 000 000 nanojádrových jader = 1 jádro) | UsageNanoCores |
Nanocores |
Bajty pracovní sady paměti | Paměť pracovní sady používaná v bajtech | WorkingSetBytes |
bajtů |
Síť v bajtech | Přijaté bajty v síti | RxBytes |
bajtů |
Síťové odchozí bajty | Síťové přenášené bajty | TxBytes |
bajtů |
Žádosti | Zpracovávané žádosti | Requests |
Není k dispozici |
Počet restartování | Počet restartování aplikace Spring | RestartCount |
Není k dispozici |
Použití Průzkumníka metrik
Průzkumník metrik Azure Monitoru umožňuje vytvářet grafy z dat metrik, které vám pomůžou analyzovat prostředky Azure Spring Apps a využití sítě v průběhu času. Grafy můžete připnout na řídicí panel nebo do sdíleného sešitu.
Na webu Azure Portal otevřete Průzkumníka metrik tak , že v navigačním podokně na stránce přehledu instance Azure Spring Apps vyberete Metriky . Další informace o Průzkumníku metrik najdete v tématu Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor.
Vytvořte graf výběrem metriky v rozevírací nabídce Metrika . Graf můžete upravit tak, že změníte agregaci, přidáte další metriky, změníte časové rozsahy a intervaly, přidáte filtry a použijete rozdělení.
Přidání filtrů
Volitelně můžete vytvořit filtry, které omezí data zobrazená na základě názvu aplikace a názvu instance. Pomocí následujícího postupu vytvořte filtr:
- Vyberte Přidat filtr.
- V seznamu vlastností vyberte aplikaci nebo instanci.
- Vyberte hodnoty ze seznamu Hodnot .