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.
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