Grafana je analytická platforma, kde můžete dotazovat a vizualizovat data a pak vytvářet a sdílet řídicí panely na základě vizualizací. Grafana poskytuje modul plug-in Azure Data Exploreru, který umožňuje připojit se k datům a vizualizovat je z Azure Data Exploreru. Modul plug-in funguje s Grafana spravovanou službou Azure i s místním grafanou.
Grafana verze 5.3.0 nebo novější pro váš operační systém a modul plug-in Azure Data Exploreru pro Grafana K používání Tvůrce dotazů Grafana potřebujete modul plug-in verze 3.0.5 nebo novější.
Spravovaná grafana ve výchozím nastavení vytvoří spravovanou identitu přiřazenou systémem pro každý nový pracovní prostor. Můžete ho použít pro přístup ke clusteru Azure Data Exploreru.
Na webu Azure Portal přejděte do clusteru Azure Data Exploreru.
V části Přehled vyberte databázi s ukázkovými daty StormEvents.
Vyberte Oprávnění>Přidat>prohlížeč.
Do vyhledávacího pole zadejte název pracovního prostoru Managed Grafana.
Ve výsledcích hledání vyberte výsledek, který odpovídá názvu vašeho pracovního prostoru, a pak zvolte Vybrat.
Nastavení Azure Data Exploreru jako zdroje dat Grafana
Spravované pracovní prostory Grafana se dodávají s předinstalovaným modulem plug-in Azure Data Exploreru.
Na webu Azure Portal přejděte do svého spravovaného pracovního prostoru Grafana.
V části Přehled vyberte odkaz Koncový bod a otevřete uživatelské rozhraní Grafana.
V Grafaně v nabídce vlevo vyberte ikonu ozubeného kola. Pak vyberte Zdroje dat.
Vyberte Zdroj dat Azure Data Exploreru.
Do podrobností o připojení zadejte adresu URL clusteru Azure Data Exploreru.
Vyberte Uložit a otestovat.
Vytvoření instančního objektu služby
Instanční objekt můžete vytvořit na webu Azure Portal nebo pomocí prostředí příkazového řádku Azure CLI . Po vytvoření instančního objektu získáte hodnoty pro čtyři vlastnosti připojení, které použijete v pozdějších krocích.
portál Azure
Postupujte podle pokynů v dokumentaci k webu Azure Portal. Použijte tyto konkrétní informace:
Teď, když máte instanční objekt, přidáte ho do role Čtenář v databázi Azure Data Exploreru. Tuto úlohu můžete provést v části Oprávnění na webu Azure Portal nebo v části Dotaz pomocí příkazu pro správu.
Azure Portal: Oprávnění
Na webu Azure Portal přejděte do clusteru Azure Data Exploreru.
V části Přehled vyberte databázi s ukázkovými daty StormEvents.
Vyberte Přidat oprávnění>.
V části Přidat oprávnění databáze vyberte roli Čtenář a pak zvolte Vybrat objekty zabezpečení.
Vyhledejte instanční objekt, který jste vytvořili. Vyberte objekt zabezpečení a pak zvolte Vybrat.
Zvolte Uložit.
Příkaz pro správu: Dotaz
Na webu Azure Portal přejděte do clusteru Azure Data Exploreru a pak vyberte Dotaz.
V okně dotazu spusťte následující příkaz. Použijte ID aplikace a ID tenanta z webu Azure Portal nebo Azure CLI.
Příkaz vrátí sadu výsledků. V následujícím příkladu je první řádek pro existujícího uživatele v databázi. Druhý řádek je pro instanční objekt, který jste právě přidali.
Zadání vlastností a otestování připojení
S instančním objektem přiřazeným k roli Čtenář teď zadáte vlastnosti ve vaší instanci Grafany a otestujete připojení k Azure Data Exploreru.
V Grafaně v nabídce vlevo vyberte ikonu ozubeného kola. Pak vyberte Zdroje dat.
Vyberte Přidat zdroj dat.
Na stránce Zdroje dat / Nový zadejte název zdroje dat a pak vyberte typ Zdroj dat Azure Data Exploreru.
V části Nastavení>podrobnosti o připojení zadejte název clusteru ve formuláři .https://{ClusterName}.{Region}.kusto.windows.net Zadejte další hodnoty z webu Azure Portal nebo Azure CLI. Jako vodítko použijte následující informace o mapování.
Uživatelské rozhraní Grafana
Azure Portal
Azure CLI
ID předplatného
ID PŘEDPLATNÉHO
SubscriptionId
ID tenanta
ID adresáře
tenant
ID klienta
ID aplikace
appId
Tajný klíč klienta
Heslo
password
Vyberte Uložit a otestovat.
Pokud je test úspěšný, přejděte do další části. Pokud máte nějaké problémy, zkontrolujte hodnoty, které jste zadali v Grafana, a projděte si předchozí kroky.
Pokud chcete provést optimalizaci, proveďte v nastaveních> zdrojů>dat optimalizace dotazů potřebné změny.
Optimalizace výkonu vykreslování dotazů na řídicím panelu
Když se řídicí panel nebo vizuál vykreslí více než jednou jedním uživatelem, Grafana ve výchozím nastavení odešle do Azure Data Exploreru alespoň jeden dotaz. Povolte ukládání výsledků dotazů do mezipaměti , abyste zlepšili výkon vykreslování řídicích panelů a snížili zatížení clusteru Azure Data Exploreru.
Během zadaného časového rozsahu Azure Data Explorer použije mezipaměť výsledků k načtení předchozích výsledků a nespustí nepotřebný dotaz. Tato funkce je zvlášť účinná při snižování zatížení prostředků a zlepšení výkonu, když více uživatelů používá stejný řídicí panel.
Pokud chcete povolit vykreslování mezipaměti výsledků, postupujte v podokně Optimalizace dotazů takto:
Vypněte možnost Použít dynamické ukládání do mezipaměti.
Do pole Maximální stáří mezipaměti zadejte počet minut, během kterých chcete použít výsledky uložené v mezipaměti.
Povolení slabé konzistence
Clustery jsou nakonfigurované se silnou konzistencí. Tato výchozí konfigurace zaručuje, že výsledky dotazů jsou aktuální se všemi změnami v clusteru.
Když povolíte slabou konzistenci, výsledky dotazu můžou mít prodlevu 1 až 2 minuty po změně clusteru. Slabá konzistence ale může zvýšit dobu vizuálního vykreslování. Pokud okamžitá konzistence není kritická a výkon je mezní, povolte slabou konzistenci, aby se zlepšil výkon. Další informace najdete v tématu Konzistence dotazů.
Pokud chcete povolit slabou konzistenci, vyberte v podokně Optimalizace dotazů možnost konzistence>dat Slabá.
Vizualizace dat
Dokončili jste konfiguraci Azure Data Exploreru jako zdroje dat pro Grafana. Teď je čas vizualizovat data.
Následující základní příklad používá režim tvůrce dotazů i nezpracovaný režim editoru dotazů. Doporučujeme zobrazit dotazy pro zápis do Azure Data Exploreru pro příklady jiných dotazů, které se mají s datovou sadou spouštět.
V Grafaně v nabídce vlevo vyberte ikonu plus. Pak vyberte řídicí panel.
Pod kartou Přidat vyberte Graf.
V podokně grafu vyberte Upravit název>panelu.
V dolní části podokna vyberte Zdroj dat a pak vyberte zdroj dat, který jste nakonfigurovali.
Režim tvůrce dotazů
K definování dotazu použijte režim tvůrce dotazů.
Pod zdrojem dat vyberte Databázi a v rozevíracím seznamu zvolte databázi.
Vyberte Od a v rozevíracím seznamu vyberte tabulku.
Teď, když je tabulka definovaná, vyfiltrujte data:
Výběrem + vpravo od místa kde (filtr) vyberete jeden nebo více sloupců v tabulce.
Pro každý filtr definujte hodnoty pomocí příslušného operátoru. Tento výběr se podobá použití operátoru where v dotazovací jazyk Kusto.
Vyberte hodnoty, které se mají v tabulce prezentovat:
Výběrem + napravo od sloupců Hodnota vyberte sloupce hodnot, které se zobrazí v podokně.
Pro každý sloupec hodnot nastavte typ agregace.
Můžete nastavit jeden nebo více sloupců hodnot. Tento výběr je ekvivalentní použití operátoru sumarizace.
Výběrem + napravo od možnosti Seskupit podle (souhrn) vyberte jeden nebo více sloupců, které se použijí k uspořádání hodnot do skupin. Tento výběr je ekvivalentní výrazu skupiny v operátoru summarize .
Vyberte Spustit dotaz.
Tip
Během dokončování nastavení v tvůrci dotazů se vytvoří dotazovací jazyk Kusto dotaz. Tento dotaz zobrazuje logiku, kterou jste vytvořili pomocí grafického editoru dotazů.
Výběrem možnosti Upravit KQL přejděte do nezpracovaného režimu. Upravte dotaz pomocí flexibility a výkonu dotazovací jazyk Kusto.
Nezpracovaný režim
K úpravě dotazu použijte nezpracovaný režim.
V podokně dotazu vložte následující dotaz a pak vyberte Spustit. Dotaz vysadí počet událostí podle dne pro ukázkovou datovou sadu.
StormEvents
| summarize event_count=count() by bin(StartTime, 1d)
Graf nezobrazuje žádné výsledky, protože je ve výchozím nastavení vymezený na data z posledních šesti hodin. V horní nabídce vyberte Posledních 6 hodin.
Zadejte vlastní rozsah, který pokrývá rok 2007, který je součástí ukázkové datové sady StormEvents. Potom vyberte Použít.
Graf teď zobrazuje data z roku 2007 rozdělená podle dne.
V horní nabídce vyberte ikonu uložit: .
Pokud chcete přepnout do režimu tvůrce dotazů, vyberte Přepnout na tvůrce. Grafana převede dotaz na dostupnou logiku v tvůrci dotazů. Logika tvůrce dotazů je omezená, takže můžete ztratit ruční změny provedené v dotazu.
Vytváření výstrah
Na domovském řídicím panelu vyberte Kanály upozorňování>oznámení a vytvořte nový kanál oznámení.
Zadejte název a zadejte název v části Nový kanál oznámení a pak vyberte Uložit.
Na řídicím panelu vyberte v rozevíracím seznamu možnost Upravit .
Výběrem ikony zvonku upozornění otevřete podokno Výstraha . Vyberte Vytvořit výstrahu a potom vyplňte vlastnosti výstrahy.