Zdroje dat Azure Workbooks

Sešity mohou extrahovat data z těchto zdrojů dat:

Protokoly

Pomocí sešitů můžete dotazovat protokoly z následujících zdrojů:

  • Protokoly služby Azure Monitor (prostředky Přehledy aplikací a pracovní prostory služby Log Analytics)
  • Data zaměřená na prostředky (protokoly aktivit)

Pomocí dotazů jazyka KQL (Kusto), které transformují podkladová data prostředků, můžete vybrat sadu výsledků, která se dá vizualizovat jako text, grafy nebo mřížky.

Screenshot that shows a workbook logs report interface.

Můžete se snadno dotazovat na více prostředků a vytvořit tak jednotné bohaté prostředí pro vytváření sestav.

Viz také: Tipy pro optimalizaci dotazů Log Analytics

Viz také: Osvědčené postupy a rady pro sešity pro dotazy protokolů

Kurz: Vytváření dotazů protokolu orientovaných na prostředky v sešitech

Metriky

Prostředky Azure generují metriky , ke kterým je možné přistupovat prostřednictvím sešitů. K metrikám můžete přistupovat v sešitech prostřednictvím specializovaného ovládacího prvku, který umožňuje určit cílové prostředky, požadované metriky a jejich agregaci. Tato data pak můžete vykreslit v grafech nebo mřížkách.

Screenshot that shows workbook metrics charts of CPU utilization.

Screenshot that shows a workbook metrics interface.

Azure Resource Graph

Sešity podporují dotazování na prostředky a jejich metadata pomocí Azure Resource Graphu. Tato funkce se primárně používá k vytváření vlastních oborů dotazů pro sestavy. Rozsah prostředků je vyjádřen podmnožinou KQL, kterou Služba Resource Graph podporuje, což je často dostačující pro běžné případy použití.

Pokud chcete vytvořit ovládací prvek dotazu, který používá tento zdroj dat, použijte rozevírací seznam Typ dotazu a vyberte Azure Resource Graph. Pak vyberte předplatná, která chcete cílit. Pomocí ovládacího prvku Dotaz můžete přidat podmnožinu KQL služby Resource Graph, která vybere zajímavou podmnožinu prostředků.

Screenshot that shows an Azure Resource Graph KQL query.

Azure Resource Manager

Azure Workbooks podporuje operace REST Azure Resource Manageru, abyste mohli dotazovat koncový bod management.azure.com bez poskytnutí vlastního autorizačního tokenu hlavičky.

Pokud chcete vytvořit ovládací prvek dotazu, který používá tento zdroj dat, použijte rozevírací seznam Zdroj dat a vyberte Azure Resource Manager. Zadejte příslušné parametry, jako je metoda Http, cesta url, hlavičky, parametry adresy URL a text.

Poznámka:

V současné době se podporují jenom operace GET, POST a HEAD.

Průzkumník dat Azure

Sešity teď podporují dotazování z clusterů Azure Data Exploreru pomocí výkonného dotazovacího jazyka Kusto . Do pole Název clusteru přidejte název oblasti za název clusteru. Příkladem je mycluster.westeurope.

Screenshot that shows Kusto query window.

Viz také: Osvědčené postupy pro dotazy Azure Data Exploreru

JSON

Zprostředkovatel JSON umožňuje vytvořit výsledek dotazu ze statického obsahu JSON. Nejčastěji se používá v parametrech k vytvoření rozevíracích parametrů statických hodnot. Jednoduché pole nebo objekty JSON se automaticky převedou na řádky a sloupce mřížky. Pro konkrétnější chování můžete ke konfiguraci sloupců použít kartu Výsledky a nastavení JSONPath.

Poznámka:

Nezahrnujte citlivé informace do polí, jako jsou záhlaví, parametry, text a adresa URL, protože budou viditelné všem uživatelům sešitu.

Tento zprostředkovatel podporuje JSONPath.

Sloučení

Sloučení dat z různých zdrojů může vylepšit prostředí pro přehledy. Příkladem je rozšíření aktivních informací o výstrahách o související data metriky. Sloučení dat umožňuje uživatelům zobrazit nejen účinek (aktivní výstrahu), ale také potenciální příčiny, například vysoké využití procesoru. Doména monitorování má mnoho takových korelovatelných zdrojů dat, které jsou často důležité pro pracovní postup třídění a diagnostiky.

V sešitech můžete dotazovat různé zdroje dat. Sešity také poskytují jednoduché ovládací prvky, které můžete použít ke sloučení nebo spojení dat a poskytují tak bohaté přehledy. Ovládací prvek sloučení je způsob, jak ho dosáhnout.

Kombinování dat upozorňování s daty o výkonu virtuálního počítače Log Analytics

Následující příklad kombinuje upozorňování dat s daty o výkonu virtuálních počítačů Log Analytics, aby získal bohatou mřížku přehledů.

Screenshot that shows a workbook with a merge control that combines alert and Log Analytics data.

Použití ovládacího prvku sloučení ke kombinování dat Resource Graphu a Log Analytics

V tomto kurzu se dozvíte, jak pomocí ovládacího prvku sloučení kombinovat data Resource Graphu a Log Analytics:

Combining data from different sources in workbooks

