Pontos de extremidade de coleta de dados no Azure Monitor

Um ponto de extremidade de coleta de dados (DCE) é 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 Agente 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 log 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 Azure Monitor Agent.

A forma como você configura os pontos de extremidade para sua implantação depende se os recursos monitorados e os espaços de trabalho 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 quando você cria uma regra de coleta de dados usando o portal:

Componente Description Considerações de regionalidade Configuração da regra de recolha de dados
Registra o ponto de extremidade de ingestão O ponto de extremidade que ingere logs no pipeline de ingestão de dados. O Azure Monitor transforma os dados e envia-os para o espaço de trabalho e a tabela do Log Analytics de destino definidos com base num ID DCR enviado com os dados recolhidos.
Exemplo: <unique-dce-identifier>.<regionname>-1.ingest.
Mesma região do espaço de trabalho de destino do Log Analytics. Defina na guia Noções básicas ao criar uma regra de coleta de dados usando o portal.
Ponto de extremidade de acesso à configuração O ponto de extremidade do qual o Azure Monitor Agent recupera regras de coleta de dados (DCRs).
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 espaço de trabalho de destino do Log Analytics

    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 espaço de trabalho do Log Analytics em uma região diferente

    • Crie um ponto de extremidade de coleta de dados em cada região onde você implantou o Azure Monitor Agent 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 onde os espaços de trabalho 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: recursos monitorados em uma ou mais regiões enviam dados para vários espaços de trabalho do Log Analytics em regiões diferentes

    • Crie um ponto de extremidade de coleta de dados em cada região onde você implantou o Azure Monitor Agent 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 espaço de trabalho do Log Analytics de destino para enviar dados para os espaços de trabalho do Log Analytics nessa região.

    • Envie dados de cada recurso monitorado para o ponto de extremidade de coleta de dados na região onde o espaço de trabalho do Log Analytics de destino está localizado.

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

Nota

Por padrão, o provedor de recursos 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 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 um nome de Regra e especifique uma Assinatura, Grupo de Recursos e Região. Essas informações especificam onde o DCE será criado.

    Captura de tela que mostra os conceitos básicos da regra de coleta de dados.

  3. Selecione Rever + criar para rever os detalhes do DCE. Selecione Criar para criá-lo.

Ponto de extremidade de coleta de dados de exemplo

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

  • Os pontos de extremidade de coleta de dados suportam apenas espaços de trabalho do Log Analytics como destino para os dados coletados. As métricas personalizadas (visualização) coletadas e carregadas por meio do Azure Monitor Agent não são atualmente controladas por DCEs.

  • Os pontos de extremidade de coleta de dados são onde os limites de ingestão da API de ingestão de logs são aplicados.

Próximos passos