https://github.com/opsre/WatchAlert
Powerful monitoring and alarm management platform. ⚠️ Username: prom, Password: 123
https://github.com/opsre/WatchAlert
alertmanager docker exporter golang kubernetes prometheus react watchalert
Last synced: 6 months ago
JSON representation
Powerful monitoring and alarm management platform. ⚠️ Username: prom, Password: 123
- Host: GitHub
- URL: https://github.com/opsre/WatchAlert
- Owner: w8t-io
- License: mit
- Created: 2023-11-09T06:37:17.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T09:04:15.000Z (over 1 year ago)
- Last Synced: 2024-04-18T10:15:39.488Z (over 1 year ago)
- Topics: alertmanager, docker, exporter, golang, kubernetes, prometheus, react, watchalert
- Language: Go
- Homepage: http://47.242.70.62:800/
- Size: 11 MB
- Stars: 35
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ops - opsre/WatchAlert - 3.0|815|2023-11-09|2025-11-03 | WatchAlert 是基于Go+React开发的监控告警管理平台。可以完全替代 AlertManager、PrometheusAlert(通知平台) 等组件,支持配置交互式通知、通知对象、值班系统和聚合功能,并且拥有规则管理、告警抑制、告警推送和告警静默能力。可以提升运维效率,降低维护成本 | (Monitor)
README
🌐 WatchAlert —— 云原生环境下的轻量级智能监控告警引擎
## 💎 WatchAlert 是什么?
🎯 **专注可观测性与稳定性,为运维提效降本**
WatchAlert 是一款专为云原生环境设计 的轻量级监控告警引擎,聚焦于可观测性(Metrics、Logs、Traces)与系统稳定性保障,提供从采集、分析到告警的全链路解决方案 。
🔍 **AI 智能加持,让告警更有“洞察力”**
通过 AI 技术深度分析 Metrics、Logs 和 Traces 中的异常信号,精准定位根因,智能生成排查建议与修复方案,显著提升故障响应效率。

## 🧩 全面兼容主流可观测技术栈
| 监控类型 | 支持的数据源 |
|:------------------------------:|-------------------------------------------------------------------------------------------|
| Metrics | Prometheus、VictoriaMetrics |
| Logs | Loki、ElasticSearch、VictoriaLogs、ClickHouse、SLS(阿里云日志服务)、TLS(火山云日志服务,开发中)、CLS(腾讯云日志服务,开发中) |
| Traces | Jaeger |
| Events | Kubernetes 事件监控 |
| 网络探测 | HTTP、ICMP、TCP、SSL |
| 通知渠道 | 飞书、钉钉、企业微信、邮件、自定义 Webhook、**告警升级** |
## 🔍 核心亮点
🧠 **AI 智能分析**
- 基于 AI 技术对告警内容进行深度语义解析,自动识别异常模式
- 提供根因推测、排查建议与修复思路,让每一次告警都“言之有物”
🕰️ **完善的值班机制**
- 支持轮班排班、节假日调整、值班交接等场景
- 告警通知精准匹配责任人,确保第一时间响应
⚡ **告警升级机制**
- 多级告警策略配置:从首次触发到升级通知,层层保障不漏报
- 支持超时重试、通知升级、负责人转接等功能,保障告警闭环处理
📊 **Namespace 级告警分类**
- 支持以命名空间(Namespace)为单位进行告警分组管理
- 清晰分类,快速定位,大幅提升故障处理效率
## 🚀 技术栈
- 后端环境要求
- Go >= `1.23`
- `Go`、`Gin`、`Viper` 、`Gorm`、`JWT`、`Go-zero`...
- 前端环境要求
- Node.js >= `v18.20.3`
- Yarn >= `1.22.22`
- `React`、`JSX`、`Ant-design`、`Codemirror`...
## 📚 项目文档
- 功能介绍:https://cairry.github.io/docs/
- 快速部署:https://cairry.github.io/docs/install/docker.html
## 🎉 项目预览
- 演示环境:http://183.92.128.112:45639
(admin/123)
|  |  |
|:--------------------------:|------------------------------|
|  |  |
|  |  |
|  |  |
|  |  |
## 🎸 支持
- 如果你觉得 WatchAlert 还不错,可以通过 Star 来表示你的喜欢
- 在公司或个人项目中使用 WatchAlert,并帮忙推广给伙伴使用
## 🧑💻 交流渠道
- [点击我](https://cairry.github.io/docs/#%E4%BA%A4%E6%B5%81%E7%BE%A4-%E8%81%94%E7%B3%BB%E6%88%91)
