Frostmourne
(霜之哀伤)可以用于帮助监控几乎所有数据库数据(包括Elasticsearch
, Prometheus
, SkyWalking
, MySql
等等)。如果你已经建立起了日志系统,
指标体系,却苦恼于没有一个配套监控系统,也许它能帮到你。
https://github.com/AutohomeCorp/frostmourne
只需要写一条数据查询就可以轻松搞定监控
多种数据源支持: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
登录认证
权限控制,数据隔离,各团队互不影响
1
chensuiyi 2022-09-19 16:32:31 +08:00
有点意思。
|
2
zhangxudong 2022-09-19 18:47:32 +08:00
前两年在公司当运维主管的时候规划过一个类似的项目,结果项目开发一半公司没了。。。
|
3
wolfie 2022-09-20 09:28:08 +08:00
看起来是健康检测,不是具体的错误检测?
|
4
fgwmlhdkkkw 2022-09-20 09:30:21 +08:00
这名字谁敢用呀😂
|
6
tsingke OP @fgwmlhdkkkw 哈哈哈,魔兽里的一把兵器。
|
7
Songxwn 2023-01-02 15:22:55 +08:00
最近不咋更新啊, 我看普通用户有编辑监控的权限,是否能增加一个只读用户组呢。
|