Vývoj řídicích panelů monitorování a stavu
Vizualizace, jako jsou grafy a grafy, vám můžou pomoct analyzovat data monitorování a procházet podrobnosti o problémech a identifikovat vzory. V závislosti na používaném nástroji můžete tyto vizualizace také sdílet s ostatními uživateli uvnitř vaší organizace i mimo ni.
V této lekci se seznámíte s některými způsoby, jak pro svou aplikaci vytvořit řídicí panel monitorování a stavu. Podíváte se na:
- Řídicí panely Azure
- Sešity Azure Monitoru
- Sešity Application Insights
- Power BI
- Grafana
- Vytvoření vlastní aplikace
Co jsou řídicí panely Azure?
Řídicí panely umožňují vytvořit na webu Azure Portal cloudové prostředky prioritní a uspořádané zobrazení. Poskytují "jediné podokno skla" nad infrastrukturou a službami Azure, které vám pomůžou rychleji identifikovat důležité problémy.
Tady je příklad řídicího panelu:
Výhody řídicích panelů Azure
Řídicí panely Azure poskytují:
- Integrace se službami Azure Vizualizace můžete připnout na řídicí panel z několika stránek Azure, včetně analýzy metrik, log analytics a Application Insights.
- Podpora metrik i dat protokolů
- Způsob kombinování dat z více zdrojů, včetně výstupu z:
- Možnost pro osobní nebo sdílené řídicí panely Řídicí panely jsou integrované s ověřováním na základě role v Azure (RBAC).
- Automatická aktualizace.
- Řídicí panely parametrizovaných metrik s časovým razítkem a vlastními parametry
- Flexibilní možnosti rozložení
- Režim zobrazení na celé obrazovce.
Omezení řídicích panelů Azure
Řídicí panely Azure neposkytují:
- Úplná kontrola nad vizualizacemi protokolů.
- Podpora vlastních parametrů pro grafy protokolů
- Protokolové grafy dat starší než 30 dnů
- Interaktivita s daty řídicího panelu
- Úplná kontextová přechod k podrobnostem
Co jsou sešity Azure Monitoru?
Zobrazení ve službě Azure Monitor umožňují vytvářet vlastní vizualizace s daty protokolů. Řešení monitorování je používají k prezentaci dat, která shromažďují.
Výhody sešitů azure Monitoru
Sešity Azure Monitoru poskytují:
- Bohaté vizualizace pro data protokolů
- Exportujte a importujte zobrazení, abyste je přenesli do jiných skupin prostředků a předplatných.
- Integrace s modelem správy Log Analytics s pracovními prostory a řešeními pro monitorování
- Filtry pro vlastní parametry
- Interaktivní zobrazení, která můžou přejít k podrobnostem do jiných zobrazení.
Omezení sešitů služby Azure Monitor
Sešity Služby Azure Monitor:
- Podpora dat metrik
- Poskytování osobních zobrazení; zobrazení jsou k dispozici všem uživatelům s přístupem k pracovnímu prostoru.
- Aktualizujte data automaticky.
- Zadejte možnosti úplného rozložení.
- Poskytuje podporu pro dotazování napříč několika pracovními prostory nebo aplikacemi Application Insights.
- Povolte velikost odpovědí delší než 8 MB nebo dobu provádění dotazů, která přesahuje 110 sekund.
Co jsou sešity Application Insights?
Sešity jsou interaktivní dokumenty, které poskytují podrobné přehledy o datech, vyšetřování a spolupráci v rámci týmu. Sešity můžou sloužit jako průvodce odstraňováním potíží nebo zachytit podrobnosti z pomortemu incidentu.
Tady je diagram, který vám dá představu o tom, jak sešit vypadá:
Výhody sešitů Application Insights
Sešity Application Insights:
Podporuje metriky i protokoly.
Parametry podpory, které umožňují vytvářet interaktivní sestavy.
Můžete například vybrat prvek v tabulce, který dynamicky aktualizuje další grafy a vizualizace.
Zadejte tok podobný dokumentu.
Zadejte možnosti pro osobní nebo sdílené sešity.
Zadejte šablony, které podporují veřejné galerie šablon GitHubu.
Omezení sešitů Application Insights
Sešity Application Insights nejsou:
- Aktualizujte data automaticky.
- Zadejte zhuštěné rozložení, jako jsou řídicí panely. Sešity tak budou méně užitečné jako "jediné podokno skla".
Co je Power BI?
Power BI umožňuje vytvářet řídicí panely a sestavy zaměřené na firmy a také sestavy analyzující dlouhodobé trendy klíčových ukazatelů výkonu. Výsledky dotazu protokolu můžete importovat do datové sady Power BI, abyste mohli kombinovat data z různých zdrojů a sdílet sestavy na webu a na mobilních zařízeních.
Power BI vypadá takto:
Výhody Power BI
Power BI poskytuje:
- Bohaté vizualizace
- Rozsáhlá interaktivita včetně lupy a křížového filtrování
- Snadný způsob, jak sdílet sestavy s vaší organizací
- Integrace s více zdroji dat
- Vysoký výkon s výsledky uloženými v mezipaměti v datové krychli
Omezení Power BI
Power BI:
- Podpora dat protokolu
- Integrace se službami Azure; Nemůžete například spravovat řídicí panely nebo modely prostřednictvím Azure Resource Manageru.
- Aktualizujte data více než osmkrát denně.
Grafana
Grafana je otevřená platforma, která poskytuje provozní řídicí panely. Pomáhá zjišťovat, izolovat a identifikovat provozní incidenty. Do předplatného Azure můžete přidat modul plug-in zdroje dat Grafana Azure Monitor, abyste mohli vizualizovat data metrik Azure.
Grafana vypadá takto:
Výhody Grafany
Grafana poskytuje:
- Bohaté vizualizace
- Bohatý ekosystém zdrojů dat.
- Interaktivita dat, včetně přiblížení
Omezení Grafany
Grafana:
- Podpora dat metrik
- Integrace se službami Azure; Nemůžete například spravovat řídicí panely nebo modely prostřednictvím Azure Resource Manageru.
Vytvoření vlastní aplikace
K datům protokolů a metrik ve službě Azure Monitor můžete přistupovat prostřednictvím rozhraní API pomocí volání REST. Tato funkce umožňuje vytvářet vlastní weby a aplikace.
Výhody vytváření vlastní aplikace
S vlastní aplikací máte:
- Úplná flexibilita v prezentaci (UI), vizualizace, interaktivita a funkce
- Kontrola nad tím, které metriky a data protokolu kombinujete s jinými zdroji dat.
Omezení vytváření vlastní aplikace
S vlastní aplikací je na vás, abyste vytvořili funkce, které potřebujete. Může se vyžadovat značné technické úsilí.