1 – No menu lateral, clique em Services Hub
2 – Na categoria Monitoring, clique no card Monitoring via API
3 – Você será direcionado para o formulário de configuração do Monitor via API, preencha os campos
4 – Caso queira, você poderá configurar a abertura automática de incidente. Na seção Open automatic incident, preencha os campos:
- Severity ->
Escolha entre “SEV-1 – Critical”, “SEV-2 – High”, “SEV-3 – Moderate”,
“SEV-4 – Low”, “SEV-5 – Informational” ou “Not Classified”; - Check Interval in seconds ->
É o intervalo em que haverá checagem (este intervalo não pode ser menor
que o número de falhas x o Interval configurado no formulário do
monitoramento; - Failures to open automatic incident -> É a quantidade de falhas necessárias para abertura do incidente automático;
- Check Interval in seconds ->
É o intervalo em que haverá checagem (este intervalo não pode ser menor
que o número de hits x o Interval configurado no formulário do
monitoramento; - Hits to close automatic incident -> É a quantidade de hits necessários para o fechamento do incidente automático;
- Responders -> São os times que serão notificados caso haja incidentes neste monitoramento, podendo adicionar um ou múltiplos times
Caso necessite, poderá criar um time clicando em + RESPONDER, será direcionado para o formulário de criação do time, em seguida clique no botão para o novo time aparecer na listagem
***Não se esqueça de ativar a chave Enable to set up automatic incidents opening para salvar as configurações de abertura de incidente automático
5 – Clique em CREATE MONITORING
6 – Na tela de recursos, clique no botão e selecione a opção Hits and Failures API
7 – Caso não tenha criado o token para Hits/Failures vá em click here e siga os passos “8”, “9” e “10”, caso já tenha, pule para o passo “11”
8 – Selecione a aba API
9 – Clique no botão para adicionar um novo token, escolha o tipo Hits/Failures e preencha com o nome desejado. Clique em Genarate Integration Token.
10 – aparecerá um curl, e com ele conseguirá gerar um tokem com validade de 300 segundos
11 – Copie os Curl’s de hit e failure (lembre-se de substituir “<token>” pelo token gerado no passo “10” ao curl)
12 – Deverá gerar hits/faliure com
intervalo menor ou igual ao do intervalo configurado no passo “3”,
assim o monitoramento ficará com o status “operational” (caso receba hit) ou
“not operational” (caso receba failure). Se a plataforma não receba
nenhum hit/failure dentro deste intervalo, o monitoramento ficará com o
status “pending”
Obs: Nossa aplicação possui um limite de taxa (rate limit) de 5 requisições por segundo. Isso significa que cada IP pode fazer no máximo 5 solicitações ao servidor em um período de 1 segundo. Caso esse limite seja excedido, as requisições adicionais serão bloqueadas temporariamente.