Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Crie painéis alimentados pelo serviço gerenciado do Azure Monitor para Prometheus usando pastas de trabalho do Azure. Este artigo apresenta pastas de trabalho para workspaces do Azure Monitor e mostra como consultar métricas do Prometheus usando pastas de trabalho do Azure e Prometheus Query Language (PromQL).
Você também pode consultar as métricas do Prometheus usando o PromQL no gerenciador de métricas em um workspace do Azure Monitor. Para obter mais informações, consulte o gerenciador de métricas do Azure Monitor com o PromQL (versão prévia).
Pré-requisitos
Para consultar métricas do Prometheus em um espaço de trabalho do Azure Monitor:
- Você precisa de um espaço de trabalho do Azure Monitor. Para obter mais informações, consulte Criar um workspace do Azure Monitor.
- Seu espaço de trabalho do Azure Monitor deve estar coletando métricas do Prometheus de um cluster do AKS (Serviço de Kubernetes do Azure) ou de um conjunto de dimensionamento de máquinas virtuais ou máquinas virtuais. Para obter mais informações, confira Enviar métricas do Prometheus por meio de máquinas virtuais, conjuntos de dimensionamento ou clusters do Kubernetes para um espaço de trabalho do Azure Monitor.
- O usuário deve receber uma função que possa executar a operação
microsoft.monitor/accounts/readno espaço de trabalho do Azure Monitor.
Pasta de trabalho do Explorador do Prometheus
Os workspaces do Azure Monitor incluem uma pasta de trabalho de exploração para consultar suas métricas do Prometheus.
Na página Visão geral do workspace do Azure Monitor, selecione Explorador do Prometheus.
No item de menu Pastas de Trabalho e na galeria de espaços de trabalho do Azure Monitor, selecione o bloco da pasta de trabalho Explorador do Prometheus.
Uma pasta de trabalho tem as seguintes opções de entrada:
- Intervalo de Tempo: selecione o período de tempo que você deseja incluir em sua consulta. Selecione Personalizado para definir uma hora de início e de término.
- PromQL: insira a consulta PromQL para recuperar seus dados. Para obter mais informações sobre o PromQL, consulte Query Prometheus.
- Grafo, Grade, Dimensões: use as guias para alternar entre uma exibição gráfica, tabular e dimensional da saída da consulta.
Criar uma pasta de trabalho do Prometheus
As pastas de trabalho dão suporte a muitas visualizações e integrações do Azure. Para obter mais informações sobre pastas de trabalho do Azure, consulte Criar uma pasta de trabalho do Azure.
No seu workspace do Azure Monitor, selecione Pastas de Trabalho.
Selecione Novo.
Na nova pasta de trabalho, selecione Adicionar e, em seguida, selecione Adicionar consulta na lista suspensa.
As pastas de trabalho do Azure usam fontes de dados para definir o escopo de origem dos dados apresentados. Para consultar as métricas do Prometheus, selecione a lista suspensa Fonte de dados e escolha Prometheus .
Na lista suspensa Espaço de trabalho do Azure Monitor, selecione seu espaço de trabalho.
Na lista suspensa do tipo de consulta Prometheus, selecione o tipo de consulta.
Insira sua consulta PromQL no campo Consulta prometheus (versão prévia ).
Selecione Executar Consulta.
Selecione Edição Concluída e salve seu trabalho.
Resolução de problemas
Se você receber a mensagem "No momento, você não tem dados do Prometheus carregados neste workspace do Azure Monitor", segue o procedimento:
- Verifique se você ativou a coleção de métricas no painel clusters monitorados do workspace do Azure Monitor.
Se a consulta da pasta de trabalho não retornar dados e retornar com a mensagem "Você não tem acesso à consulta", então:
- Verifique se você tem permissões suficientes para executar
microsoft.monitor/accounts/readatribuídas por meio da opção de controle de acesso (IAM) no workspace do Azure Monitor. - Confirme se as configurações de rede dão suporte ao acesso à consulta. Talvez seja necessário habilitar o acesso privado através do seu ponto de extremidade privado ou alterar as configurações para permitir o acesso público.
- Verifique se você tem um bloqueador de anúncios habilitado no navegador. Se você fizer isso, talvez seja necessário pausar ou desabilitar e atualizar a pasta de trabalho para exibir dados.
Perguntas frequentes
Esta seção fornece respostas para perguntas comuns.
Estou perdendo todas ou algumas das minhas métricas. Como posso solucionar problemas?
Use o guia de solução de problemas para saber como ingerir métricas do Prometheus do agente gerenciado.
Por que faltam métricas que têm dois rótulos com o mesmo nome, mas com maiúsculas e minúsculas diferentes?
O Azure Managed Prometheus é um sistema que não diferencia maiúsculas de minúsculas. Ele trata as cadeias de caracteres, como nomes de métricas, nomes de rótulos ou valores de rótulos, como a mesma série temporal se elas diferirem de outra série temporal apenas pelo caso da cadeia de caracteres. Para obter mais informações, consulte Visão geral das métricas do Prometheus.
Vejo algumas lacunas nos dados de métrica. Por que esse comportamento está ocorrendo?
Durante as atualizações de nó, você pode ver uma lacuna de um a dois minutos nos dados de métrica das métricas coletadas de nossos coletores de nível de cluster. Essa lacuna ocorre porque o nó em que os dados são executados está sendo atualizado como parte de um processo normal de atualização. Esse processo de atualização afeta destinos em todo o cluster, como kube-state-metrics e destinos de aplicativos personalizados especificados. Esse processo ocorre quando o cluster é atualizado manualmente ou por meio da atualização automática.
Esse comportamento é esperado e não afeta nenhuma das nossas regras de alerta recomendadas.
Conteúdo relacionado
- Colete métricas do Prometheus a partir do cluster do AKS
- Enviar métricas do Prometheus de máquinas virtuais, conjuntos de dimensionamento ou clusters do Kubernetes para um espaço de trabalho do Azure Monitor
- Gerenciador de métricas do Azure Monitor com PromQL (versão prévia)
- Workspace do Azure Monitor
- Usar o serviço gerenciado para Prometheus do Azure Monitor como uma fonte de dados para Grafana usando a identidade do sistema gerenciado