Share via


Azure 監視器中的資料收集端點

數據收集端點 (DCE) 是一種連線,數據源會將收集的數據傳送至 Azure 監視器進行處理和擷取。 本文提供資料收集端點的概觀,並說明如何根據部署進行建立和設定。

何時需要 DCE?

在 2024 年 3 月 31 日之前,使用需要端點的 DCR,所有數據收集案例都需要 DCE。 在此日期之後建立的任何 DCR 都包含自己的記錄和計量端點。 您可以在 DCR 的 與 metricsIngestion 屬性中找到logsIngestion這些端點的網址。 這些端點可用於任何直接擷取案例,而不是 DCE。

端點無法新增至現有的 DCR,但您可以使用任何現有的 DCR 搭配現有的 DCE。 如果您想要移至 DCR 端點,則必須建立新的 DCR 來取代現有的 DCR。 具有端點的 DCR 也可以使用 DCE。 在此情況下,您可以選擇針對使用 DCR 的每個用戶端使用 DCE 或 DCR 端點。

下列案例目前可以使用 DCR 端點。 如果使用私人連結,則需要 DCE。

DCE 的元件

資料收集端點包含必要元件以將資料擷取到 Azure 監視器和將設定檔傳送至 Azure 監視器代理程式。

設定部署端點的方式取決於受監視的資源和 Log Analytics 工作區是否位於一或多個區域。

此表說明資料收集端點的元件、相關區域性考量事項,以及使用入口網站建立資料收集規則時設定資料收集端點的方式:

元件 描述 區域性考量事項 資料收集規則設定
記錄擷取端點 將記錄擷取到資料端點管線的端點。 Azure 監視器會轉換資料,並根據同收集資料傳送的 DCR 識別碼將該資料傳送至定義的目的地 Log Analytics 工作區和表格。
範例:<unique-dce-identifier>.<regionname>-1.ingest
與目的地 Log Analytics 工作區相同的區域。 當使用入口網站建立資料收集規則時,請在 [基本] 索引標籤上進行設定。
設定存取端點 Azure 監視器從中擷取資料收集規則 (DCR) 的端點。
範例:<unique-dce-identifier>.<regionname>-1.handler.control
與受監視資源相同的區域。 當您使用入口網站建立資料收集規則時,請在 [資源] 索引標籤上進行設定。

如何根據部署設定資料收集端點

  • 案例:所有受監視資源都位於與目的地 Log Analytics 工作區相同的區域

    設定一個資料收集端點以傳送設定檔和接收收集的資料。

    此圖顯示單一區域中使用數據收集端點傳送數據和接收組態檔的資源。

  • 案例:受監視的資源會將資料傳送至不同區域的 Log Analytics 工作區

    • 在部署 Azure 監視器代理程式的每個區域中建立資料收集端點,已將設定檔傳送至該區域中的代理程式。

    • 將資料從所有資源傳送至目的地 Log Analytics 工作區所在區域中的資料收集端點。

    此圖顯示兩個區域中的資源會使用數據收集端點來傳送數據和接收組態檔。

  • 案例:一或多個區域中的受監視資源會將資料傳送至不同區域中的多個 Log Analytics 工作區

    • 在部署 Azure 監視器代理程式的每個區域中建立資料收集端點,已將設定檔傳送至該區域中的代理程式。

    • 在目的地 Log Analytics 工作區的每個區域中建立資料收集端點,以將資料傳送至該區域中的 Log Analytics 工作區。

    • 將資料從每個受監視資源傳送至目的地 Log Analytics 工作區所在區域中的資料收集端點。

    此圖顯示多個區域中受監視的資源會使用數據收集端點,將數據傳送至不同區域中的多個Log Analytics工作區。

注意

依預設,Microsoft.Insights 資源提供者未在訂用帳戶註冊。 請確保先成功註冊再嘗試建立資料收集端點。

建立資料收集端點

  1. 在 Azure 入口網站的 [Azure 監視器] 功能表中,從 [設定] 區段下選取 [資料收集端點]。 選取 [建立] 來建立新的資料收集規則。

    顯示資料收集端點的螢幕快照。

  2. 選取 [建立] 來建立新的端點。 提供 [規則名稱],並指定 [訂閱]、[資源群組] 和 [區域]。 此資訊將指定要建立 DCE 的位置。

    顯示數據收集規則基本概念的螢幕快照。

  3. 選取 [檢閱 + 建立] 來檢閱 DCE 的詳細資料。 選取 [建立] 來進行建立。

樣本資料收集端點

下列樣本資料收集端點適用於具備 Azure 監視器代理程式的虛擬機器,並停用公用網路存取,讓代理程式只使用私人連結來通訊並將資料傳送至 Azure 監視器/Log Analytics。

{
  "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myCollectionEndpoint",
  "name": "myCollectionEndpoint",
  "type": "Microsoft.Insights/dataCollectionEndpoints",
  "location": "eastus",
  "tags": {
    "tag1": "A",
    "tag2": "B"
  },
  "properties": {
    "configurationAccess": {
      "endpoint": "https://mycollectionendpoint-abcd.eastus-1.control.monitor.azure.com"
    },
    "logsIngestion": {
      "endpoint": "https://mycollectionendpoint-abcd.eastus-1.ingest.monitor.azure.com"
    },
    "networkAcls": {
      "publicNetworkAccess": "Disabled"
    }
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "yyyy-mm-ddThh:mm:ss.sssssssZ",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "yyyy-mm-ddThh:mm:ss.sssssssZ"
  },
  "etag": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

限制

  • 資料收集端點僅支援以 Log Analytics 工作區作為所收集資料的目的地。 透過 Azure 監視器代理程式收集及上傳的自訂計量 (預覽) 不受 DCE 所控制。

下一步