O Monitor an HTTP GET da Elven Platform permite monitorar recursos utilizando o método GET no protocolo HTTP. Esta funcionalidade ajuda a configurar verificações contínuas, definir alertas e criar limites para abertura de incidentes automáticos, garantindo que você saiba rapidamente quando algo estiver fora do esperado.
O método HTTP GET é utilizado para solicitar uma representação de um recurso específico no servidor. Ao fazer uma requisição GET, o cliente pede ao servidor que envie os dados correspondentes ao recurso identificado pelo URL fornecido. É importante saber que as requisições GET não devem conter um corpo de mensagem e são utilizadas apenas para recuperar dados, sem causar efeitos colaterais no servidor.
Acessando o Monitor an HTTP GET
- Navegue até o menu principal e clique em Services Hub.
- Em, Internet Services, selecione item GET.
Monitoramento de Recursos
Monitorar a disponibilidade dos seus serviços nunca foi tão simples. Comece dando um nome claro ao recurso que deseja acompanhar (Resource Name) para facilitar a identificação. Depois, ajuste o intervalo entre as verificações (Interval) e o tempo limite para respostas (Timeout).
Selecione onde está o agente de monitoramento (Checkpoint Cloud), escolhendo Environment, se não existir você pode criar em + Checkpoint. Adicione a URL de verificação (Healthcheck URL) e, se necessário, configure opções avançadas, como ignorar certificados SSL (Skip SSL Validation) ou habilitar renegociações TLS (TLS Renegotiation) para atender requisitos de segurança específicos.
Utilize os campos disponíveis para personalizar as requisições de monitoramento. Por exemplo, inclua cabeçalhos personalizados (Header e Value), para adicionar mais de um header, utilize o botão de +. Ainda, defina uma Validation String para validar respostas específicas. Esses passos ajudam a garantir que os dados coletados refletem com precisão o estado do recurso monitorado, promovendo insights valiosos e suporte proativo à sua operação.
Abertura de Incidentes Automáticos
Você pode configurar a abertura automática de incidentes para garantir uma resposta rápida a problemas críticos. Para começar, defina a severidade do incidente, permitindo que você priorize de acordo com a urgência. Em seguida, ajuste o Check Interval, especificando o intervalo de checagem em segundos para monitorar continuamente o recurso. Isso ajuda a garantir que você esteja sempre um passo à frente, detectando problemas assim que eles surgem.
Além disso, selecione o time que será notificado sempre que um incidente ocorrer e ative a opção Enable to set up automatic incidents opening para garantir que a configuração esteja habilitada. Com essa configuração, a plataforma automatiza a gestão de incidentes, tornando o processo de resposta mais ágil e eficiente, sem a necessidade de intervenção manual. Isso garante que sua equipe esteja sempre pronta para resolver qualquer questão com rapidez e precisão.
Maintenance Window
Ainda, temos Maintenance Window que é uma funcionalidade essencial para gerenciar períodos de manutenção planejada na sua aplicação. Durante esse intervalo, as verificações são temporariamente pausadas, evitando que o monitoramento, alertas e notificações sejam acionados enquanto você realiza ajustes ou atualizações. Isso permite que a manutenção ocorra de maneira tranquila, sem gerar notificações desnecessárias ou alarmes falsos, garantindo que sua operação siga de forma ordenada e sem interrupções inesperadas nos relatórios de desempenho.
Por exemplo, imagine que você precise atualizar o sistema de pagamento de um e-commerce, realizando ajustes no backend, como a instalação de novos certificados de segurança. Para isso, você pode configurar a Maintenance Window para um horário específico, como 13/12/2024, das 14:00 às 14:30. Durante esse período, a Elven Platform suspende as verificações, evitando que o monitoramento registre falhas temporárias ou dispare alertas falsos. Assim, você consegue fazer as alterações necessárias com calma, sabendo que o sistema de monitoramento não será impactado durante a manutenção. Essa abordagem garante que a atualização seja feita de maneira organizada, sem afetar a experiência dos usuários ou gerar notificações indesejadas.
Application Opening Hours
Ainda, você pode contar com a funcionalidade Application Opening Hours, que permite configurar os horários de funcionamento da sua aplicação. Essa funcionalidade é essencial para personalizar o monitoramento com base nos períodos em que sua aplicação está realmente ativa, evitando alertas e notificações fora do horário de operação. Assim, o monitoramento se torna mais alinhado com as necessidades reais do seu negócio, garantindo relatórios mais precisos e uma gestão eficiente.
Por exemplo, imagine que sua aplicação funcione apenas de segunda a sexta-feira, das 09:00 às 18:00. Você pode configurar o Application Opening Hours para refletir esse horário, especificando os dias e períodos de funcionamento. Com isso, a Elven Platform desativa automaticamente as verificações fora desses horários, evitando registros de falhas que não afetam os usuários finais e prevenindo alertas desnecessários. Essa abordagem otimiza a análise de desempenho, focando somente nos períodos relevantes e proporcionando uma visão mais clara sobre a saúde da sua aplicação durante seu horário de operação.
Glossário de Termos Técnicos
GET: Método do protocolo HTTP usado para solicitar dados de um recurso no servidor. As requisições GET são somente para leitura e não alteram o estado do servidor.
Resource Name: Nome único atribuído ao recurso monitorado para facilitar sua identificação na plataforma.
Interval: Intervalo de tempo, em segundos, entre as verificações realizadas pela plataforma para monitorar o recurso.
Timeout: Tempo limite para aguardar a resposta de uma verificação antes de considerá-la como falha.
Checkpoint: Environment(ambiente) onde o agente de monitoramento está configurado.
Healthcheck URL: O endereço (URL) utilizado para verificar a disponibilidade do recurso monitorado.
Skip SSL Validation: Configuração que ignora a validação do certificado SSL durante a verificação de recursos, útil em ambientes de teste ou desenvolvimento.
TLS Renegotiation: Opção que permite renegociar os protocolos de segurança TLS caso necessário para o recurso monitorado.
Header: Informações adicionais enviadas na requisição HTTP para personalizar ou autenticar o monitoramento.
Validation String: Cadeia de caracteres utilizada para validar a resposta do recurso e garantir que ela está de acordo com o esperado.
Check Interval: Frequência, em segundos, com que a plataforma realiza verificações para detectar problemas no recurso.
Enable to set up automatic incidents opening: Configuração que habilita a abertura automática de incidentes caso problemas sejam detectados, notificando o time responsável.
Incident Severity: Nível de prioridade atribuído a um incidente para determinar a urgência de sua resolução.