Skip to content

A complete monitoring stack using Grafana, Prometheus, Node Exporter, and Alertmanager via Docker Compose. Supports multi-server metric collection, native alerting, Slack/email notifications, data backup, and TSDB retention.

Notifications You must be signed in to change notification settings

PrashanthMJ21/Grafana-alerting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚨 Grafana Alerting with Prometheus

This repository contains the source code and configuration files for setting up a robust alerting and monitoring stack using Grafana, Prometheus, Alertmanager, and Node Exporter. It supports multiple server instances and visualizations for CPU, Memory, and Disk metrics, along with alerting rules configured via Grafana's unified alerting system.


πŸ“˜ Report

A detailed project report covering the architecture, setup, configurations, alerting logic, and visualization strategies is available here:

πŸ“„ Grafana Alerting Report


πŸ’‘ Features

  • πŸ”§ Multi-instance scraping via Prometheus
  • πŸ“Š CPU, Memory, and Disk usage visualized in Grafana
  • 🚨 Custom alert rules per server (via job labels)
  • πŸ” Persistent alert rules and dashboards
  • πŸ” Optional reverse proxy setup with basic authentication (Caddy)
  • πŸ“Ž GitHub/GitLab/Google OAuth authentication options for Grafana

πŸ“‚ Source Code

All source code (Docker Compose, Prometheus scrape configs, Grafana provisioning, alert rules) is included in this repository.

πŸ“ This repository hosts the complete infrastructure code required to deploy the stack.


▢️ Getting Started

git clone https://github.com/PrashanthMJ21/Grafana-alerting.git
cd Grafana-alerting
docker-compose up -d

About

A complete monitoring stack using Grafana, Prometheus, Node Exporter, and Alertmanager via Docker Compose. Supports multi-server metric collection, native alerting, Slack/email notifications, data backup, and TSDB retention.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published