在 Azure 受控 Grafana 中建立儀錶板
在本指南中,瞭解如何在 Azure 受控 Grafana 中建立儀錶板,以可視化來自 Azure 服務的數據。
Grafana 儀錶板包含面板和數據列。 您可以匯入 Grafana 儀錶板,並將其調整為您自己的案例、建立新的 Grafana 儀錶板,或複製現有的儀錶板。
注意
Grafana UI 可能會定期變更。 本文說明指定時間點的 Grafana 介面和使用者流程。 在閱讀本檔時,您的體驗可能會與下列範例稍有不同。 如果是這種情況,請參閱 Grafana Labs 檔。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
- Azure 受控 Grafana 實例。 如果您還沒有 Azure 受控 Grafana 實例,請建立。
- 另一個具有監視數據的現有 Azure 服務實例。
匯入 Grafana 儀錶板
若要快速建立儀錶板,請匯入現有的儀錶板,並將其新增至受控 Grafana 實例。 您可以從 Grafana Labs 匯入儀錶板範本、上傳 JSON 檔案或貼上 JSON 程式代碼,以執行此動作。
從 Grafana Labs 匯入儀錶板
從 Grafana Labs 網站匯入儀錶板範本範本。
從 Grafana Labs 網站流覽 Grafana 儀錶板範本 ,然後選取要匯入的儀錶板。
選取 [ 將標識符複製到剪貼簿]。
如需後續步驟,請使用 Azure 入口網站 或 Azure CLI。
在 Azure 入口網站 中,開啟您的 Azure 受控 Grafana 工作區,然後選取 [端點 URL]。
在 Grafana 入口網站中,移至 [儀錶板匯入>]。
在 [透過 grafana.com 匯入] 底下,貼上稍早複製的 Grafana 儀錶板標識符,然後選取 [載入]。
選擇性地更新儀錶板名稱、資料夾、唯一識別元 (UID) 和其他參數。
選取數據源,然後選取 [ 匯入]。
隨即顯示新的儀錶板。 視需要檢閱和編輯。
執行 az grafana dashboard import 命令,並以您稍早複製的 Azure Managed Grafana 實例名稱、其資源群組和儀錶板識別碼取代佔位符 <AMG-name>
<AMG-resource-group>
<dashboard-id>
、 和 。
az grafana dashboard import --name <AMG-name> --resource-group <AMG-resource-group> --definition <dashboard-id>
匯入 JSON 儀錶板
請遵循下列步驟,將 JSON 儀錶板匯入 Grafana:
- 在 Azure 入口網站 中,開啟您的 Azure 受控 Grafana 工作區,然後選取 [端點 URL]。
- 移至 [儀表板 > 匯 入] 使用慣用匯入選項:
- 選取 [上傳 JSON 檔案],然後選取 [載入] 以從 JSON 檔案匯入。
- 在 [ 透過面板 json 匯入] 方塊中貼上 JSON 文字,然後選取 [ 載入 ] 以使用剪貼簿中的文字。
- 選擇性地更新儀錶板名稱、資料夾、唯一識別元 (UID) 和其他參數。
- 選取匯入。
執行 az grafana dashboard import 命令,並將 佔位符 <AMG-name>
、 <AMG-resource-group>
和 <local-path-to-file>
取代為 Azure Managed Grafana 實例的名稱、其資源群組,以及本機計算機上 JSON 檔案的路徑,結尾為 .json
。
az grafana dashboard import --name <AMG-name> --resource-group <AMG-resource-group> --definition @<local-path-to-file>
建立新的 Grafana 儀錶板
若要建立您自己的新儀錶板,請遵循下列步驟。
在 Azure 入口網站 中,開啟您的 Azure 受控 Grafana 工作區,然後選取 [端點 URL]。
在 Grafana 入口網站中,移至 [儀錶板 > ] [新增儀錶板]。
選取下列其中一個選項:
- 新增面板:使用第一個預設面板從頭立即建立儀錶板。
- 新增數據列:立即建立具有新空白數據列的儀錶板。
- 從面板連結庫新增面板:從您有權存取的另一個實例,立即建立具有現有可重複使用面板的儀錶板。
執行 az grafana dashboard create 命令,並將佔位元 <AMG-name>
、<AMG-resource-group>
、 <title>
和 <definition>
取代為 Azure Managed Grafana 實例的名稱、其資源群組、標題和新儀錶板的定義。 定義是由 JSON 字串中的儀錶板模型、具有這類內容之檔案的路徑或 URL 所組成。
az grafana dashboard create --name <AMG-name> --resource-group <AMG-resource-group> --title <title> --definition <definition>
例如:
az grafana dashboard create --name myGrafana --resource-group myResourceGroup --title "My dashboard" --folder folder1 --definition '{
"dashboard": {
"annotations": {
...
},
"panels": {
...
}
},
"message": "Create a new test dashboard"
}'
複製 Grafana 儀錶板
使用您慣用的方法複製 Grafana 儀錶板。
若要複製 Grafana 儀錶板:
在您的 Grafana 實體中開啟現有的儀錶板。
選取 [ 儀錶板設定]。
選取另存新檔。
輸入新的名稱和/或新資料夾,然後選取 [ 儲存]。
執行 az grafana dashboard show 命令以顯示您想要複製之儀錶板的定義,並複製輸出。
az grafana dashboard show --name <AMG-name> --resource-group <AMG-resource-group> --dashboard <dashboard-UID>
執行 az grafana dashboard create 命令,並將佔位元 <AMG-name>
、<AMG-resource-group>
、 <title>
和 <dashboard-id>
取代為您自己的資訊。 <definition>
取代為您在上一個步驟中複製的輸出,並移除 uid
和 id
。
az grafana dashboard create --name <AMG-name> --resource-group <AMG-resource-group> --title <title>--definition <definition>
例如:
az grafana dashboard create --name myGrafana --resource-group myResourceGroup --title "My dashboard" --folder folder1 --definition '{
"dashboard": {
"annotations": {
...
},
"panels": {
...
}
},
"message": "Create a new test dashboard"
}'
編輯儀錶板面板
使用您慣用的方法編輯 Grafana 儀錶板面板。
若要更新 Grafana 面板,請遵循下列步驟。
檢閱面板,以檢查您是否滿意或想要進行一些編輯。
在頁面的下半部:
- 查詢 索引標籤:
- 檢閱選取的數據源。 如有必要,請選取下拉式清單以使用另一個數據源。
- 更新查詢。 每個數據源都有一個特定的查詢編輯器,可為該類型的 數據源提供不同的特性和功能。
- 選取 [+ 查詢 ] 或 [+ 運算式 ] 以新增查詢或表示式。
- [轉換 ] 索引標籤:篩選數據或查詢,並在數據可視化之前組織或合併數據。
- 警示 索引標籤:設定警示規則和通知。
在頁面頂端:
- 切換 [數據表] 檢視 ,以將數據顯示為數據表。
- 在 [填滿] 和 [實際] 之間切換以編輯面板大小。
- 選取時間圖示以更新時間範圍。
- 選取視覺效果下拉功能表,選擇最能支援使用案例的視覺效果類型。 如需詳細資訊,請移至 視覺效果 。
在右側,選取 [面板選項 ] 圖示以檢閱和更新各種面板選項。
執行 az grafana dashboard update 命令,並更新 Grafana 儀錶板定義。
az grafana dashboard update --name <AMG-name> --resource-group <AMG-resource-group> --definition <definition>
下一步
在本操作指南中,您已瞭解如何建立 Grafana 儀錶板。 若要瞭解如何與內部和外部項目關係人共用此儀錶板,請移至: