Endpoint di raccolta dati in Monitoraggio di Azure
Un endpoint di raccolta dati (DCE) è una connessione in cui le origini dati inviano dati raccolti per l'elaborazione e l'inserimento in Monitoraggio di Azure. Questo articolo offre una panoramica degli endpoint di raccolta dati e spiega come crearli e configurarli in base alla distribuzione.
Quando è necessario un controller di dominio?
Prima del 31 marzo 2024, era necessario un controller di dominio per tutti gli scenari di raccolta dati usando un record di dominio che richiedeva un endpoint. Le regole di raccolta dati per gli scenari supportati create dopo questa data includono i propri endpoint per i log e le metriche. L'URL per questi endpoint è reperibile nelle proprietà logsIngestion
e metricsIngestion
del Registro Azure Container. Questi endpoint possono essere usati invece di un controller di dominio per qualsiasi scenario di inserimento diretto.
Gli endpoint non possono essere aggiunti a un record di dominio esistente, ma è possibile continuare a usare qualsiasi controller di dominio esistente con controller di dominio esistenti. Se si vuole passare a un endpoint DCR, è necessario creare un nuovo DCR per sostituire quello esistente. Un controller di dominio con endpoint può anche usare un controller di dominio. In questo caso, è possibile scegliere se usare gli endpoint DCE o DCR per ognuno dei client che usano il record di controllo di dominio.
Gli scenari seguenti possono attualmente usare endpoint DCR. Un DCE se viene usato un collegamento privato.
I tipi di dati seguenti richiedono comunque la creazione di un controller di dominio:
Componenti di un controller di dominio
Un endpoint di raccolta dati include i componenti necessari per inserire i dati in Monitoraggio di Azure e inviare i file di configurazione all'agente di Monitoraggio di Azure.
La configurazione degli endpoint per la distribuzione dipende dal fatto che le risorse monitorate e le aree di lavoro Log Analytics si trovino in una o più aree.
Questa tabella descrive i componenti di un endpoint di raccolta dati, le considerazioni sulla regionalità correlate e come configurare l'endpoint di raccolta dati quando si crea una regola di raccolta dati usando il portale:
Componente | Descrizione | Considerazioni sulla regionalità | Configurazione regola di raccolta dei dati |
---|---|---|---|
Endpoint di inserimento dati | Endpoint che inserisce i log nella pipeline di inserimento dati. Monitoraggio di Azure trasforma i dati e li invia all'area di lavoro Log Analytics di destinazione definita e alla tabella in base a un ID DCR inviato con i dati raccolti. Esempio: <unique-dce-identifier>.<regionname>-1.ingest . |
Stessa area dell'area di lavoro Log Analytics di destinazione. | Impostare nella scheda Informazioni di base quando si crea una regola di raccolta dati usando il portale. |
Endpoint di inserimento delle metriche | Endpoint che inserisce le metriche nella pipeline di inserimento dati. Monitoraggio di Azure trasforma i dati e li invia all'area di lavoro e alla tabella di Monitoraggio di Azure di destinazione definite in base a un ID DCR inviato con i dati raccolti. Esempio: <unique-dce-identifier>.<regionname>-1.metrics.ingest . |
Stessa area dell'area di lavoro di Monitoraggio di Azure di destinazione. | Impostare nella scheda Informazioni di base quando si crea una regola di raccolta dati usando il portale. |
Endpoint di accesso alla configurazione | L'endpoint da cui l'agente di Monitoraggio di Azure recupera le regole di raccolta dati. Esempio: <unique-dce-identifier>.<regionname>-1.handler.control . |
Stessa area delle risorse monitorate. | Impostare nella scheda Risorse quando si crea una regola di raccolta dati usando il portale. |
Come configurare gli endpoint di raccolta dati in base alla distribuzione
Scenario: tutte le risorse monitorate si trovano nella stessa area dell'area di lavoro Log Analytics di destinazione
Configurare un endpoint di raccolta dati per inviare i file di configurazione e ricevere i dati raccolti.
Scenario: le risorse monitorate inviano dati a un'area di lavoro Log Analytics in un'area diversa
Creare un endpoint di raccolta dati in ogni area in cui è stato distribuito l'agente di Monitoraggio di Azure per inviare i file di configurazione agli agenti in tale area.
Inviare dati da tutte le risorse a un endpoint di raccolta dati nell'area in cui si trovano le aree di lavoro Log Analytics di destinazione.
Scenario: le risorse monitorate in una o più aree inviano dati a più aree di lavoro Log Analytics in aree diverse
Creare un endpoint di raccolta dati in ogni area in cui è stato distribuito l'agente di Monitoraggio di Azure per inviare i file di configurazione agli agenti in tale area.
Creare un endpoint di raccolta dati in ogni area con un'area di lavoro Log Analytics di destinazione per inviare dati alle aree di lavoro Log Analytics in tale area.
Inviare dati da ogni risorsa monitorata all'endpoint di raccolta dati nell'area in cui si trova l'area di lavoro Log Analytics di destinazione.
Nota
Per impostazione predefinita, il provider di risorse Microsoft.Insights non è registrato in una sottoscrizione. Assicurarsi di registrarla correttamente prima di provare a creare un endpoint di raccolta dati.
Creare un endpoint di raccolta dati
Nel menu Monitoraggio di Azure nel portale di Azure selezionare Endpoint di raccolta dati nella sezione Impostazioni. Selezionare Crea per creare un nuovo endpoint di raccolta dati.
Selezionare Crea per creare un nuovo endpoint. Specificare un nome regola e specificare una sottoscrizione, un gruppo di risorse e un'area. Queste informazioni specificano dove verrà creato il controller di dominio.
Selezionare Rivedi e crea per esaminare i dettagli del controller di dominio. Selezionare Crea per crearlo.
Endpoint di raccolta dati di esempio
Di seguito è riportato l'endpoint di raccolta dati di esempio per le macchine virtuali con l'agente di Monitoraggio di Azure, con accesso alla rete pubblica disabilitato, in modo che l'agente usi solo collegamenti privati per comunicare e inviare dati a Monitoraggio di 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"
},
"metricsIngestion": {
"endpoint": "https://mycollectionendpoint-abcd.eastus-1.metrics.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"
}
Limiti
- Gli endpoint di raccolta dati supportano solo le aree di lavoro Log Analytics e l'area di lavoro di Monitoraggio di Azure come destinazioni per i dati raccolti. Le metriche personalizzate (anteprima) raccolte e caricate tramite l'agente di Monitoraggio di Azure non sono attualmente controllate dai controller di dominio.