Analise a expressão primeiro
No modo PromQL, erros de parênteses e chaves vêm com linha e coluna. A página não oferece uma suposta correção para download.
Logs e observabilidade
Cole uma expressão para análise local; use as amostras para rótulos e o modo RE2 para padrões. Não há execução de séries temporais.
Processamento no navegador, sem conexão com Prometheus nem envio da consulta.
Digite uma expressão ou carregue um exemplo.
Um painel vazio pode indicar sintaxe, rótulos ou falta de dados. formatador PromQL separa a leitura do texto da pergunta mais simples: quais amostras locais passam pelo seletor?
A consulta original continua visível. A formatação ajusta apenas espaços em pontos reconhecidos pelo analisador PromQL, para você comparar antes de reutilizar uma regra.
Três verificações próximas, mas com limites de interpretação diferentes.
formatador PromQL aplica um seletor puro a métricas coladas, uma linha por vez. status=~"5.." seleciona 500 e 503, mas não 200; isso não consulta séries reais.
O padrão é comparado com o valor inteiro do rótulo, sem aproximação por RegExp do JavaScript. formatador PromQL rejeita retroreferências e lookaround não aceitos por RE2.
Sintaxe do texto e correspondência das amostras não são a mesma coisa.
No modo PromQL, erros de parênteses e chaves vêm com linha e coluna. A página não oferece uma suposta correção para download.
Digite http_requests_total{job="api"} e cole uma métrica rotulada por linha. Um número no final é permitido, mas não participa do teste.
No modo RE2, coloque cada valor em uma linha. 5.. corresponde a 500, não a um trecho de 1500.
Texto, rótulos locais e regex têm respostas separadas.
O formatador de consulta PromQL fornece um texto formatado de modo conservador e a estrutura da análise. Erro ou resultado antigo bloqueia a exportação.
O seletor de rótulos PromQL combina =, !=, =~ e !~ em cada amostra. Um rótulo ausente vale string vazia; cada linha mostra os rótulos que falharam.
Uma regex PromQL segue RE2. Recursos de JavaScript que RE2 não entende são rejeitados, e cada valor é verificado por inteiro.
Uma expressão analisável não comprova que a métrica existe na sua instalação.
Consultas comuns sobre exemplos, regex e agrupamento em PromQL.
Carregue o exemplo de formatador PromQL para ver uma expressão com rate e sum by. A estrutura aparece na tela, mas a consulta não é executada contra métricas.
Agrupar séries exige seus valores reais. As linhas coladas só permitem testar um seletor de vetor; a estrutura da expressão pode ser vista no modo PromQL.
A sintaxe da chamada pode ser analisada, mas formatador PromQL não executa a função nem reescreve rótulos das amostras locais.
Não. RE2 é aplicado ao valor inteiro. 5.. corresponde a 500, mas não a 1500 sem um padrão que cubra todos os caracteres.
A estrutura de topk pode ser verificada. Descobrir quais séries têm os maiores valores depende de uma base Prometheus real.
Encontrou um caso limite de PromQL?
formatador PromQL distingue sintaxe, seletor sobre amostras e regex RE2 antes de levar uma expressão para um alerta ou painel.
Quando a entrada muda, espere a verificação atual antes de copiar ou baixar o resultado.