Sešity podporují tyto sloučení:

  • Vnitřní jedinečné spojení
  • Úplné vnitřní spojení
  • Úplné vnější spojení
  • Levé vnější spojení
  • Pravé vnější spojení
  • Levé střední spojení
  • Pravé střední spojení
  • Levé anti-join
  • Pravé anti-join
  • Sjednocení
  • Duplicitní tabulka

Příklady sloučení

Použití možnosti Duplikovat tabulku k opakovanému použití dotazovaných dat

Vlastní koncový bod

Sešity podporují získávání dat z libovolného externího zdroje. Pokud se vaše data nacházejí mimo Azure, můžete je přenést do sešitů pomocí tohoto typu zdroje dat.

Pokud chcete vytvořit ovládací prvek dotazu, který používá tento zdroj dat, použijte rozevírací seznam Zdroj dat a vyberte Vlastní koncový bod. Zadejte příslušné parametry, jako je metoda Http, adresa URL, hlavičky, parametry adresy URL a text. Ujistěte se, že váš zdroj dat podporuje CORS. Jinak požadavek selže.

Abyste se vyhnuli automatickému volání nedůvěryhodných hostitelů při použití šablon, je nutné označit použité hostitele jako důvěryhodné. V nastavení sešitu můžete buď vybrat Přidat jako důvěryhodného , nebo ho přidat jako důvěryhodného hostitele. Tato nastavení se uloží v prohlížečích, které podporují IndexDb s webovými pracovními procesy.

Tento zprostředkovatel podporuje JSONPath.

Stav úloh

Azure Monitor má funkce, které aktivně monitorují dostupnost a výkon hostovaných operačních systémů Windows nebo Linux. Modely Azure Monitoru jsou klíčové komponenty a jejich vztahy, kritéria pro měření stavu těchto komponent a o tom, které komponenty vás upozorní, když se zjistí podmínka, která není v pořádku. Pomocí sešitů můžete tyto informace použít k vytváření bohatých interaktivních sestav.

Pokud chcete vytvořit ovládací prvek dotazu, který používá tento zdroj dat, vyberte stav úlohy pomocí rozevíracího seznamu Typ dotazu. Pak vyberte předplatné, skupinu prostředků nebo prostředky virtuálních počítačů, které chcete cílit. Pomocí rozevíracích seznamu filtru stavu vyberte zajímavou podmnožinu incidentů stavu pro vaše analytické potřeby.

Screenshot that shows an alerts query.

Azure Resource Health

Sešity podporují získávání stavu prostředků Azure a jejich kombinování s jinými zdroji dat za účelem vytváření bohatých interaktivních sestav stavu.

Pokud chcete vytvořit ovládací prvek dotazu, který používá tento zdroj dat, použijte rozevírací seznam Typ dotazu a vyberte Stav Azure. Pak vyberte prostředky, které chcete cílit. Pomocí rozevíracích seznamu filtru stavu vyberte zajímavou podmnožinu problémů s prostředky pro vaše analytické potřeby.

Screenshot that shows an alerts query that shows the health filter lists.

Azure RBAC

Poskytovatel řízení přístupu na základě role v Azure (RBAC) umožňuje kontrolovat oprávnění k prostředkům. Nejčastěji se používá v parametrech ke kontrole, jestli jsou nastavené správné RBAC. Případ použití by byl vytvoření parametru pro kontrolu oprávnění k nasazení a následné upozornění uživatele, pokud nemá oprávnění k nasazení.

Jednoduché pole NEBO objekty JSON se automaticky převedou na řádky mřížky a sloupce nebo text se sloupcem s hasPermission true nebo false. Oprávnění se kontroluje u každého prostředku a pak buď or nebo and získá výsledek. Operace nebo akce můžou být řetězec nebo pole.

Řetězec:

"Microsoft.Resources/deployments/validate/action"

Pole:

["Microsoft.Resources/deployments/read","Microsoft.Resources/deployments/write","Microsoft.Resources/deployments/validate/action","Microsoft.Resources/operations/read"]

Analýza změn

Pokud chcete vytvořit ovládací prvek dotazu, který jako zdroj dat používá analýzu změn aplikace, použijte rozevírací seznam Zdroj dat a vyberte Možnost Analýza změn. Pak vyberte jeden prostředek. Změny za posledních 14 dnů se dají zobrazit. Pomocí rozevíracího seznamu Úroveň můžete filtrovat mezi změnami Důležité, Normální a Hlučné . Tento rozevírací seznam podporuje parametry sešitu rozevíracího seznamu typu.

A screenshot that shows a workbook with Change Analysis.

Prometheus

Pomocí spravované služby Azure Monitor pro Prometheus můžete shromažďovat metriky Prometheus pro clustery Kubernetes. Pokud se chcete dotazovat na metriky Prometheus, vyberte v rozevíracím seznamu zdroje dat Prometheus , za nímž se metriky ukládají v pracovním prostoru služby Azure Monitor a typ dotazu Prometheus pro dotaz PromQL.

Screenshot that shows sample PromQL query.

Poznámka:

Dotazování z pracovního prostoru Azure Monitoru je akce roviny dat a vyžaduje explicitní přiřazení role čtenáře dat monitorování, které není ve výchozím nastavení přiřazeno. Další informace o řízení a rovině dat Azure

Další kroky