[v0.2.0] 2017-06-17

https://github.com/open-falcon/falcon-plus/releases/tag/v0.2.0

http://www.jianshu.com/p/6fb2c2b4d030

全新的前端

  • Open-Falcon 所有前端组件进行了统一整合,包括dashboard、screen、portal、alarm-dashboard、UIC、fe、links等统一整合到了 dashboard 组件;
  • Dashboard 全站增加权限控制;
  • Dashboard 增加删除指定 endpoint、counter 以及对应的 rrd 文件的功能;
  • Dashboard 首页默认展示 endpoint 列表,并支持 endpoint 列表和 counter 列表翻页功能;
  • Dashboard 增加删除一级 screen 的功能;
  • 支持将报警的 callback 参数和内容在 Dashboard 页面上展示;
  • 支持微信报警通道;
  • Dashboard 支持展示过往的历史报警信息;

统一的后端

  • alarm支持报警历史信息入库存储和展示;
  • 「报警合并」模块links的功能合并到统一前端 Dashboard 中,降低用户配置和维护成本;
  • 「报警发送」模块sender的功能合并到 alarm 中,降低用户配置和维护成本;
  • query的功能合并到了falcon-api组件中;
  • 支持非周期性上报数据存储;
  • agent支持通过自定义配置,只采集指定磁盘挂载点的磁盘监控数据;
  • agent支持配置一个默认 tag,这样通过该 agent 上报的所有数据都会自动追加这个tag;
  • judge新增报警判断函数lookup(#num, limit),如果检测到过去num个周期内,有limit次符合条件就报警;

过去那些等待已久的bugfix

  • 修复grafana不支持metric含有大写字母的bug;
  • 修复agent写多个transfer高可用不生效的bug;
  • 修复agent发送数据给transfer的超时设置不合理的问题;

全新的 RESTful API:让 open-falcon 没有难自动化的操作

  • 发布了全新设计的组件 falcon-api,falcon-plus 所有的功能都可以通过 RESTful API 来完成;
  • 统一前端 Dashboard 绝大部分功能都是通过 falcon-plus api 来实现;

[0.1.0] 2016-03-08

https://github.com/open-falcon/of-release/releases/tag/v0.1.0

http://www.jianshu.com/p/7751eb324a51

highlights

  • 文档 API梳理和文档完善 http://docs.openfalcon.apiary.io OpenFalcon-team @hitripod
  • 优化 graph集群扩容时,历史数据自动迁移 OpenFalcon-team @yubo laiwei niean
  • 优化 数据上报的最小间隔,可以在配置文件中更改 OpenFalcon-team @niean
  • 新功能 监控数据支持写入opentsdb 美团 OpenFalcon-team @Charlesdong
  • 新功能 适配支持grafana 快网 OpenFalcon-team @hitripod
  • 新功能 新增集群监控 OpenFalcon-team @ulricqin
  • 新功能 新增nodata监控 OpenFalcon-team @niean
  • 新功能 agent内置URL监控 @onlymellb
  • 优化 agent支持对多个transfer的负载均衡 @cmgs
  • 优化 往HostGroup中添加机器的时候如果发现机器名不存在,就直接插入host表 @wkshare
  • 优化 dashboard绘图线条采用深颜色的配色方案 美团 OpenFalcon-team @skyeydemon

changelog


[0.0.5] 2015-08-20

  • [agent] new feature: 增加了udp、du相关采集项
  • [agent] bugfix: 修复了配置了新的插件需要重启agent的bug
  • [agent] bugfix: 修复了reload配置文件,hostname改动可能无法生效的问题 @oiooj
  • [alarm] bugfix: 修复了告警email中的换行问题
  • [alarm] bugfix: 修复了告警分级配置项为空时处理不当的问题
  • [alarm] enhancement: 修改http的默认端口为9912(之前为6060)
  • [transfer] new feature: 新增了数据双写的功能,即transfer可以将同一份数据发送到后端的多个graph或者judge,用于容灾
  • [transfer] enhancement: 发往judge的数据,按照时间戳做对齐和规整(与发往graph保持一致)
  • [transfer] bugfix: 修复transfer返回给客户端的结果中latency单位错误的问题
  • [graph] new feature: 新增了last API接口,可以返回指定counter最新的点
  • [query] new feature: 新增了last API接口,可以返回指定counter最新的点
  • [hbs] bugfix: 配合agent, 修复了配置了新的插件需要重启agent的bug
  • [plugin] new feature: 新增了插件项目,里面有一些常用的插件脚本
  • [gateway] 新增组件,解决网络分区后的监控数据回传问题。代码及功能描述,请移步到这里;Gitbook中没有该组件的描述。

[0.0.4] 2015-06-09

  • [alarm] bugfix:修复告警邮件中的换行问题
  • [transfer] bugfix:当某个后端的graph宕机的时候,会引起transfer的发送能力下降
  • [graph] bugfix: 当存储rrd数据文件的目录不存在或者没有读写权限的时候,程序作退出处理
  • [fe] 新增了Golang版本的uic组件

[0.0.3] 2015-06-02

  • [dashboard] bugfix: search counters by tags in screen
  • [judge] enhancement: clean stale data in memory