Compartilhar via


Criar uma regra de coleta de dados (DCR) para exportação de métricas

Este artigo descreve como criar uma regra de coleta de dados (DCR) para exportação de métricas usando o portal do Azure, a CLI do Azure, o PowerShell, a API ou os modelos ARM.

Importante

Para enviar dados de Telemetria da Plataforma para Contas de Armazenamento ou Hubs de Eventos, o recurso, a regra de coleta de dados e a Conta de Armazenamento de destino ou os Hubs de Eventos devem estar todos na mesma região.

  1. No menu Monitor no portal do Azure, selecione Regras de Recolha de Dados e, em seguida, selecione Criar.

  2. Para criar um DCR para coletar dados de métricas da plataforma, selecione o link na parte superior da página. Uma captura de tela mostrando a página criar regra de coleta de dados.

  3. Na página Criar Regra de Coleta de Dados, insira um nome de regra, selecione uma Assinatura, um grupo de recursos e uma Região para o DCR.

  4. Selecione Ativar Identidade Gerenciada se quiser enviar métricas para uma Conta de Armazenamento ou Hubs de Eventos .

  5. Selecione SeguinteUma captura de tela mostrando a guia noções básicas da página criar regra de coleta de dados.

  6. Na página Recursos, selecione Adicionar recursos para adicionar os recursos dos quais você deseja coletar métricas.

  7. Selecione Avançar para ir para a guia Coletar e entregar . Uma captura de tela mostrando a guia recursos da página criar regra de coleta de dados.

  8. Selecione Adicionar novo fluxo de dados

  9. O tipo de recurso escolhido na etapa anterior é selecionado automaticamente. Adicione mais tipos de recursos se quiser usar essa regra para coletar métricas de vários tipos de recursos no futuro.

  10. Selecione Próximos Destinos para ir para a guia Destinos . Uma captura de tela mostrando a guia coletar e entregar da página criar regra de coleta de dados.

  11. Para enviar métricas para um espaço de trabalho do Log Analytics, selecione Azure Monitor Logs na lista suspensa Tipo de destino .

    1. Selecione o espaço de trabalho Assinatura e o Log Analytics para o qual você deseja enviar as métricas.
  12. Para enviar métricas para Hubs de Eventos, selecione Hub de Eventos na lista suspensa Tipo de destino .

    1. Selecione a Assinatura, o namespace do Hub de Eventos e o nome da instância do Hub de Eventos.
  13. Para enviar métricas para uma Conta de Armazenamento, selecione Conta de Armazenamento na lista suspensa Tipo de destino .

    1. Selecione a Assinatura, a Conta de Armazenamento e o contêiner de Blob onde deseja armazenar as métricas.

    Nota

    Para enviar métricas para uma Conta de Armazenamento ou Hubs de Eventos, o recurso que gera as métricas, o DCR e a Conta de Armazenamento ou Hub de Eventos, devem estar todos na mesma região.
    Para enviar métricas para um espaço de trabalho do Log Analytics, o DCR deve estar na mesma região que o espaço de trabalho do Log Analytics. O recurso que gera as métricas pode estar em qualquer região.

    Para selecionar Conta de Armazenamento ou Hubs de Eventos como destino, habilite a identidade gerenciada para o DCR na guia Noções básicas.

  14. Selecione Guardar e, em seguida, selecione Rever + criar. Uma captura de tela mostrando a guia de destino da página de coleta e entrega.

Depois de criar o DCR e o DCRA, aguarde até 30 minutos para que os primeiros dados de métricas da plataforma apareçam no espaço de trabalho do Log Analytics. Quando os dados começam a fluir, a latência de uma série temporal métrica de plataforma fluindo para um espaço de trabalho do Log Analytics, Conta de Armazenamento ou Hubs de Eventos é de aproximadamente 3 minutos, dependendo do tipo de recurso.

Verificar e solucionar problemas de coleta de dados

Depois de instalar o DCR, pode levar vários minutos para que as alterações entrem em vigor e os dados sejam coletados com o DCR atualizado. Se você não vir nenhum dado sendo coletado, pode ser difícil determinar a causa raiz do problema. Use os recursos de monitoramento DCR, que incluem métricas e logs para ajudar na solução de problemas.

As métricas de DCR são coletadas automaticamente para todos os DCRs, e você pode analisá-las usando o explorador de métricas, como as métricas de plataforma para outros recursos do Azure. Habilite os logs de erro DCR para obter informações detalhadas sobre erros quando o processamento de dados não for bem-sucedido.

Se não vir dados a serem recolhidos, siga estes passos básicos para resolver o problema.

  1. Verifique métricas como Logs Ingestion Bytes per Min e Logs Rows Received per Min para garantir que os dados estão chegando ao Azure Monitor. Caso contrário, verifique sua fonte de dados para garantir que ela está enviando dados conforme o esperado.
  2. Verifique Logs Rows Dropped per Min se alguma linha está sendo descartada. Isso pode não indicar um erro, pois as linhas podem ser descartadas por uma transformação. Se as linhas descartadas forem as mesmas Logs Rows Dropped per Min do que antes, nenhum dado será ingerido no espaço de trabalho. Examine o para ver se há algum erro de Logs Transformation Errors per Min transformação.
  3. Verifique Logs Transformation Errors per Min se há erros de transformações aplicadas aos dados recebidos. Isso pode ser devido a mudanças na estrutura de dados ou à própria transformação.
  4. Verifique na DCRLogErrors tabela se há erros de ingestão que possam ter sido registrados. Isso pode fornecer detalhes adicionais na identificação da causa raiz do problema.

Próximos passos