Sdílet prostřednictvím


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.

Snímek obrazovky znázorňující rozhraní sestavy protokolů sešitu

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.

Snímek obrazovky znázorňující grafy metrik sešitu využití procesoru

Snímek obrazovky znázorňující rozhraní metrik sešitu

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ů.

Snímek obrazovky znázorňující dotaz KQL v Azure Resource Graphu

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. Zdroj dat Azure Resource Manageru se má použít jako zdroj dat k napájení vizualizací dat, například nepodporuje ani PATCH neprovádí PUT operace. Zdroj dat podporuje následující metody HTTP s těmito expekacemi a omezeními:

  • GET– nejběžnější operace vizualizace, provedení dotazu a analýza výsledku JSON pomocí nastavení na kartě Výsledek Nastavení.
  • GETARRAY – pro rozhraní API ARM, která můžou vrátit více "stránek" výsledků pomocí standardní nebo stylové odpovědi ARM nextLink@odata.nextLink (viz asynchronní operace, omezování a stránkování, tato metoda provede následná volání rozhraní API pro každý nextLinkz nich a sloučí tyto výsledky do pole výsledků.
  • POST – Tato metoda se používá pro rozhraní API, která předávají informace v těle POST.

Poznámka:

Zdroj dat Azure Resource Manageru podporuje jenom výsledky, které vrací odpověď 200 OK , což znamená, že výsledek je synchronní. Rozhraní API vracející asynchronní výsledky s asynchronním výsledkem 202 ACCEPTED a hlavičkou s adresou URL výsledků se nepodporují.

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.

Snímek obrazovky znázorňující okno dotazu Kusto

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ů.

Snímek obrazovky znázorňující sešit s ovládacím prvek sloučení, který kombinuje upozornění a data Log Analytics

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:

Kombinování dat z různých zdrojů v sešitech

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.

Snímek obrazovky znázorňující dotaz upozornění

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.

Snímek obrazovky s dotazem na upozornění, který zobrazuje seznamy filtrů stavu

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.

Snímek obrazovky znázorňující sešit s analýzou změn

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.

Snímek obrazovky znázorňující ukázkový dotaz PromQL

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