共用方式為


在 Grafana 中從 Azure 資料總管將資料視覺化

Grafana 是一個分析平臺,您可以在其中查詢和可視化數據,然後根據您的視覺效果建立和共用儀錶板。 Grafana 提供 Azure 數據總 管外掛程式,可讓您從 Azure 數據總管連線並可視化數據。 外掛程式適用於 Azure Managed Grafana 和自我裝載 Grafana。

在本文中,您將瞭解如何將叢集設定為 Grafana 的數據源,並將 Grafana for Azure Managed Grafana 和自我裝載 Grafana 中的數據可視化。 若要遵循本文中的範例, 擷取 StormEvents 範例數據。 StormEvents 範例數據集包含來自國家環境資訊中心的天氣相關數據

必要條件

設定資料來源

若要將 Azure 數據總管設定為數據源,請遵循 Grafana 環境的步驟。

將受控識別新增至查看器角色

受控 Grafana 預設會為每個新的工作區建立系統指派的受控識別。 您可以使用它來存取 Azure 資料總管叢集。

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。

  2. 在 [概觀]段中,選取具有 StormEvents 範例數據的資料庫。

    Azure 數據總管概觀頁面和範例資料庫的選取專案螢幕快照。

  3. 選取 [許可權>新增>查看器]。

    [許可權] 頁面的螢幕快照,其中已醒目提示 [新增] 按鈕。

  4. 在搜尋方塊中,輸入您的Managed Grafana工作區名稱。

  5. 在搜尋結果中,選取符合工作區名稱的結果,然後選擇 [ 選取]。

    新主體和所選工作區名稱窗格的螢幕快照。

將 Azure 數據總管設定為 Grafana 數據源

受控 Grafana 工作區隨附預安裝 Azure 數據總管外掛程式。

  1. 在 Azure 入口網站 中,移至您的受控 Grafana 工作區。

  2. 在 [概觀],選取 [端點] 鏈接以開啟 Grafana UI。

  3. 在 Grafana 的左側功能表中,選取齒輪圖示。 然後選取 [數據源]。

    Grafana 設定功能表和數據源選項的螢幕快照。

  4. 選取 [Azure 數據總管數據源]。

    [數據源] 頁面的螢幕快照,其中已醒目提示 [Azure 數據總管] 來源。

  5. 在 [ 連線詳細數據] 中,輸入您的 Azure 數據總管叢集 URL。

    顯示 [連線詳細數據] 窗格的螢幕快照,其中已醒目提示叢集URL的方塊。

  6. 選取 [ 儲存及測試]。

將資料視覺化

您已完成將 Azure 數據總管設定為 Grafana 的數據源。 現在是時候將數據可視化了。

下列基本範例同時使用查詢產生器模式和查詢編輯器的原始模式。 建議您檢視 Azure 數據 總管的寫入查詢,以取得針對數據集執行之其他查詢的範例。

  1. 在 Grafana 的左側功能表中,選取加號圖示。 然後選取 [ 儀錶板]。

    Grafana 設定功能表的螢幕快照,其中已醒目提示儀錶板選項。

  2. 在 [ 新增] 索引標籤底下,選取 [ 圖形]。

    新增面板的頁面螢幕快照,其中已醒目提示圖形選項。

  3. 在圖形窗格中,選取 [ 面板標題>編輯]。

    Grafana 面板功能表的螢幕快照,其中已醒目提示編輯選項。

  4. 在窗格底部,選取 [數據源],然後選取您設定的數據源。

    選取數據源的功能表螢幕快照。

查詢產生器模式

使用查詢產生器模式來定義您的查詢。

  1. 在數據源下方,選取 [資料庫 ],然後從下拉式清單中選擇您的資料庫。

  2. 選取 [ ],然後從下拉式清單中選擇您的數據表。

    顯示從範例清單中選擇資料表的查詢產生器螢幕快照。

  3. 現在已定義資料表,請篩選資料:

    1. 選取 + [位置] 右邊的 [篩選] 以選取數據表中的一或多個數據行。
    2. 針對每個篩選條件,使用適用的運算符來定義值。 此選取範圍類似於在 Kusto 查詢語言 中使用 where 運算符
  4. 選取資料表中要呈現的值:

    1. 選取 + [值] 資料行右邊的 [值] 資料行,以選取將出現在窗格上的值數據行。

    2. 針對每個值數據行,設定匯總類型。

      您可以設定一或多個值資料行。 此選取範圍相當於使用 summarize運算元

  5. 選取 + [群組依據] 右邊的 [摘要] 以選取一或多個將用來將值排列成群組的數據行。 此選取範圍相當於運算子中的 summarize 群組表達式。

  6. 選取 [執行查詢]

    查詢產生器的螢幕快照,其中已完成所有值。

    提示

    當您在查詢產生器中完成設定時,會建立 Kusto 查詢語言 查詢。 此查詢會顯示您使用圖形化查詢編輯器建構的邏輯。

  7. 選取 [編輯 KQL ] 以移至原始模式。 使用 Kusto 查詢語言 的彈性和能力來編輯您的查詢。

查詢產生器中原始查詢的螢幕快照。

原始模式

使用原始模式來編輯查詢。

  1. 在查詢窗格中,貼上下列查詢,然後選取 [ 執行]。 查詢會依日計算範例數據集的事件計數。

    StormEvents
    | summarize event_count=count() by bin(StartTime, 1d)
    

    查詢視窗的螢幕快照,其中已醒目提示執行查詢的按鈕。

  2. 圖表不會顯示任何結果,因為其範圍是過去六小時的數據範圍(預設為)。 在頂端功能表上,選取 [ 過去 6 小時]。

    過去六個小時的默認時間篩選螢幕快照。

  3. 指定涵蓋 2007 的自定義範圍,也就是 StormEvents 範例數據集中包含的年份。 接著選取套用

    自定義範圍控件的螢幕快照,其中已選取自定義日期範圍。

    現在圖表會顯示 2007 年的數據,依日分貯體。

    圖表面板上已完成圖表的螢幕快照。

  4. 在頂端選單上,選取儲存圖示:

若要切換至查詢產生器模式,請選取 [切換至產生器]。 Grafana 會將查詢轉換成查詢產生器中的可用邏輯。 查詢產生器邏輯有限,因此您可能會失去對查詢所做的手動變更。

查詢視窗的螢幕快照,其中已醒目提示切換至建立器按鈕。

建立警示

  1. 在 [ 首頁儀錶板] 中,選取 [ 警示>通知通道 ] 以建立新的通知通道。

    儀錶板的螢幕快照,其中已醒目提示建立通知通道的選項。

  2. 在 [新增通知通道] 下輸入名稱和類型,然後選取 [儲存]。

    用於建立新通知通道之視窗的螢幕快照。

  3. 在儀錶板上,從下拉式清單中選取 [編輯 ]。

    儀錶板面板的螢幕快照,其中已醒目提示 [編輯] 功能表命令。

  4. 選取警示鈴鐺圖示以開啟 [ 警示 ] 窗格。 選取 [ 建立警示],然後完成警示的屬性。

    選取警示屬性之窗格的螢幕快照。

  5. 選取 [儲存 儀錶板 ] 圖示以儲存變更。