forked from ccfos/nightingale
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
102 lines (86 loc) · 4.35 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
3.1.1
影响模块:n9e-job
更新内容:job模块之前给监控用的callback地址method误设置为了get,是不对的,改成了post
3.1.2
影响模块:n9e-rdb
更新内容:子节点修改的时候,不允许修改为租户节点
3.1.3
影响模块:n9e-monapi
更新内容:对于P2、P3的告警会发送重复的两条
3.1.4
影响模块:n9e-index n9e-judge n9e-monapi n9e-rdb n9e-transfer n9e-tsdb
更新内容:把hbs的逻辑从monapi挪到rdb,拆分监控的权限点
3.1.5
影响模块:n9e-monapi
更新内容:清理策略的时候会空指针,node删除了,策略还在,此时会复现
3.1.6
影响模块:n9e-ams etc/gop.yml
更新内容:主机设备增加了扩展字段的管理,用于维护一些位置信息、过保信息,增加了新的sql:sql/n9e_ams_3.1.6.sql
3.2.0
影响模块:n9e-agent etc/agent.yml
更新内容:agent支持metrics指标采集能力,这个版本是为商业版本服务的,开源用户无需更新
3.3.0
影响模块:n9e-rdb n9e-transfer n9e-judge n9e-ams n9e-monapi sql/n9e_rdb_3.3.0.sql etc/*.tpl
更新内容:增强安全性:密码复杂度、cookie处理优化等;支持M3DB作为存储后端(如果要尝试M3需要修改transfer、monapi配置文件);修复告警引擎与条件串数的问题;为主机设备增加自定义字段的能力
3.3.1
影响模块:n9e-job n9e-rdb n9e-agent n9e-ams n9e-judge
更新内容:修复job模块的一个调度bug;rdb支持根据org搜索user;agent在fields变化时及时感知,fields和host扩展字段联动;解决上个版本引入的judge处理nodata的问题
3.4.0
升级内容:
- 增强了安全性,引入了session机制,写入cookie的内容从user.uuid变更为随机session.id
- 修复部分sql注入漏洞
- 告警引擎函数优化,all、c_avg_rate_abs等
- 告警消息内容优化,可以展示设备名称和设备备注,感谢冯骐的PR
- 增加了大盘导入导出功能
升级方法:
- 除了agent、tsdb、index的二进制不用升级,其他所有模块的二进制都要升级
- job ams monapi rdb 四个模块的配置文件中的cookieName全部换成ecmc-sid
- rdb的配置文件发生了较大变化,需要对照升级
- sql目录下有几个3.4.0的sql,需要导入
3.4.1
升级内容:
- 修复日志监控采集策略配置了tag但是无法编辑的问题
升级方法:
- 更新monapi的二进制即可
3.5.0
升级内容:
- 引入了组件监控模块prober,内置了mysql、redis、mongo监控采集能力
- 引入了内置监控大盘和内置告警策略,可以在任意节点一键导入内置大盘和策略
升级方法:
- n9e-monapi n9e-rdb n9e-transfer n9e-ams n9e-job 的二进制要升级
- n9e-agent也可以升级,解决了进程监控的性能问题,如果不在意可以不升级
- n9e-prober 模块需要新部署
- sql目录下有个3.5.0的sql patch文件,需要导入
- etc目录下新增了screen、alert两个目录,需要拷贝到生产环境
- etc目录下新增了plugins目录,需要随着prober模块走
- etc/address.yml里增加prober的配置
3.5.1
升级内容:
- monapi里的alarmEnabled默认值设置为true
- agent进程采集,忽略EOF日志
- agent增加一个接口获取endpoint
- agent日志监控支持一种新的日志时间格式
- 修复组件监控调整采集频率不生效的问题
升级方法:
- 替换n9e-monapi n9e-prober n9e-agent二进制,升级pub下的前端资源文件
3.5.2
升级内容:
- prober模板支持匿名结构体,结构体嵌套
- prober插件添加了对TLS的支持
- 修复prober上报没有port的问题
升级方法:
- 替换n9e-prober n9e-monapi二进制,升级pub下的前端资源文件
3.6.0
升级内容:
- prober模块支持nginx、elasticsearch、prometheus的监控采集,prometheus转换时姑且干掉了 Histogram 和 Summary
- 告警消息中节点挂载关系做了去重处理
升级方法:
- 替换n9e-prober n9e-monapi二进制
3.7.0
升级内容:
- 调整session清理频率
- 新增zookeeper、tengine、rabbitmq、haproxy、ping、telnet相关采集工具
- bugfix:集群部署的时候,多个redis实例,judge只能识别最后一个实例的问题
升级方法:
- sql/n9e_rdb-v3.7.0.sql 有个新的表结构,需要导入一下
- 替换n9e-rdb n9e-prober n9e-judge n9e-monapi二进制,前端没有升级