feiyu563/prometheusalert

Prometheus Alert是开源的运维告警中心消息转发系统,支持主流的监控系统Prometheus,Zabbix,日志系统Graylog和数据可视化系统Grafana发出的预警消息,支持钉钉,微信,华为云短信,腾讯云短信,腾讯云电话,阿里云短信,阿里云电话等

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 20th, 2026
Created on November 15th, 2018
Open Issues & Pull Requests: 156 (+0)
GitHub issues: Enabled
Number of forks: 759
Total Stargazers: 3,331 (+0)
Total Subscribers: 51 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 73
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 630 days
Stale 30+ days: 68
Stale 90+ days: 60

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

PrometheusAlert is an alert message forwarding system that centralizes and routes notifications from multiple monitoring and observability platforms.

The tool solves the problem of managing alerts across heterogeneous infrastructure by accepting webhook notifications from Prometheus, Zabbix, Graylog, Grafana, SonarQube, Alibaba Cloud monitoring, and any system supporting webhook interfaces, then routing those alerts to multiple notification channels including DingTalk, WeChat, email, Feishu, Tencent SMS and phone calls, Alibaba Cloud SMS and phone calls, Huawei SMS, Baidu Cloud SMS, RongLian Cloud phone, Qimai SMS and voice, Telegram, Baidu Hi, and Kafka. The system uses a Beego backend with an AdminLTE-based frontend to provide a web interface for configuration and management.

Adoption suits teams running multiple monitoring systems who need a unified alert routing layer rather than configuring each system individually with notification integrations. The tool is particularly valuable in environments where alerts must reach diverse notification channels, especially those using Chinese cloud providers or communication platforms. It supports deployment via source code compilation, prebuilt releases, or Docker containers with environment variable configuration.

The project maintains active development with regular commits and ongoing issue resolution. The codebase is written primarily in JavaScript with backend components in Go, indicating a hybrid architecture. The tool is distributed via Docker Hub alongside traditional release channels, suggesting attention to modern deployment practices. Documentation is provided through a GitBook homepage alongside the repository README, showing investment in user guidance.