Monitor Sintético são verificações de API ou instância de browser virtual que monitor seu site, registrando cada verificação detalhadamente. monitor pode:
Capture números agregados, incluindo uma visão geral ou resumo.
Fornece estatísticas detalhadas sobre o período de inatividade incidente e os recursos da página.
Colete códigos de resposta personalizados que detalham o desempenho do seu monitor.
Você pode criar monitor Sintético sem instalação. Para começar:
Selecione o monitor que você deseja criar. Se for sua primeira vez, recomendamos criar um monitor de ping ou de passos para começar.
Crie um monitor
Pronto para monitor suas aplicações web com um (ou vários!) de nossos monitores Sintético? As etapas abaixo orientam você no processo para todos os nossos monitores.
Se um código de saída diferente de zero for retornado, o monitor falhará.
Com apenas o monitor de ping, você pode optar por configurar:
A opção Bypass HEAD request para ignorar a solicitação HEAD padrão e usar o verbo GET .
Redirect is Failure, que categorizará o redirecionamento como uma falha, em vez de seguir o redirecionamento para o novo URL.
Custom Headers pode ser adicionado ao ping e ao monitor simples do browser. Esses cabeçalhos serão adicionados às solicitações enviadas pelo monitor.
Com apenas um monitor de navegador simples, você pode selecionar entre Chrome ou Firefox e habilitar as configurações de emulação do dispositivo , incluindo o tipo de dispositivo e a orientação da tela.
Escolha um período para determinar com que frequência cada local executará seu monitor.
Opcional: Selecione um ou mais tipos de navegador e ative as configurações de emulação de dispositivo . Os tipos de navegador, incluindo o tipo de dispositivo e a orientação da tela, estão disponíveis para o monitor de browser com script.
Selecione os locais onde você deseja que seu monitor seja executado.
Especifique um nome e escolha um período para determinar com que frequência cada local executará seu monitor.
Opcional: Selecione um ou mais tipos de navegador e ative as configurações de emulação de dispositivo . Os tipos de navegador, incluindo o tipo de dispositivo e a orientação da tela, estão disponíveis para o monitor de browser com script.
Selecione os locais onde você deseja que seu monitor seja executado.
Construa seu monitor selecionando uma das etapas pré-configuradas na parte inferior da interface:
Navegue até um URL
Digite o texto
Clique em um elemento
Afirmar texto
Afirmar um elemento
Garanta uma credencial
Use as instruções no lado direito da interface para ajudar a localizar elementos por classe CSS, ID HTML, texto vinculado ou XPath.
Selecione Save monitor para confirmar.
Gere algum tráfego, aguarde alguns minutos e verifique seu monitor no índiceMonitors.
Você também pode criar monitores com nossa API REST de monitoramento sintético. Para REST API, faça uma solicitação GET para recuperar os detalhes de configuração do monitor Sintético escolhido. Depois de recuperar esses dados, use POST para criar uma "cópia" do monitor escolhido.
Ao configurar o monitor, as seguintes configurações estão disponíveis:
Selecione o tipo de monitor que deseja criar. O tipo de um monitor não pode ser alterado após a criação do monitor.
Ping: especifique um único URL para monitor a disponibilidade. A New Relic verificará esta URL via HEAD ou solicitação GET. O tempo limite não configurável para este monitor é de 60 segundos.
Simple browser: Especifique uma única URL para monitor via navegador real. A cada intervalo de frequência, o New Relic verificará esta URL por meio de um navegador Chrome ou Firefox com tecnologia Selenium. O tempo limite não configurável para este monitor é de 60 segundos.
Scripted browser: Crie um script para controlar um navegador Chrome ou Firefox com Selenium. O navegador segue cada etapa do script para verificar se o comportamento complexo está funcionando conforme o esperado (por exemplo, pesquisar em um site e, em seguida, clicar em um dos resultados da pesquisa). O tempo limite não configurável para este monitor é de 180 segundos.
API test: Crie um script de API para garantir que seus endpoints de API estejam funcionando corretamente. Para obter mais informações, consulte Escrever testes de API. O tempo limite não configurável para este monitor é de 180 segundos.
Step monitor: Uma opção sem código para configurar uma ou mais etapas para conduzir um navegador Chrome ou Firefox com Selenium. O navegador segue cada etapa para verificar se o comportamento complexo está funcionando conforme o esperado (por exemplo, pesquisar em um site e, em seguida, clicar em um dos resultados da pesquisa). O tempo limite não configurável para este monitor é de 180 segundos.
Certificate check: Verifique se um certificado SSL irá expirar em um número configurável de dias ou menos.
Broken links: Teste todos os links encontrados em uma URL para garantir que eles respondam com códigos de resposta HTTP bem-sucedidos.
Define um nome para o monitor. os nomes monitor não podem conter colchetes angulares não codificados (< e >). Para incluir colchetes angulares em um nome de monitor, codifique-os como entidade de colchetes HTML (< para < e > para >) na interface ou API.
Selecione os locais onde deseja que seu monitor seja executado. Selecione mais locais para garantir que seu aplicativo esteja disponível para usuários em todo o mundo. Se você tiver alguma localização privada, ela também estará listada aqui. Você pode usar o endpoint location da API Sintético para recuperar uma lista de locais válidos para sua conta.
Seu monitor executará uma verificação em cada local selecionado durante cada intervalo de frequência. Por exemplo, se você selecionar três locais e definir uma frequência de 15 minutos, seu monitor executará três verificações em cada período de 15 minutos (ou 8.640 verificações por mês).
Selecione a frequência de execução do monitor, em incrementos de minutos, horas ou 1 dia. Esta frequência se aplica a cada local. Por exemplo, se você selecionar três locais e uma frequência de 15 minutes, seu monitor executará três verificações, em média, a cada 5 minutos, em cada período de 15 minutos (ou 8.640 verificações por mês).
Especifique o texto a ser pesquisado na página DOM. Ao usar browser simples ou tipos de monitor de ping, há um limite de 1 MB (10 ^ 6 bytes) no carregamento da página.
Especifique o limite para o tolerable tempo de resposta do seu monitor. O valor padrão é 7 segundos (7.000 ms). Para obter mais informações, consulte Entender a métrica do relatório de SLA.