Partilhar via


Conectar o Grafana às métricas do Azure Monitor Prometheus

A maneira mais comum de analisar e apresentar dados do Prometheus é com um painel do Grafana. Você pode coletar métricas do Prometheus no Azure das seguintes maneiras:

Este artigo explica como configurar métricas do Prometheus hospedadas no Azure como uma fonte de dados para o Azure Managed Grafana, o Grafana auto-hospedado em execução em uma máquina virtual do Azure ou uma instância do Grafana em execução fora do Azure.

Ponto de extremidade de consulta do espaço de trabalho do Azure Monitor

No Azure, os dados do Prometheus são armazenados em um espaço de trabalho do Azure Monitor. Ao configurar a fonte de dados Prometheus no Grafana, você usa o ponto de extremidade Query para seu espaço de trabalho do Azure Monitor. Para localizar o ponto de extremidade de consulta, abra a página Visão geral do seu espaço de trabalho do Azure Monitor no portal do Azure.

Uma captura de tela mostrando a URL do ponto de extremidade de consulta para um espaço de trabalho do Azure Monitor.

Configurar o Grafana

Azure Managed Grafana

Quando você cria uma instância do Azure Managed Grafana, ela é configurada automaticamente com uma identidade de sistema gerenciado. A identidade tem a função Leitor de Dados de Monitoramento atribuída a ela no nível da assinatura. Essa função permite que a identidade leia dados de todos os dados de monitoramento da assinatura. Essa identidade é usada para autenticar o Grafana no Azure Monitor. Você não precisa fazer nada para configurar a identidade.

Crie a fonte de dados Prometheus em Grafana.

Para configurar o Prometheus como uma fonte de dados, siga estas etapas:

  1. Abra seu espaço de trabalho do Azure Managed Grafana no portal do Azure.
  2. Selecione no Ponto de extremidade para visualizar o espaço de trabalho Grafana.
  3. Selecione Conexões e, em seguida, Fontes de dados.
  4. Selecione Adicionar fonte de dados
  5. Procure e selecione Prometheus.
  6. Cole o ponto de extremidade de consulta do seu espaço de trabalho do Azure Monitor no campo URL do servidor Prometheus.
  7. Em Autenticação, selecione Autenticação do Azure.
  8. Em Autenticação do Azure, selecione Identidade Gerenciada na lista suspensa Autenticação .
  9. Desloque-se para a parte inferior da página e selecione Guardar teste seu.

Captura de tela da configuração da fonte de dados Prometheus.

Perguntas mais frequentes

Esta secção fornece respostas a perguntas comuns.

Estou perdendo todas ou algumas das minhas métricas. Como posso solucionar problemas?

Você pode usar o guia de solução de problemas para ingerir métricas do Prometheus do agente gerenciado aqui.

Por que estou perdendo métricas que têm dois rótulos com o mesmo nome, mas caixa diferente?

O Azure managed Prometheus é um sistema que não diferencia maiúsculas de minúsculas. Trata cadeias de carateres, como nomes de métricas, nomes de etiquetas ou valores de etiquetas, como a mesma série temporal, caso se diferenciem de outra série temporal apenas pelas maiúsculas/minúsculas da cadeia de carateres. Para obter mais informações, consulte Visão geral das métricas do Prometheus.

Vejo algumas lacunas nos dados métricos, por que isso está ocorrendo?

Durante as atualizações de nó, você pode ver um intervalo de 1 minuto a 2 minutos nos dados métricos para métricas coletadas de nossos coletores de nível de cluster. Essa lacuna ocorre porque o nó no qual os dados são executados está sendo atualizado como parte de um processo de atualização normal. Esse processo de atualização afeta destinos em todo o cluster, como kube-state-metrics e destinos de aplicativos personalizados especificados. Isso ocorre quando o cluster é atualizado manualmente ou por meio da atualização automática. Este comportamento é esperado e ocorre devido ao nó em que é executado estar a ser atualizado. Esse comportamento não afeta nenhuma das nossas regras de alerta recomendadas.

Próximos passos