Integração com Prometheus

Observação:

Todos os passos a seguir deverão ser realizados após a External Integration já ter sido configurada pela equipe da ElvenWorks. Solicite a integração através do chat na plataforma ou no site. Lembre-se, no momento da solicitação, especifique se gostaria de abrir um incidente ou um alerta com a integração, além do time a ser notificado. 

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 passadas pela equipe da ElvenWorks)
  - 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.

Observação:

Todos os passos a seguir deverão ser realizados após a External Integration já ter sido configurada pela equipe da ElvenWorks. Solicite a integração através do chat na plataforma ou no site. Lembre-se, no momento da solicitação, especifique se gostaria de abrir um incidente ou um alerta com a integração, além do time a ser notificado. 

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 passadas pela equipe da ElvenWorks)
  - 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.