Os monitores da Sintético ajudam você a verificar proativamente seu aplicativo, serviços e endpoints para garantir que estejam funcionando corretamente. Você pode automatizar o gerenciamento de seus monitores Sintético, localização privada, credenciais seguras e monitorar período de inatividade usando o NerdGraph.
Com as permissões e o acesso adequados, você pode gerenciar programaticamente toda a sua configuração de monitoramento sintético por meio de consultas e mutações no NerdGraph. Alternativamente, você pode realizar essas operações através da interface do usuário do New Relic.
Importante
A partir de 26 de agosto de 2024, você não poderá mais criar novos monitores usando tempos de execução legados em locais públicos ou privados. Em 22 de outubro de 2024, encerraremos a vida útil das versões conteinerizadas minion privado (chamadas por minuto) e legado runtime do Synthetics.
- Para localização pública, use a interface de atualização de tempo de execução para atualizar seu monitor para os tempos de execução mais recentes.
- Para localização privada, revise nossas etapas de migração recomendadas para evitar degradação monitor .
Requisitos
Os requisitos incluem:
- Uma conta da New Relic. Você precisará da sua chave de usuário API desta conta para autenticar mutações e consultas.
- Requisitos gerais do NerdGraph.
- Permissões relevantes do usuário: Você precisa das mesmas permissões de monitoramento sintético para o NerdGraph e para a interface Sintéticos.
Iniciar
Para começar a usar a API do NerdGraph para monitoramento sintético:
- Acesse o NerdGraph GraphQL Explorer
- Obtenha sua chave de usuário da API para autenticação.
- Escolha o tipo de monitor ou operação nos guias abaixo.
- Utilize as mutações e consultas GraphQL fornecidas para gerenciar sua infraestrutura de monitoramento integrado
Tipos de monitor
A New Relic oferece diversos tipos de monitores para atender a diferentes necessidades de teste. Cada tipo de monitor possui capacidades e casos de uso específicos:
Monitores baseados em Browser
Tipo de monitor | Descrição | Casos de uso |
|---|---|---|
Verificações simples de disponibilidade que confirmam se um endpoint está acessível. | Tempo básico de monitoramento de operação, verificações de integridade, disponibilidade API | |
Teste de carregamento de página baseado em Browsersem script personalizado | Disponibilidade do site, desempenho de carregamento da página, experiência básica do usuário | |
JavaScript customizado para simular interações complexas de usuário em um navegador real | Fluxos de login, jornadas de usuários em várias etapas, testes complexos de aplicativos da web | |
Testes de navegador sem código e em várias etapas, usando ações predefinidas. | Fluxo de trabalho comum sem script, teste de cliques, envio de formulários |
Monitores de API e certificado
Tipo de monitor | Descrição | Casos de uso |
|---|---|---|
JavaScript personalizado para testar APIs sem um navegador. | Teste de API REST, endpoint GraphQL, monitoramento de serviço backend | |
Monitora a validade e o vencimento de certificados SSL/TLS. | alertas de expiração de certificado SSL, conformidade de segurança | |
Analisa um site para identificar links quebrados. | Análise da saúde do site, manutenção de SEO, validação de links |
Entidade de apoio
Além dos monitores, você pode gerenciar a infraestrutura e a configuração de suporte:
- localização privada - Crie locais de monitoramento atrás de seu firewall para aplicativo interno
- Credenciais seguras - Armazene informações confidenciais, como senhas e chave de API com segurança.
- Monitorar período de inatividade - Agende janelas de manutenção quando os monitores devem pausar
Operações de consulta
Utilize operações de consulta para recuperar informações sobre sua configuração de monitoramento sintético:
- Consulte todos os monitores em sua conta.
- Recuperar configuração de localização privada
- Listar credenciais seguras (somente metadados)
- Ver período de inatividade agendado do monitor
- Obtenha o script do monitor e a configuração da etapa
- Mapear IDs de monitor para GUIDs de entidade
- Verifique o status da atualização de tempo de execução para monitores legados.
Recursos relacionados
- Introdução ao NerdGraph - Aprenda sobre a API GraphQL da New Relic.
- NerdGraph Explorer - Ferramenta interativa para construir e testar consultoria
- documentação de monitoramento sintético - Guia completo para monitoramento sintético
- NerdGraph entidade API - Capacidades adicionais de consulta para Sintético entidade