64 Star 382 Fork 122

xiami / frostmourne

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
ReleaseNotes.md 15.77 KB
一键复制 编辑 原始数据 按行查看 历史
kcq 提交于 2023-03-25 23:01 . 发布1.0-RELEASE

1.1-SNAPSHOT

Feature

  • 【1.1】发布1.0-RELEASE

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 [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 [2023-02-24]

Other

  • 【1.0】启动脚本优化,多版本jar包使用最新版本启动 [2022-09-23]

0.9.1-RELEASE

Bugfix

  • 【0.9.1】修复 http, telent 等无数据源的类型,获取 数据源 settings 报空指针问题 [2022-09-22]

0.9-RELEASE

Feature

  • 【0.9】发布0.8-RELEASE, 进入0.9开发 [2022-06-09]
  • 【0.9】增加telnet端口连通监控 [2022-06-09]
  • 【0.9】增加SqlServer数据监控报警 [2022-06-30]
  • 【0.9】监控列表增加监控调度时间查看 [2022-08-04]
  • 【0.9】优化启动脚本,支持java11, java13 [2022-08-04]
  • 【0.9】告警列表组件新增日志查询 [2022-08-13]
  • 【0.9】数据源及数据名页面数据类型新增icon [2022-08-13]
  • 【0.9】后端接口增加部分数据校验并返回合适的提示信息 [2022-08-17]
  • 【0.9】启动增加时区参数TZ配置 [2022-08-19]
  • 【0.9】敏感信息加密处理 [2022-09-19]

BugFix

  • 【0.9】修复飞书消息发送两条的问题 [2022-06-17]

Document

  • 【0.9】增加telnet端口监控使用指南 telnet.md [2022-06-09]

Thanks

0.9-RELEASE大部分功能由 @limbo 贡献,感谢!

0.8-RELEASE

Feature

  • 【0.8】 发布0.7.1-RELEASE, 进入0.8-SNAPSHOT开发版 [2022-05-14]
  • 【0.8】邮箱报警支持ssl [2022-05-15]
  • 【0.8】增加报警升级功能 [2022-05-15]
  • 【0.8】增加国际化支持 [2022-05-28]
  • 【0.8】mysql, clickhouse表达式规则增加TOP 50条记录数据TOP_N_DOCUMENTS [2022-05-31]
  • 【0.8】Elasticsearch数值实现环比监控 [2022-06-07]
  • 【0.8】influxdb数值实现环比监控 [2022-06-09]
  • 【0.8】增加 iotdb 数据监控报警 [2022-06-09]

BugFix

  • 【0.8】解决logo不显示的问题 [2022-05-17]
  • 【0.8】解决关闭数据库连接错误调用clone方法的问题 gitee#I58JI1 [2022-05-21]
  • 【0.8】优化druid连接参数,修复连接超时后无法执行sql的问题 [2022-05-27]
  • 【0.8】解决消息模板列表模板类型不显示的问题 [2022-06-07]

Mysql

  • 【0.8】alert_event表新增upgrade字段; recipient新增recipient字段; 新增alert_upgrade表 - SQL [2022-05-15]

Others

  • 【0.8】frostmourne-core改名为frostmourne-common [2022-05-18]
  • 【0.8】metric注入逻辑重构,去掉metric map构造改成自动注入 [2022-06-09]

0.7.1-RELEASE

Feature

  • 发布0.6.2-RELEASE [2022-05-05]
  • 【0.7】静默优化,支持字段判断表达式 [2022-05-05]
  • 【0.7】mysql, clickhouse监控增加表达式监控规则 [2022-05-06]
  • 【0.7】增加ping监控报警 [2022-05-07]
  • 【0.7】增加skywalking日志数据监控 [2022-05-09]
  • 【0.7】增加skywalking报警数据监控 [2022-05-10]
  • 【0.7】增加prometheus数据监控报警支持 [2022-05-12]
  • 【0.7.1】增加判断规则:持续n次满足规则时报警 [2022-05-13]

Bugfix:

  • 【0.7】bugfix: 解决http消息模板不加载的问题 [2022-05-12]

Mysql

  • 【0.7】alert表新增silence_expression字段,新增alert_event表 - SQL[2022-05-05]
  • 【0.7.1】alarm_log表新增alert字段 - SQL[2022-05-13]

Document

  • 【0.7】增加SkyWalking数据监控使用指南 skywalking.md [2022-05-10]
  • 【0.7】增加Prometheus数据监控使用指南 prometheus.md [2022-05-12]

0.6.2-RELEASE

Feature

  • 移除spi模块,相关功能移至monitor [2022-04-05]
  • 微信机器人、钉钉机器人和http报警消息格式支持markdown - SQL [2022-04-15]
  • 增加用户密码设置功能,方便没有部署ldap的团队使用。配置了ldap的将优先使用ldap认证。 - SQL [2022-04-10]
  • 移除xxl-job依赖,内置实现分布式调度,减小部署难度 - SQL [2022-04-18]
  • elasticsearch数据源https支持pkcs12证书 issue#71 [2022-04-25]
  • 数据预览前端增加参数校验提示 [2022-04-28]
  • 数据源增加Elasticsearch8支持 issue#73 [2022-05-02]
  • 【0.6.2】 Elasticsearch数据配置支持数据分桶,分桶类型支持:1. 按字段值分组,相当于ES里的Terms Aggregation. issue#56 issue#29 - SQL [2022-05-04]
  • 【0.6.2】 Elasticsearch数据配置支持数据分桶,分桶类型支持:2. 按时间分组,相当于ES里的DateHistogramAggregation. issue#56 issue#29 [2022-05-04]

Bugfix

  • 解决查询elasticsearch索引字段查询报错的问题 [2022-04-27]

Mysql

  • mysql: rule表增加消息模板内容类型字段:alert_template_type - SQL [2022-04-15]
  • mysql: user_info表增加密码字段password - SQL [2022-04-10]
  • mysql: 增加数据库分布式锁表job_lock,alarm表增加两个字段:trigger_last_time, trigger_next_time - SQL [2022-04-18]
  • [0.6.2] mysql: metric表增加字段bucket_type,bucket_field - SQL [2022-05-04]

Document

Others

  • 优化frostmourne-vue模块,支持较新版本node和npm支持; 引入frontend-maven-plugin插件,打包自动管理node和yarn使用特定版本 [2022-04-25]

0.5-RELEASE

Feature

  • 报警方式增加飞书机器人 [2021-10-30]
  • http监控兼容异常状态码 [2021-11-06]
  • 恢复通知默认改为关闭 [2022-02-16]
  • elasticsearch数据监控增加查询链接配置,例如可以设置查询链接为kibana链接,查询链接将优先使用kibana链接。 [2022-03-09]
  • 内置实现一个短链接功能,移除外部短链接服务依赖,解决外部短链接服务请求比较慢的问题 [2022-03-09]

Bugfix

  • bugfix: 解决某些情况下,从elasticsearch中查询数据count大于0,但是hit数组为空的问题 issue#43 [2021-07-27]
  • bugfix: 解决不报警并且关闭恢复通知的时候,没有记录执行日志的问题。 issue#53 [2022-03-07]

Mysql

  • mysql: alert表增加字段feishu_robot_hook,表示飞书机器人地址 - SQL [2021-10-30]
  • mysql: 增加短链接表short_link - SQL [2022-03-08]
  • mysql: 增加配置表config_map - SQL [2022-03-08]

Document

  • 修改短链接部分文档说明, 移除外部短链接依赖 [2022-03-10]
  • 增加如何配置报警消息头的方法说明 [2022-03-10]

Others

  • log4j2升级至2.17.1 [2022-01-14]

0.4-RELEASE

Feature

  • 实现influxdb数值监控 [2020-09-19]
  • 增加influxdb数值同比监控 [2020-09-19]
  • 增加mysql数据监控报警支持 [2020-11-15]
  • 重构: 抽象一层监控数据读取层,对接新的数据存储只需要实现抽象层接口就可以对接完成 [2020-11-20]
  • 监控配置增加是否发送恢复通知的开关选项 issue#24 [2020-12-05]
  • 监控保存逻辑,增加测试运行步骤,测试运行通过后才可以保存 [2021-01-11]
  • 监控编辑页面:增加查询数据预览功能 [2021-02-28]
  • Elasticsearch数据源增加https选项设置 [2021-03-13]
  • 报警消息头文字支持自定义配置 [2021-04-17]
  • 短链接增加百度短链接支持 [2021-04-17]
  • Elasticsearch数据源支持HTTPS [2021-04-28] issue#35
  • 增加clickhouse数据监控报警支持 [2021-05-09]
  • InfluxDB支持用户名密码设置 [2021-05-09]
  • http方式发送消息,post内容增加监控上下文数据字段context [2021-05-11]
  • Elasticsearch数据名增加查询显示字段配置 [2021-05-27]
  • 编辑Elasticsearch监控增加索引字段下拉提示 [2021-05-28]

Bugfix

  • 解决登录跳转链接没有带上参数的问题 [2020-09-26]
  • 解决http请求没有正确带上头信息的问题 issue#30 [2020-12-17]
  • es数据查询,下载请求改为post,解决可能由于scrollid过长导致请求非法的问题 [2021-01-11]
  • 解决mysql监控,语句执行报错的问题 issue#32 [2021-02-01]
  • 修复用户编辑输入无效的问题 [2021-04-17]

Mysql

  • mysql: alarm表增加字段recover_notice_status,表示是否开启恢复通知 - SQL [2020-12-05]
  • mysql: data_source表字段properties类型改为text - SQL [2021-04-28]

Document

  • doc: 增加influxdb数据监控使用指南 [2020-09-24]
  • doc: 增加mysql数据监控使用指南 [2020-09-24]
  • doc: 增加clickhouse数据监控报警使用指南 [2021-05-11]

0.3-RELEASE

Feature

  • 监控列表增加按团队查询,默认只显示自己团队的监控;监控按部门隔离 [2020-07-22]
  • Elasticsearch监控数值实现同比监控 [2020-07-24]
  • Elasticsearch数据源更新免重启加载 [2020-07-25]
  • 集成LDAP登录认证 [2020-07-25]
  • 数据名保存表单数据提交增加前端验证 [2020-07-22]
  • 菜单增加权限控制,部分页面(如:数据源配置)只对管理员开放 [2020-07-27]
  • Elasticsearch查询增加历史语句自动提示 [2020-07-27]
  • Elasticsearch查询数据柱状图可点击并自动变更时间范围 [2020-07-28]
  • 另存时,监控名称增加(copy)字样标识,名字和原监控区分开 [2020-08-01]
  • 报警消息模板管理功能 [2020-08-10]
  • 账号增加角色(管理员,普通用户)设置功能 issue#18 [2020-08-18]
  • 聚合类型(unique_count, percentiles, standard deviation)数值监控
  • 增加服务管理,监控可以和服务关联,监控列表增加按服务查询条件 [2020-09-03]
  • 如果监控关联了服务,报警接收人自动增加对应的服务负责人 [2020-09-05]
  • 监控增加风险等级设置(提示,重要,紧急,我崩了),报警消息添加风险等级信息 [2020-09-05]

Bugfix

  • bugfix: 解决列表分页问题
  • bugfix: 解决Elasticsearch数据嵌套时,数据值为undefine的问题 issue#11 [2020-08-01]
  • bugfix: 解决部分浏览器下表头和表内容有点错位的问题 [2020-09-05]
  • bugfix: 解决数据查询页面,不查询可以直接点击加载更多的问题 [2020-09-05]

Mysql

  • mysql: alarm表增加风险等级字段risk_level - SQL
  • mysql: 增加消息模板表alert_template - SQL
  • mysql: 增加用户角色表user_role - SQL
  • mysql: 增加服务表 - SQL

Document

  • 增加Elasticsearch数据监控使用指南 [2020-08-27]
  • 增加同比监控使用指南 [2020-08-29]
  • 增加ORM层选型的说明 [2020-09-05]

Other

  • mybatis-generator-maven-plugin依赖的mysql-connector升级为8.0.20
  • 默认镜像服务改用阿里云
  • 数据库访问层全部换成mybatis-dynamic-sql [2020-07-30]
  • 替掉蛇形命名字段,全部改为驼峰,统一代码风格 [2020-09-08]

0.2-RELEASE

Feature

  • 用户,团队,部门增加应用外配置文件的维护方式
  • 增加数据导出CSV功能
  • 增加Elasticsearch查询分享功能
  • 增加HTTP报警方式
  • 增加企业微信报警方式
  • elasticsearch监控增加avg,min,max,sum数值metric类型
  • 缺少短链接或短链接失败的情况下,使用原链接
  • 数据查询页面增加创建监控跳转按钮
  • 增加dockerfile和docker-compose
  • HTTP监控增加头设置
  • 报警接收人设置时给出提示
  • 增加企业微信机器人消息发送方式 [2020-07-05]
  • 用户信息,团队信息,部门信息外部文件增加定期重新加载 [2020-07-05]
  • 账号管理功能模块 [2020-07-11]

Bugfix

  • bugfix: 解决dataname还在使用中,仍然可以删除的问题
  • bugfix: 解决elasticsearch 7+版本,数据数量为0的问题
  • bugfix: 解决邮箱需要认证的情况下,邮件发送失败的问题
  • bugfix: 解决消息过长无法保存的问题

Mysql

  • mysql: alert表增加字段: http_post_url - SQL
  • mysql: data_name表增加data_name字段唯一索引 - SQL
  • mysql: alert表增加字段: wechat_robot_hook - SQL
  • mysql: 增加user_info, team_info, department_info表 - SQL
  • mysql: alarm_log表字段message类型改为text;alert_log字段content类型改为text - SQL

Document

  • 增加query string简易教程
  • 增加docker启动说明文档

Others

  • Elasticsearch-Rest-Client升级至6.6.2
  • 升级guava至28.2-jre
  • 引入mybatis-dynamic-sql
  • springboot升级至2.3.1-RELEASE
  • 引入maven-ci-friendly实践 [2020-07-18]
  • 使用autolog4j程序日志格式 [2020-07-19]
  • 文本日志按天滚动 [2020-07-19]

0.1-RELEASE

  • Elasticsearch数据监控, 你只需要写一条查询就可以轻松搞定监控
  • HTTP数据监控
  • UI功能,简单易用
  • 监控管理
  • 灵活的报警消息模板定制,支持变量
  • 多种消息发送方式(email,短信,钉钉(机器人))
  • 多数据源管理
  • Elasticsearch数据查询页面
  • 报警消息附带日志查询短链接,直达报警原因
  • 报警消息抑制功能,防止消息轰炸
Java
1
https://gitee.com/tim_guai/frostmourne.git
git@gitee.com:tim_guai/frostmourne.git
tim_guai
frostmourne
frostmourne
master

搜索帮助