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 工作區所在區域中的資料收集端點。
注意
依預設,Microsoft.Insights 資源提供者未在訂用帳戶註冊。 請確保先成功註冊再嘗試建立資料收集端點。
建立資料收集端點
樣本資料收集端點
下列樣本資料收集端點適用於具備 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 所控制。