New Relic lança NRQL Macros para reaproveitar expressões em consultas
Aprofundamento CEVIU
Aprofundamento
A New Relic lançou os NRQL Macros, que salvam uma expressão NRQL como atalho nomeado e reutilizável. A criação e a edição acontecem na seção "NRQL Macros", dentro de "Administration", ou via API. Depois de nomeado, o macro entra na consulta com um cifrão antes do nome, como em $where_macro.
A fonte mostra três usos. O primeiro é encurtar consultas grandes: uma cláusula WHERE com appId, appName e vários códigos HTTP vira uma única referência. O segundo é criar alias para atributos que chegam com nomes diferentes, como podName, pod_name e pod.name em Log. O terceiro é manter dashboards: num painel com 30 widgets, excluir um usuário de teste exige mudar só a definição do macro, sem abrir widget por widget. A New Relic descreve o macro como fonte única de verdade para um trecho de NRQL.
O que mudou
A cobertura anterior do CEVIU trata de outros recursos da plataforma. Em 22 de julho de 2026, o CEVIU noticiou "New Relic Notebooks: GA otimiza investigação de incidentes e colaboração SRE/DevOps", e em 16 de setembro de 2026, "New Relic Lens agora disponível para integração de dados externos". Os macros não substituem nenhum deles, mas atuam na mesma camada de consulta. Não há no material uma versão anterior dos macros para comparar.
Por que isso importa
Para quem opera observabilidade, a leitura é que filtros e aliases deixam de ficar copiados em dezenas de consultas e dashboards. Isso tende a reduzir divergência entre painéis e o trabalho de manutenção quando um nome de atributo ou um filtro muda. Como os macros também podem ser gerenciados via API, a expectativa razoável é tratá-los como parte da configuração da plataforma, algo a validar na documentação.
Linha do tempo
New Relic Notebooks chega à disponibilidade geral, voltado a investigação de incidentes.
New Relic Lens fica disponível para integração de dados externos.
New Relic lança os NRQL Macros para reaproveitar expressões em consultas.
Perguntas frequentes
O que são NRQL Macros?
São expressões NRQL salvas com um nome, que podem ser reutilizadas em consultas. Funcionam como atalho para trechos como cláusulas WHERE ou WITH. A New Relic os apresenta como fonte única de verdade para esse trecho.
Como usar um macro numa consulta?
Basta escrever um cifrão seguido do nome do macro, por exemplo $where_macro dentro da cláusula WHERE. O macro é criado antes, na seção NRQL Macros em Administration, ou pela API.
Como os macros ajudam em dashboards?
Se vários widgets usam o mesmo macro, alterar a definição atualiza todos de uma vez. O exemplo da fonte é um painel com 30 widgets de PageView que precisa excluir um usuário de teste. Não é preciso editar widget por widget.
Dá para unificar atributos com nomes diferentes?
Sim. A fonte mostra um alias que cobre podName, pod_name e pod.name em Log, usado como $podnameAlias na consulta. Assim a mesma consulta cobre dados que chegam com nomes distintos.
Fontes
- newrelic.comfonte original
- Categoria
- CEVIU DevOps
- Publicado
- 04 de novembro de 2026
- Editoria
- CEVIU DevOps

