Pontos de extremidade de coleta de dados no Azure Monitor

Um DCE (ponto de extremidade de coleta de dados) é uma conexão que a API de ingestão de logs usa para enviar dados coletados para processamento e ingestão no Azure Monitor. O Azure do Azure Monitor também usa pontos de extremidade de coleta de dados para receber arquivos de configuração do Azure Monitor e para enviar dados de registro coletados para processamento e ingestão.

Este artigo fornece uma visão geral dos pontos de extremidade de coleta de dados e explica como criá-los e configurá-los com base em sua implantação.

Componentes de um ponto de extremidade de coleta de dados

Um ponto de extremidade de coleta de dados inclui componentes necessários para ingerir dados no Azure Monitor e enviar arquivos de configuração para o Agente do Azure Monitor.

A forma como você configura pontos de extremidade para sua implantação depende se os recursos monitorados e os workspaces do Log Analytics estão em uma ou mais regiões.

Esta tabela descreve os componentes de um ponto de extremidade de coleta de dados, considerações de regionalidade relacionadas e como configurar o ponto de extremidade de coleta de dados ao criar uma regra de coleta de dados usando o portal:

Componente Descrição Considerações sobre regionalidade Configuração de regra de coleta de dados
Ponto de extremidade de ingestão de registros O ponto de extremidade que ingere logs no pipeline de ingestão de dados. O Azure Monitor transforma os dados e os envia para a tabela e o workspace do Log Analytics de destino definidos com base em uma ID de DCR enviada com os dados coletados.
Exemplo: <unique-dce-identifier>.<regionname>-1.ingest.
Mesma região do workspace do Log Analytics de destino. Defina na guia Noções Básicas ao criar uma regra de coleta de dados usando o portal.
Ponto de extremidade de acesso de configuração O ponto de extremidade do qual o Agente do Azure Monitor recupera DCRs (regras de coleta de dados).
Exemplo: <unique-dce-identifier>.<regionname>-1.handler.control.
Mesma região que os recursos monitorados. Defina na guia Recursos ao criar uma regra de coleta de dados usando o portal.

Como configurar pontos de extremidade de coleta de dados com base em sua implantação

  • Cenário: todos os recursos monitorados estão na mesma região que o workspace do Log Analytics de destino

    Configure um ponto de extremidade de coleta de dados para enviar arquivos de configuração e receber dados coletados.

    Um diagrama que mostra recursos em uma única região enviando dados e recebendo arquivos de configuração usando um ponto de extremidade de coleta de dados.

  • Cenário: os recursos monitorados enviam dados para um workspace do Log Analytics em uma região diferente

    • Crie um ponto de extremidade de coleta de dados em cada região em que você tenha o Agente do Azure Monitor implantado para enviar arquivos de configuração aos agentes nessa região.

    • Envie dados de todos os recursos para um ponto de extremidade de coleta de dados na região em que os workspaces do Log Analytics de destino estão localizados.

    Um diagrama que mostra recursos em duas regiões enviando dados e recebendo arquivos de configuração usando pontos de extremidade de coleta de dados.

  • Cenário: os recursos monitorados em uma ou mais regiões enviam dados para vários workspaces do Log Analytics em regiões diferentes

    • Crie um ponto de extremidade de coleta de dados em cada região em que você tenha o Agente do Azure Monitor implantado para enviar arquivos de configuração aos agentes nessa região.

    • Crie um ponto de extremidade de coleta de dados em cada região com um workspace do Log Analytics de destino para enviar dados para os workspaces do Log Analytics nessa região.

    • Envie dados de cada recurso monitorado para o ponto de extremidade de coleta de dados na região em que o workspace do Log Analytics de destino está localizado.

    Um diagrama que mostra recursos monitorados em várias regiões enviando dados para vários workspaces do Log Analytics em regiões diferentes usando pontos de extremidade de coleta de dados.

Observação

Por padrão, o provedor de recursos do Microsoft.Insights não está registrado em uma Assinatura. Certifique-se de registrá-lo com êxito antes de tentar criar um ponto de extremidade de coleta de dados.

Criar um ponto de extremidade de coleta de dados

  1. No menu do Azure Monitor no portal do Azure, selecione Pontos de Extremidade de Coleta de Dados na seção Configurações. Selecione Criar para criar um novo ponto de extremidade de coleta de dados.

    Captura de tela que mostra pontos de extremidade de coleta de dados.

  2. Selecione Criar para criar um novo ponto de extremidade. Forneça o Nome da regra e especifique uma Assinatura, um Grupo de recursos e uma Região. Esta informação especifica onde a DCE será criada.

    Captura de tela que mostra as noções básicas da regra de coleta de dados.

  3. Selecione Examinar e criar para examinar os detalhes do DCE. Selecione Criar para criá-lo.

Amostra de ponto de extremidade da coleta de dados

O ponto de extremidade de coleta de dados (DCE) de exemplo abaixo é para máquinas virtuais com o agente do Azure Monitor, com acesso à rede pública desabilitado para que o agente use apenas links privados para se comunicar e enviar dados para Azure Monitor/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"
}

Limitações

Próximas etapas