Compartilhar via


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

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

Importante

Para enviar dados de Telemetria de 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 coleta 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 de criação de regra de coleta de dados.

  3. Na página Criar regra de coleta de dados, insira um nome de regra, selecione uma Assinatura, Grupo de recursos e Região para o DCR.

  4. Selecione Habilitar identidade gerenciada se quiser enviar métricas para uma conta de armazenamento ou Hubs de Eventos.

  5. Selecione AvançarUma captura de tela mostrando a guia básica da página de criação de 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çarpara ir para a aba Coletar e entregar. Uma captura de tela mostrando a guia de recursos da página de criação de 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 aba Destinos. Uma captura de tela mostrando a guia coletar e entregar da página de criação de regra de coleta de dados.

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

    1. Selecione a Assinatura e o espaço de trabalho do Log Analytics para o qual deseja enviar as métricas.
  12. Para enviar métricas para os Hubs de Eventos, selecione Hub de eventos no menu suspenso Tipo de destino.

    1. Selecione a Assinatura, o namespace do Event Hub e o nome da instância do Event Hub*.
  13. Para enviar métricas para uma conta de armazenamento, selecione Conta de armazenamento no menu suspenso Tipo de destino.

    1. Selecione a Assinatura, a Conta de armazenamento e o Contêiner de blobs onde deseja armazenar as métricas.

    Observação

    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, você deve habilitar a identidade gerenciada para o DCR na guia Básico.

  14. Selecione Salvar e, em seguida, selecione Revisar + 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 Log Analytics Workspace. Depois que os dados começam a fluir, a latência para uma série temporal de métricas de plataforma fluindo para um espaço de trabalho do Log Analytics, uma 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 a DCR, pode levar vários minutos para que as alterações entrem em vigor e os dados sejam coletados com a DCR atualizada. Se você não vir nenhum dado sendo coletado, pode ser difícil determinar a causa raiz do problema. Use os recursos de monitoramento de DCR, que incluem métricas e logs para ajudar a solucionar problemas.

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

Se você não vir dados sendo coletados, siga estas etapas básicas para solucionar o problema.

  1. Verifique as métricas como Logs Ingestion Bytes per Min e Logs Rows Received per Min para se certificar de que os dados estão chegando ao Azure Monitor. Caso contrário, verifique a origem dos dados para se certificar de que esteja enviando dados conforme o esperado.
  2. Verifique Logs Rows Dropped per Min para ver se alguma linha está sendo descartada. Isso talvez não indique um erro, já que uma transformação pode descartar linhas. No entanto, se as linhas descartadas forem as mesmas Logs Rows Dropped per Min, nenhum dado será ingerido no workspace. Examine os Logs Transformation Errors per Min para ver se há erros de transformação.
  3. Verifique Logs Transformation Errors per Min para ver se há erros de transformações sendo aplicadas aos dados de entrada. Isso pode se dever a alterações na estrutura de dados ou na própria transformação.
  4. Verifique a tabela DCRLogErrors para ver se há erros de ingestão que possam ter sido registrados. Isso poderá lhe fornecer detalhes adicionais para a identificação da causa raiz do problema.

Próximas etapas