-
Notifications
You must be signed in to change notification settings - Fork 0
/
alert.rules
28 lines (27 loc) · 1.19 KB
/
alert.rules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
groups:
- name: ops-forum-api
rules:
- alert: 'QUEBRA DE SLO'
expr: (histogram_quantile(0.90, sum(rate(http_server_requests_seconds_bucket{job="app-forum-api",uri!="/actuator/prometheus"}[1m])) by (le))) >= 0.5
for: 1m
labels:
app: 'api-forum-alura'
severity: 'critical'
group: 'ops-forum-api'
env: 'production'
annotations:
title: 'QUEBRA DE SLO'
summary: '90% das requisições estão sendo atendidas a 500ms ou mais.'
description: 'API forum esta quebrando o SLO, 90% das requisições estão sendo atendidas em 500ms ou mais no último minuto.'
- alert: 'ERRO 500'
expr: (sum(rate(http_server_requests_seconds_count{job="app-forum-api", status="500", uri!="/actuator/prometheus"}[1m]))/sum(rate(http_server_requests_seconds_count{job="app-forum-api", uri!="/actuator/prometheus"}[1m]))) >= 0.01
for: 1m
labels:
app: 'api-forum-alura'
severity: 'critical'
group: 'ops-forum-api'
env: 'production'
annotations:
title: 'ERRO 500'
summary: 'Erro 500 acima de 1% no último minuto.'
description: 'API forum esta com taxa de erros 500 esta acima de 1% no último minuto'