Criando um API Token
Para criar um API Token na plataforma:
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-09-22-32.png)
2 – Na aba API, clique no botão “+” para criar um novo API Token
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-09-25-46.png)
3 – Selecione o tipo Api Token e preencha o campo Name, em seguida, clique em Generate Integration Token
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-11-55-23.png)
Criando um External Service Prometheus
1 – Entre no Service Hub, localizado no menu lateral esquerdo
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-11-58-48.png)
2 – Selecione entre as opções, caso queira abrir um alerta, selecione Alert Prometheus ou caso queira abrir um incidente, selecione Incident Prometheus
![](https://elven.works/wp-content/uploads/2024/04/prometheus-1024x591.png)
3 – No formulário, deve preencher o External service name e os Responders que receberão s notificações deste serviço, em seguida clique em CREATE
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-18-38-43-1024x461.png)
4 – Mais abaixo aparecerá as informações do seu External Service solicitando que selecione um Api token, selecione o criado anteriormente
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-15-06-41-1024x343.png)
5 – Após selecionar o Api Token, as informações necessárias para configurar o External Service Prometheus estão completas
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-18-44-11-1024x533.png)
6 – Após criados, seus External Services aparecerão no External services monitoring center, eles serão classificados em ordem de status (em alarme antes dos operacionais)
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-04-15-13-28.png)
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-14-10-52-23-1024x386.png)
Configurando no Prometheus
1 – Configurar o Receiver.
- Nos Values do Prometheus, na parte de Receivers, configure os receivers necessários (com as informações passadas pela equipe da ElvenWorks)
2 – Configurar as Rotas
- Nos Values do Prometheus, na parte das rotas, configure-as
route:
group_wait: 30s
group_interval: 5m
repeat_interval: 5m
receiver: 1p-webhook —--> Nome configurado no passo anterior
routes:
- receiver: 1p-webhook —---> Nome configurado no passo anterior
3 – Configurar os Alertas
- Nos Values do Prometheus, na parte dos alertas, configure os alertas necessários (com as informações obtidas na criação do External Service)
- name: Instances GoLang
rules:
- alert: <Título do incidente/alerta>
expr: <expressão das métricas>
for: <Tempo de duração do erro>
annotations:
description: "<Descrição do incidente/alerta>"
labels:
severity: <escolha entre critical, high, moderate, low ou informational>
Pronto, sua integração com o Prometheus já está configurada.
Deleção de External Service
Para deletar seu external service, clique nos três pontos à direita, na seção Actions e clique em Delete External Service e, em seguida, clique em DELETE
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-24-16-37-25-1-1024x273.png)
![](https://elven.works/wp-content/uploads/2024/04/Captura-de-tela-de-2024-06-24-16-37-43.png)