Repository navigation
Changelog
Todas as mudanças notáveis deste projeto serão documentadas neste arquivo.
Formato inspirado no Keep a Changelog e aderente ao SemVer.
1.0.0 - 2025-10-21
Resumo do lançamento:
- Primeira versão estável com pipeline unificado de processamento de alertas (Grafana/Prometheus), extração de métricas, enriquecimento de contexto (IP real e fonte), e templates mínimos para alertas (CPU, Memória, Disco e Containers).
- Melhorias importantes na configuração do Prometheus e estrutura de testes.
- Ajustes no Dockerfile e padronização de severidades, cores e anexos (GIFs).
Adicionado
- Configuração inicial do Grafana Discord Proxy com suporte a alertas e Docker. (9b6b327)
- Sistema de severidade para alertas com cores e GIFs personalizados; atualização de README e scripts de teste. (71ee479)
- Suporte a alertas de container com estados UP/DOWN, com arquivos de configuração e scripts de teste. (e1caed3)
- Extração robusta de informações de containers e validação de alertas. (7ac1f17)
- Suporte a testes de alertas de CPU, Memória e Disco com logs de debug. (2e3f832)
- Templates mínimos para alertas de disco e memória; payloads de exemplo e novos scripts de teste. (dabe46f)
- Pipeline de template mínimo exposto via endpoint
/alert_minimal. (700022a)
Alterado
- Unificação do processamento de alertas e extração de métricas, com fallback robusto e logs de DEBUG. (700022a)
- Detecção de tipo de alerta e heurísticas para containers aprimoradas. (700022a)
- Enriquecimento de alertas com IP real e fonte (Prometheus), inclusive no fluxo do Grafana. (4986b7f, f4ad735, 700022a)
- Normalização de severidade, cores e GIFs através de mapeamentos padronizados. (700022a)
- Padronização de formatação de timestamps nas mensagens. (700022a)
Configuração e Infra
- Atualizações na configuração do Prometheus (relabeling e identificação de IP/fonte). (4986b7f, e49b1e2, dabe46f)
- Ajustes no Dockerfile (healthcheck e defaults). (700022a)
Testes
- Ampliação dos scripts de teste para cenários de container down/up e para CPU/Memória/Disco. (2e3f832, f4ad735, dabe46f, 700022a)
- Remoção de script obsoleto de memória. (dabe46f)
Documentação
- Atualização de README, exemplos, guia de métricas do Grafana, templates e troubleshooting. (71ee479, 700022a)
Manutenção
Histórico completo de commits incluídos em 1.0.0 (mais recente → mais antigo)
- 2025-10-21 — 700022a — refactor: unify alert processing, metric extraction and container handling — autor: duduomena1
- 2025-10-17 — d3a6479 — feat: Adiciona regras abrangentes ao .gitignore — autor: duduomena1
- 2025-10-14 — dabe46f — Add templates for disk and memory alerts, update Prometheus configuration, and implement test scripts — autor: duduomena1
- 2025-10-10 — f4ad735 — feat: Melhora a extração de IP e fonte do Prometheus, adiciona novos testes — autor: duduomena1
- 2025-10-10 — 2e3f832 — feat: Adiciona suporte a testes de alertas de CPU, Memória e Disco com logs de debug — autor: duduomena1
- 2025-10-09 — 7ac1f17 — feat: Adiciona extração robusta de informações de containers e validação de alertas — autor: duduomena1
- 2025-10-09 — e49b1e2 — feat: Atualiza configuração do Prometheus e aprimora detecção de alertas — autor: duduomena1
- 2025-10-08 — 4986b7f — feat: Enhance alert processing and Prometheus configuration — autor: duduomena1
- 2025-10-03 — e1caed3 — Adiciona suporte a alertas de container com estados UP/DOWN — autor: duduomena1
- 2025-10-03 — e2fd42a — Adiciona arquivo .gitignore para ignorar o arquivo .env — autor: duduomena1
- 2025-10-03 — 71ee479 — Adiciona sistema de severidade para alertas com cores e GIFs personalizados — autor: duduomena1
- 2025-10-03 — 9b6b327 — Adiciona configuração inicial do Grafana Discord Proxy — autor: duduomena1
- 2025-10-03 — 342d489 — Initial commit — autor: Eduardo Cortez