开源监控项目 frostmourne 最新发布版本 1.0-RELEASE,带来了很多核心功能,欢迎使用
更新内容
### Feature * 【1.0】发布0.9-RELEASE, 开始1.0-SNAPSHOT开发 [2022-09-19] * 【1.0】数据名增加名称模糊查询 [2022-09-25] * 【1.0】prometheus增加/api/v1/query_range查询支持 [2022-10-08] * 【1.0】增加监控转团队功能 [2022-11-19] * 【1.0】修复团队名称修改时,监控和组对不上的问题 [2022-11-19] * 【1.0】ldap用户验证通过,系统还不存在该用户时自动创建 [2023-01-02] * 【1.0】featrue:报警方式增加OneMessage机器人 - [SQL](./doc/mysql-schema/2023-02-24/change.sql) [2023-02-24] ### BugFix * 【1.0】bugfix: 修复es8数据查询排序不生效的问题 [2023-02-23] * 【1.0】bugfix: 修复监控执行日志是否报警查询条件不生效的问题 [2023-02-23] * 【1.0】bugfix: 解决es8数据下载报错的问题 [2023-03-16] ### Mysql * 【1.0】表alert, alert_upgrade增加字段one_message_robot_hook - [SQL](./doc/mysql-schema/2023-02-24/change.sql) [2023-02-24] ### Other * 【1.0】启动脚本优化,多版本jar包使用最新版本启动 [2022-09-23]
项目介绍
`Frostmourne`是汽车之家经销商技术部监控系统的开源版本,用于帮助监控几乎所有数据库数据(包括`Elasticsearch`, `Prometheus`, `SkyWalking`, `MySql` 等等)。如果你已经建立起了日志系统, 指标体系,却苦恼于没有一个配套监控系统,也许它能帮到你。使用本系统得当,至少可以做到线上应用出了什么问题,相关开发能第一时间了解报错情况,知道问题出在哪里, 可以快速响应处理,几乎先于所有人知道线上的情况,也因为心中有数所以可以从容应对各种问询,一点都不慌,你们团队值得拥有。
主要功能:
* 只需要写一条数据查询就可以轻松搞定监控 * 多种数据源支持:`Elasticsearch, HTTP, SkyWalking, Prometheus, InfluxDB, MySQL/TiDb, ClickHouse, SqlServer, PING, IotDB, Telnet` * 数值计算类型监控:`count, min, max, avg, sum, unique count, percentiles, standard deviation`; `Elasticsearch`数据支持分桶 * 多种报警消息发送方式:钉钉(机器人)、企业微信(机器人)、飞书机器人、Email、短信、HTTP * 多种消息格式:`text, markdown` * 灵活的报警消息`Freemarker`模板定制,支持变量占位符;消息模板管理 * 分布式调度实现,每个监控都是独立调度,互不影响 * 报警消息附带日志查询短链接,直达报警原因 * 数值同比,环比监控 * `HTTP`数据监控, `Javascript`表达式判断是否报警; `PING`连通监控, `Telnet`端口连通监控 * 前端简单易用:监控管理、测试、另存、执行日志和历史消息 * `Elasticsearch`数据查询、分享和下载 * 报警消息抑制功能,防止消息轰炸;也有报警升级功能,避免故障相关方长时间得不到通知。 * 自带账号,团队,部门信息管理模块,也可自己实现内部对接 * 集成`LDAP`登录认证 * 权限控制,数据隔离,各团队互不影响
项目地址:
gitee 地址:https://gitee.com/tim_guai/frostmourne
github 地址:https://github.com/AutohomeCorp/frostmourne
报警效果截图: