共用方式為


選取 Azure 資料總管資料來源

Azure 資料總管是記錄和遙測資料探索服務。 在本指南中,您將了解如何將 Azure 資料總管資料來源新增至 Grafana,並了解如何使用適用於此資料來源的每個驗證選項來設定 Azure 資料總管。

必要條件

新增 Azure 資料總管資料來源

遵循下列步驟,將 Azure 資料總管資料來源新增至 Grafana。

  1. 在 Azure 入口網站中開啟 Azure 受控 Grafana 執行個體。
  2. 在 [概觀] 區段開啟 [端點] URL。
  3. 在 Grafana 入口網站中,移至 [連線>數據源>] [新增數據源],然後搜尋並選取 [Azure 數據總管數據源]。

設定 Azure 資料總管資料來源

填妥 Azure 資料總管組態設定。

  1. 在 [設定] 索引標籤中,您可選擇編輯資料來源 [名稱]

    Grafana 平台的螢幕快照,其中顯示 Azure 數據總管的基本組態設定。

  2. 在 [連線詳細資料] 底下,填妥 Azure 資料總管資料庫的 [叢集 URL]

  3. 在 [受控識別]、[應用程式註冊] (服務主體) 或 [目前使用者] (使用者型驗證) 之間選取您慣用的驗證選項。

    使用受控識別進行驗證,而不需使用明確的登入資訊。

    新增新權限

    1. 在 Azure 入口網站中,開啟您的 Azure 資料總管叢集。
    2. 從左側功能表中選取 [數據>資料庫],然後選取包含您數據的資料庫。
    3. 選取 [權限] > [新增] > [檢視人員]
    4. 在搜尋方塊中,輸入您的 Azure 受控 Grafana 工作區名稱,然後選取工作區並選擇 [選取]。 成功通知隨即出現。

    在 Grafana 中設定資料來源

    1. 返回 Grafana,在 [驗證方法] 底下,選取 [受控識別]
    2. 選取 [儲存並測試]。 出現「成功」通知就表示 Grafana 能夠從資料庫擷取資料。

建立 Azure 資料總管資料來源

在 Azure CLI 中,執行 az grafana data-source create 命令,以新增和設定 Azure 資料總管資料來源。 選擇您偏好的驗證方法,並參閱下方對應的索引標籤以取得詳細資料。

執行這些命令時,請以您自己的資訊取代所有預留位置。

使用受控識別進行驗證,而不需使用明確的登入資訊。

az grafana data-source create --name <azure-managed-grafana-workspace> --definition '{
  "name": "<data-source-name>",
  "type": "grafana-azure-data-explorer-datasource",
  "access": "proxy",
  "jsonData": {
    "clusterUrl": "<cluster-url>",
    "dataConsistency": "strongconsistency",
    "azureCredentials": {
      "authType": "msi"
    }
  }
}'

更新 Azure 資料總管資料來源

若要更新 Azure 資料總管資料來源,請遵循下列步驟。 執行這些命令時,請以您自己的資訊取代所有預留位置。

  1. 取得 Azure 資料總管資料來源的識別碼,以使用 az grafana data-source list 進行更新。

    az grafana data-source list --resource-group <azure-managed-grafana-resource-group> --name <azure-managed-grafana-workspace> --query "[?type=='grafana-azure-data-explorer-datasource'].id"
    
  2. 執行 az grafana data-source update 命令以更新資料來源。

    例如,使用下列命令更新 Azure 資料總管資料來源的名稱和叢集 URL。

    az grafana data-source update --resource-group <azure-managed-grafana-workspace-resource-group> --name <azure-managed-grafana-workspace> --data-source-id <data-source-id> --set name="<new-name>" url="<new-url>
    

後續步驟