Vizualizace dat z Azure Průzkumník dat v Grafana
Grafana je analytická platforma, která umožňuje dotazování a vizualizaci dat a následné vytváření a sdílení řídicích panelů na základě vizualizací. Grafana poskytuje modul plug-inAzure Průzkumník dat, který umožňuje připojení a vizualizaci dat z Azure Průzkumník dat. V tomto článku se naučíte, jak nastavit službu Azure Průzkumník dat jako zdroj dat pro Grafana a pak vizualizovat data z ukázkového clusteru.
Pomocí následujícího videa se naučíte používat modul plug-in Azure Průzkumník dat v Grafana, nastavit Azure Průzkumník dat jako zdroj dat pro Grafana a pak vizualizovat data.
Místo toho můžete nakonfigurovat zdroj dat a vizualizovat data podle podrobných pokynů v následujícím článku.
Požadavky
- Grafana verze 5.3.0 nebo novější pro váš operační systém
- Modul plug-in Azure Průzkumník dat pro Grafana. Pro použití Tvůrce dotazů Grafana se vyžaduje modul plug-in verze 3.0.5 nebo novější.
- Cluster, který obsahuje ukázková data StormEvents. Další informace najdete v tématu rychlý Start: Vytvoření clusteru azure Průzkumník dat a databáze a ingestování ukázkových dat do Azure Průzkumník dat.
Ukázková datová sada StormEvents obsahuje data týkající se počasí od National Centers for Environmental Information.
Konfigurace zdroje dat
Provedením následujících kroků nakonfigurujete Azure Průzkumník dat jako zdroj dat pro nástroj řídicího panelu. Tyto kroky pokryjeme podrobněji v této části:
vytvoření instančního objektu služby Azure Active Directory (Azure AD) Instanční objekt se používá v nástroji řídicího panelu pro přístup ke službě Azure Průzkumník dat.
Přidejte instanční objekt služby Azure AD do role Návštěvníci v databázi Azure Průzkumník dat.
Určete vlastnosti připojení nástroje řídicího panelu na základě informací z instančního objektu služby Azure AD a pak otestujte připojení.
Vytvoření instančního objektu
Instanční objekt můžete vytvořit v Azure Portal nebo pomocí prostředí příkazového řádku Azure CLI . Bez ohledu na to, kterou metodu použijete, po vytvoření získáte hodnoty pro čtyři vlastnosti připojení, které budete používat v pozdějších krocích.
portál Azure
Chcete-li vytvořit instanční objekt, postupujte podle pokynů v dokumentaci k Azure Portal.
V části přiřazení aplikace k roli přiřaďte k vašemu clusteru Azure Průzkumník dat typ role Čtenář .
V části získat hodnoty pro přihlášení zkopírujte tři hodnoty vlastností, které jsou pokryté v postupech: ID adresáře (ID tenanta), ID aplikacea heslo.
V Azure Portal vyberte předplatná a potom zkopírujte ID předplatného, ve kterém jste objekt služby vytvořili.

Azure CLI
Vytvoření instančního objektu. Nastavte příslušný obor a typ role
reader.az ad sp create-for-rbac --name "https://{UrlToYourDashboard}:{PortNumber}" --role "reader" \ --scopes /subscriptions/{SubID}/resourceGroups/{ResourceGroupName}Další informace najdete v tématu Vytvoření instančního objektu Azure pomocí Azure CLI.
Příkaz vrátí sadu výsledků dotazu jako následující. Zkopírujte tři hodnoty vlastností: AppID, Passworda tenant.
{ "appId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "displayName": "{UrlToYourDashboard}:{PortNumber}", "name": "https://{UrlToYourDashboard}:{PortNumber}", "password": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "tenant": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" }Získejte seznam předplatných.
az account list --output tableZkopírujte příslušné ID předplatného.

Přidání instančního objektu do role prohlížeče
Teď, když máte instanční objekt, přidáte ho do role Návštěvníci v databázi Azure Průzkumník dat. Tuto úlohu lze provést v rámci oprávnění v Azure Portal nebo v části dotaz pomocí příkazu pro správu.
Azure Portal – oprávnění
V Azure Portal přejdete do svého clusteru Azure Průzkumník dat.
V části Přehled vyberte databázi s ukázkovými daty StormEvents.

Vyberte oprávnění a pak Přidat.

V části Přidat oprávnění databázevyberte možnost role prohlížeče a potom Vyberte objekty zabezpečení.

Vyhledejte instanční objekt, který jste vytvořili. Vyberte objekt zabezpečení a pak Vyberte.
Vyberte Uložit.
Příkaz pro správu – dotaz
V Azure Portal otevřete cluster Azure Průzkumník dat a vyberte dotaz.
Spusťte následující příkaz v okně dotazu. Použijte ID aplikace a ID tenanta z Azure Portal nebo CLI.
.add database {TestDatabase} viewers ('aadapp={ApplicationID};{TenantID}')Příkaz vrátí sadu výsledků dotazu jako následující. V tomto příkladu je první řádek pro stávajícího uživatele v databázi a druhý řádek pro instanční objekt, který byl právě přidán.

Zadejte vlastnosti a otestujte připojení.
S instančním objektem přiřazeným k roli Návštěvníci teď v instanci Grafana zadáte vlastnosti a otestujete připojení k Azure Průzkumník dat.
V Grafana v nabídce vlevo vyberte ikonu ozubeného kolečka a zdroje dat.

Vyberte Přidat zdroj dat.
Na stránce zdroje dat/nová zadejte název zdroje dat a potom vyberte typ zdroje dat Azure Průzkumník dat.

v částipodrobnosti o připojeníNastavení zadejte název clusteru ve tvaru https://{název_clusteru}. { Region}. kusto. Windows. NET. Zadejte další hodnoty z Azure Portal nebo CLI. Mapování najdete v tabulce pod následujícím obrázkem.

Uživatelské rozhraní Grafana portál Azure 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 heslo Vyberte Uložit test.
Pokud je test úspěšný, pokračujte k další části. Pokud přecházíte mezi všemi problémy, zkontrolujte hodnoty zadané v Grafana a Projděte si předchozí kroky.
Optimalizace dotazů
Pro optimalizaci dotazů se dají použít dvě funkce:
chcete-li provést optimalizaci, v části zdroje datNastaveníoptimalizace dotazůproveďte potřebné změny.
Optimalizace výkonu vykreslování dotazů řídicího panelu pomocí ukládání výsledků dotazu do mezipaměti
Když jeden nebo více uživatelů vykreslí řídicí panel nebo vizuál více než jednou, Grafana ve výchozím nastavení pošle aspoň jeden dotaz do Azure Průzkumník dat. Pokud chcete zlepšit výkon vykreslování řídicích panelů a snížit zatížení clusteru Azure Průzkumník dat, povolte ukládání výsledků dotazu do mezipaměti . Během zadaného časového rozsahu Azure Průzkumník dat použije mezipaměť výsledků k načtení předchozích výsledků a nespustí nepotřebný dotaz. Tato funkce je obzvláště efektivní při snižování zatížení prostředků a zlepšení výkonu, když více uživatelů používá stejný řídicí panel.
Chcete-li povolit vykreslování mezipaměti výsledků, proveďte následující akce v podokně optimalizace dotazů :
- Zakažte použití dynamického ukládání do mezipaměti.
- Do pole maximální stáří mezipamětizadejte počet minut, během kterých chcete použít výsledky uložené v mezipaměti.
Povolit slabou konzistenci
Clustery mají nakonfigurovanou silnou konzistenci. To zaručuje, že výsledky dotazů jsou aktuální se všemi změnami v clusteru. Při povolování slabé konzistence můžou mít výsledky dotazu po změnách clusteru prodlevu 1-2 minut. Na druhé straně slabá konzistence může zvýšit dobu vizuálního vykreslování. Proto pokud je okamžitá konzistence Nekritická a výkon je hraniční, umožní vám zvýšení výkonu slabou konzistencí. Další informace o konzistenci dotazů naleznete v tématu konzistence dotazů.
Pokud chcete povolit slabou konzistenci, v podokně optimalizace dotazůkonzistence datvyberte slabý.
Vizualizace dat
Nyní jste dokončili konfiguraci služby Azure Průzkumník dat jako zdroje dat pro Grafana, je čas na vizualizaci dat. Základní příklad se zobrazí v režimu Tvůrce dotazů i v režimu RAW editoru dotazů. Doporučujeme, abyste si vyhledali dotazy na zápis pro Azure Průzkumník dat příklady dalších dotazů, které se mají spustit na vzorové datové sadě.
V Grafana nabídce vlevo vyberte ikonu Plus a potom řídicí panel.

Na kartě Přidat vyberte Přidat nový panel.

Na panelu graf vyberte název panelu a pak Upravit.

V dolní části panelu vyberte zdroj dat a pak vyberte zdroj dat, který jste nakonfigurovali.

Režim Tvůrce dotazů
Editor dotazů má dva režimy. Režim Tvůrce dotazů a nezpracovaný režim. Pro definování dotazu použijte režim Tvůrce dotazů.
Pod zdrojem dat vyberte databáze a z rozevíracího seznamu zvolte svou databázi.
V rozevíracím seznamu vyberte z a zvolte svou tabulku.
Jakmile je tabulka definovaná, vyfiltrujte data, vyberte hodnoty k dispozici a definujte seskupení těchto hodnot.
Filtr
- Kliknutím + napravo od + vyberte z rozevíracího seznamu jednoho nebo více sloupců v tabulce.
- Pro každý filtr definujte hodnoty pomocí příslušného operátoru. Tento výběr je podobný použití operátoru WHERE v dotazovacím jazyku Kusto.
Výběr hodnoty
- Kliknutím + napravo od + vyberete možnost z rozevíracího seznamu sloupce hodnoty, které budou zobrazeny na panelu.
- Pro každý sloupec hodnoty nastavte typ agregace. Je možné nastavit jeden nebo více sloupců hodnot. Tento výběr je ekvivalentní k použití operátoru sumarizace.
Seskupování hodnot
Kliknutím + napravo od položky + vyberte z rozevíracího seznamu jednoho nebo více sloupců, které se použijí k uspořádání hodnot do skupin. Jedná se o ekvivalent skupinového výrazu v operátoru Shrnutí.Chcete-li spustit dotaz, vyberte možnost Spustit dotaz.
Tip
Při dokončování nastavení v Tvůrci dotazů je vytvořen dotaz dotazovacího jazyka Kusto. Tento dotaz znázorňuje logiku, kterou jste sestavili pomocí grafického editoru dotazů.
Vyberte Upravit KQL a přejděte do režimu RAW a upravte dotaz pomocí flexibility a výkonu dotazovacího jazyka Kusto.
Nezpracovaný režim
Použijte nezpracovaný režim pro úpravu dotazu.
V podokně dotazu zkopírujte následující dotaz a pak vyberte Spustit dotaz. Dotaz sestaví počet událostí podle dne pro sadu vzorových dat.
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 za posledních 6 hodin. V horní nabídce vyberte Poslední 6 hodin.

Zadejte vlastní rozsah, který pokrývá 2007, rok zahrnutý v naší ukázkové sadě dat StormEvents. Vyberte Použít.

Nyní se v grafu zobrazí data z 2007, která jsou rozdělená podle dnů.

V horní nabídce vyberte ikonu Uložit:

Důležité
Chcete-li přepnout do režimu Tvůrce dotazů, vyberte možnost 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
V řídicím panelu domů Vyberte upozorňováníkanály oznámení pro vytvoření nového kanálu oznámení.

Vytvořte nový kanál oznámenía pak ho uložte.

Na řídicím paneluvyberte v rozevíracím seznamu možnost Upravit .

Vyberte ikonu zvonku výstrahy a otevřete tak podokno výstrah . Vyberte vytvořit výstrahu. V podokně Výstraha vyplňte následující vlastnosti.

Kliknutím na ikonu Uložit řídicí panel uložte změny.