Você tem uma consulta PromQL que gostaria de converter para NRQL? Este documento fornece exemplos que mostram como converter algumas consultas PromQL comuns em consultas NRQL . Você pode usar nossa linguagem de consulta estilo PromQL para explorar seus dados de integração do Prometheus OpenMetrics junto com outros dados enviados para a New Relic.
Dica
Para executar uma consulta no estilo PromQL no New Relic One, vá para o modo avançado de criação de consulta no estilo PromQL.
Tipos métricos Prometheus e New Relic
Os diferentes tipos de métricas suportados pelo Prometheus e New Relic estão relacionados entre si:
New Relic | Prometeu | Descrição |
---|---|---|
Contar | Contador | O contador do Prometheus é uma soma cumulativa, enquanto a contagem da New Relic é uma soma delta. Por exemplo, se você vir duas solicitações no primeiro período do relatório e três solicitações no segundo período do relatório. O contador do Prometheus reportará 2 e depois 5, enquanto a contagem da New Relic reportará 2 e depois 3. |
Medidor | Medidor | Um medidor Prometheus é semelhante a um medidor New Relic. |
Contagens múltiplas | Histograma | O Prometheus mapeia automaticamente um histograma para um conjunto de contadores. No New Relic, esses contadores devem ser alterados para deltas e relatados como contagens. |
Medidor e contagens | Resumo | O Prometheus representa um resumo com um determinado
|
Resumo | (Nenhum equivalente em Prometheus) | O New Relic tem um tipo de métrica distinto chamado resumo, que é diferente do resumo do Prometheus. Ele foi projetado para relatar eventos discretos agregados para que você possa consultar os valores de contagem, soma, mínimo, máximo e média. |
Para saber como converter uma consulta PromQL em uma condição do alerta NRQL que pode ser usada com New Relic, assista a este pequeno vídeo (aprox. 5:45 minutos).
Mapeamento entre NRQL e nossa consulta estilo PromQL
Dica
Para ver como New Relic traduz a consulta no estilo PromQL para NRQL, escreva uma consulta na guia estilo PromQL do construtor de consultas e depois alterne para a guia NRQL.
Esta tabela mostra o mapeamento entre NRQL e nossa consulta estilo PromQL ao explorar dados. Para obter mais informações contextuais, consulte os exemplos.
Descrição | Mapeamento entre consulta estilo NRQL e PromQL |
---|---|
Search for attributes: Explore o atributo na métrica |
|
Find attribute's value: Explore o valor atual da métrica |
|
Visualize the attribute's value: Faça um gráfico do valor da métrica |
|
Exemplos de filtros
Tanto nossa linguagem de consulta estilo PromQL quanto NRQL fornecem sintaxe para filtrar o número de séries temporais métricas exclusivas.
- O estilo PromQL usa colchetes para filtrar.
- NRQL usa uma cláusula
WHERE
.
Aqui estão alguns exemplos de consulta:
Descrição | Consulta estilo PromQL e NRQL |
---|---|
Selecione dados com valores específicos. |
|
Selecione dados com vários valores. |
|
Selecione dados usando valores de string parciais. |
|
Exemplos de consulta estilo PromQL para NRQL
Você pode simular a seguinte consulta estilo PromQL com consulta NRQL :
Descrição | Consulta estilo PromQL e NRQL |
---|---|
Meça a taxa por segundo no último minuto da métrica |
|
Faça um gráfico da diferença entre as duas métricas e depois divida por 1024. |
|
Forneça a taxa somada por intervalo de 30 segundos por cada manipulador. |
|
Faça um gráfico da diferença nas duas métricas onde a instância é denominada |
|