Como usuário New Relic, você pode executar a mesma consulta NRQL repetidamente para monitorar padrões críticos, verificar condições específicas ou gerar relatórios periódicos. Por exemplo, você precisa verificar diariamente se há transações com falha, monitorar semanalmente a taxa de erros ou acompanhar as métricas de desempenho por hora em todo o seu aplicativo. Esse processo manual consome muito tempo e facilita a perda insights importantes quando você não está monitorando ativamente.
As pesquisas NRQL agendadas resolvem esse problema automatizando suas consultas repetitivas. Você pode agendar consultas para serem executadas automaticamente e receber os resultados por e-mail, mantendo-se informado sobre padrões críticos sem a necessidade de monitoramento manual constante.
visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Este recurso está sendo fornecido atualmente como parte de um programa de pré-visualização, de acordo com nossas políticas de pré-lançamento. Durante o período de pré-visualização, este recurso está disponível apenas para clientes que executam New Relic no centro de dados dos EUA e pode ser acessado através da interface de Logs, com planos de expansão para outras funcionalidades após a disponibilidade geral.
O que você pode fazer
As pesquisas NRQL agendadas permitem que você:
- Automatize consultas repetitivas: converta consultas manuais em fluxos de trabalho automatizados que são executados de acordo com sua programação.
- Mantenha-se informado proativamente: Receba notificações por e-mail com os resultados da consulta diretamente na sua caixa de entrada.
- Agendamento flexível: Utilize agendamentos personalizados com expressões cron para definir quando o Consulta será executado.
- Vários formatos de saída: Exporte os resultados como arquivos CSV ou JSON anexados à notificação por e-mail.
- Colaboração em equipe: Envie resultados de pesquisa agendados para vários destinatários de e-mail.
- Gerenciamento centralizado: visualize, edite e gerencie todas as suas pesquisas agendadas em um único local na interface de administração.
Pré-requisitos
Para usar pesquisas NRQL agendadas, você precisa de:
- permissões de usuário: fluxo de trabalho As permissões de automação são necessárias para criar e gerenciar pesquisas agendadas.
- Acesso à conta: Acesso à conta onde você deseja agendar pesquisas.
- Acesso aos dados: Permissões adequadas para consultar os dados que você deseja agendar. Por exemplo, se você for agendar uma consulta em dados de log, precisará ter acesso a esses dados de log.
Importante
As pesquisas NRQL agendadas são baseadas na infraestrutura de automação de fluxo de trabalho da New Relic. Sua organização precisa de permissões apropriadas para criar e gerenciar fluxo de trabalho.
Agendar uma nova pesquisa
Para agendar uma nova pesquisa NRQL automatizada:
Aceda a pesquisas agendadas:
- Acesse one.newrelic.com > Administration > Scheduled Searches.
- Para configurar uma nova pesquisa, na página Scheduled Searches, clique em Schedule a search.
Configure sua consulta:
- Na janela de configuração, elabore sua consulta NRQL usando a sintaxe NRQL padrão.
- Teste sua consulta para garantir que ela retorne os resultados esperados.
- Para configurar as opções de notificação para a pesquisa agendada, clique em Continue.
Configurar notificação:

Esta visualização mostra a configuração de notificação para uma consulta NRQL agendada.
Insira um nome para a sua pesquisa agendada.
Adicione uma descrição opcional para ajudar a identificar o objetivo da pesquisa.
Defina um destino para receber os resultados da consulta. Atualmente, você só pode enviar resultados para endereços de e-mail.
Insira um assunto e um corpo de mensagem para a notificação por e-mail.
Selecione o formato de resultado da consulta que deseja incluir no e-mail.
Para definir um cronograma para a notificação por e-mail, clique em Continue.
Defina um cronograma:
Atualmente, suporta apenas expressões cron. A seguir, apresentamos alguns padrões comuns de expressões cron para referência. Insira uma expressão cron e clique em Continue.
0 * * * *- A cada hora, sempre no início de cada hora.0 9 * * *- Todos os dias às 9h da manhã0 9 * * 1- Todas as segundas-feiras às 9h da manhã0 0 1 * *- Primeiro dia de cada mês à meia-noite*/15 * * * *- A cada 15 minutos0 9 * * 1-5- Todos os dias da semana às 9h00/* 1. Escolha uma frequência para sua pesquisa (por exemplo, horária, diária, semanal ou [expressão cron](#cron-examples)). 2. Defina a hora de início da sua pesquisa com o fuso horário. 3. Defina a **hora de início** e a **hora de término** da pesquisa. 4. Escolha uma das seguintes condições para enviar a notificação: * <DNT>**A cada execução**</DNT>: Receba uma notificação sempre que a pesquisa for executada. * <DNT>**Quando o número de resultados for maior que 0**</DNT>: Receba uma notificação somente quando a pesquisa retornar resultados. */
Revisar, confirmar e agendar a pesquisa: Revisar sua configuração. Se precisar fazer mais ajustes, volte à etapa correspondente. Após finalizar sua configuração, clique em Schedule para criar sua pesquisa automatizada. A página Scheduled searches exibirá sua nova pesquisa na lista.
Gerenciar pesquisas agendadas
A página Scheduled searches na interface de Administração exibe todas as suas pesquisas automatizadas com seus respectivos nomes, descrições, agendamentos, status e próximo tempo de execução. De você pode:
- Edite uma pesquisa para atualizar a consulta, o agendamento, as configurações de notificação ou o formato de saída.
- Excluir uma pesquisa.
Qual é o próximo?
Agora que você configurou as pesquisas NRQL agendadas:
- Saiba mais sobre NRQL Consulta para criar pesquisas automatizadas mais sofisticadas.
- Configure os destinos de e-mail de alerta para ampliar suas opções de notificação.
- Explore a automação de fluxo de trabalho para possibilidades de automação mais avançadas.