Partilhar 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 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, 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 Avançar.

    Uma captura de tela mostrando o separador

  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 aba de recursos da página de criação da 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 o separador recolher e entregar na página de criação de regras de recolha 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 a Assinatura e o espaço de trabalho do Log Analytics para o qual pretende enviar as métricas.
  12. Para enviar métricas para o Hub 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.

    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, habilite a identidade gerenciada para o DCR na guia Noções básicas.

  14. Selecione Guardar, em seguida, selecione Rever e 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. Ative os logs de erro DCR para obter informações detalhadas de erros quando o processamento de dados falhar.

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 para ver se algumas linhas estão a ser descartadas. Isso pode não indicar um erro, pois as linhas podem ser descartadas por uma transformação. Se as linhas descartadas forem as mesmas que Logs Rows Dropped per Min, então nenhum dado será ingerido no espaço de trabalho. Examine o Logs Transformation Errors per Min para ver se há algum erro de 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 a tabela DCRLogErrors para quaisquer erros de ingestão que possam ter sido registados. Isso pode fornecer detalhes adicionais na identificação da causa raiz do problema.

Próximos passos