ccfos/nightingale
GitHub: ccfos/nightingale
夜莺是一款专注于监控和告警的开源系统。
Stars: 13060 | Forks: 1720
## 💡 夜莺工作原理
许多用户已经收集了指标和日志数据。在这种情况下,您可以将存储仓库(如 VictoriaMetrics、ElasticSearch 等)作为数据源连接到夜莺。这允许您在夜莺中配置警报规则和通知规则,从而实现警报的生成和分发。

夜莺本身不提供监控数据收集功能。我们建议使用 [Categraf](https://github.com/flashcatcloud/categraf) 作为收集器,它与夜莺无缝集成。
[Categraf](https://github.com/flashcatcloud/categraf) 可以从操作系统、网络设备、各种中间件和数据库收集监控数据。它通过 `Prometheus Remote Write` 协议将数据推送到夜莺。然后夜莺将监控数据存储在时序数据库(如 Prometheus、VictoriaMetrics 等)中,并提供警报和可视化功能。
对于某些网络连接到中央夜莺服务器较差的边缘数据中心,我们为警报引擎提供分布式部署模式。在此模式下,即使网络断开,警报功能也不会受到影响。

## 🤝 社区共建
- ❇️ 请阅读 [夜莺开源项目和社区治理草案](./doc/community-governance.md)。我们真诚地欢迎每一位用户、开发者、公司和组织使用夜莺,积极报告错误、提交功能请求、分享最佳实践,并帮助构建一个专业和活跃的开源社区。
- ❤️ 夜莺贡献者
## 📜 许可证
- [Apache License V2.0](https://github.com/ccfos/nightingale/blob/main/LICENSE)
标签:Apache License, Categraf, DNS解析, Elasticsearch, EVTX分析, Mutation, VictoriaMetrics, 代理支持, 代理服务器, 分布式部署, 可视化, 告警, 开源监控工具, 开源项目, 数据监控, 日志审计, 时间序列数据库, 监控, 社区共建, 自定义请求头, 请求拦截, 边缘数据中心