grafana e prometeus

This commit is contained in:
JurTI-BR
2025-04-03 16:43:30 -03:00
parent 8ba6f345c7
commit b7e5cb64aa
35 changed files with 962 additions and 942 deletions

View File

@@ -0,0 +1,53 @@
global:
resolve_timeout: 5m
# Configurar esses valores com informações reais
smtp_smarthost: 'smtp.example.com:587'
smtp_from: 'alertmanager@example.com'
smtp_auth_username: 'alertmanager@example.com'
smtp_auth_password: 'password'
# Opcional: configuração para Slack
slack_api_url: 'https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX'
route:
group_by: ['alertname', 'severity']
group_wait: 30s
group_interval: 5m
repeat_interval: 1h
receiver: 'team-emails'
routes:
- match:
severity: critical
receiver: 'team-pager'
continue: true
- match:
severity: warning
receiver: 'team-emails'
receivers:
- name: 'team-emails'
email_configs:
- to: 'team@example.com'
send_resolved: true
html: '{{ template "email.html" . }}'
headers:
Subject: '{{ template "email.subject" . }}'
- name: 'team-pager'
slack_configs:
- channel: '#alerts'
send_resolved: true
icon_emoji: ':warning:'
title: '{{ template "slack.title" . }}'
text: '{{ template "slack.text" . }}'
# Adicione aqui outros sistemas de notificação para alertas críticos
# Por exemplo: webhook, PagerDuty, etc.
templates:
- '/etc/alertmanager/templates/*.tmpl'
inhibit_rules:
- source_match:
severity: 'critical'
target_match:
severity: 'warning'
equal: ['alertname']