Releases: ccfos/nightingale
Releases · ccfos/nightingale
v7.0.0-beta.12
v7.0.0-beta.11
What's Changed
- feat: callback support send event to im and remove alert subrule callback resend by @710leo in #1992
Full Changelog: v7.0.0-beta.10...v7.0.0-beta.11
v7.0.0-beta.10
v7.0.0-beta.9
v7.0.0-beta.8
v7.0.0-beta.7
What's Changed
- feat: 支持查看用户访问夜莺平台的最后活跃时间
- feat: 导入内置告警规则时支持选择数据源
- refactor: 机器列表的指标视图默认选中 Linux 分类
- refactor: 仪表盘优化
- 添加微秒和纳秒时间单位,添加每秒/分钟次数相关的单位
- 折线图等图表使用新的基础颜色板
- 折线图线条大小和背景色默认值调整
- 修复表格图的字段选择下拉框可能出现可选项污染问题
- fix: 修复模板中心采集说明 Markdown 编辑器异常问题
Full Changelog: v7.0.0-beta.6...v7.0.0-beta.7
v7.0.0-beta.6
What's Changed
- feat: support event list view only by business group by @Yziyan in #1969
- feat: add integration tpl center by @710leo in #1973
- fix: host miss alert in n9e-edge
Full Changelog: v7.0.0-beta.5...v7.0.0-beta.6
v7.0.0-beta.5
What's Changed
- refactor: recovery event support inhibit by @710leo in #1958
- refactor: change the task time limit from 1 day to 5 days. by @rayn316 in #1959
- refactor: compatible prometheus 2.50.0 NewPossibleNonCounterInfo warnings by @resurgence72 in #1939
- refactor: optimize targets-related interfaces by @Yziyan in #1961
- docs: merge the metric data from metric.toml into oracle.toml by @shardingHe in #1962
New Contributors
Full Changelog: v7.0.0-beta.4...v7.0.0-beta.5
v7.0.0-beta.4
What's Changed
- feat: 仪表盘新增机器标识和业务组标识两个类型的变量
- feat: 仪表盘支持跨业务组克隆
- feat: LDAP 登录,支持根据 Role Mapping 配置,自动设置人员的角色和所属团队
- feat: 人员管理添加所属团队、业务组展示,并提供快捷跳转到对应的团队和业务组管理页面
- refactor: 索引模式页面优化,增加搜索框,数据源和名称添加排序
- refactor: 团队管理的团队详情显示 ID
- refactor: 仪表盘和人员管理表格页面优化,支持自定义展示列
Install
See Install Docs
迁移 ibex 服务(v7.0.0-beta.2 以后的版本可忽略,没使用 ibex 可忽略)
- 将 ibex 数据库中的数据,迁移到 n9e 的数据库, ${ibex} 为实际使用的ibex数据库名称, ${n9e_v6} 实际使用的夜莺的数据库名称
mysqldump -u username -p ${ibex} > ibex.sql
mysql -u root -p ${n9e_v6} < ibex.sql
- 修改 n9e 配置,启用 ibex 功能,将 enable 设置为 true
[Ibex]
Enable = true
RPCListen = "0.0.0.0:20090"
这里需要注意,如果使用了 n9e-edge,n9e-edge 也需要同步开启 n9e-edge,如果之前没有使用 redis,也需要加下 redis 的配置
[Ibex]
Enable = true
RPCListen = "0.0.0.0:20090"
[Redis]
Address = "127.0.0.1:6379"
# Password = ""
RedisType = "standalone"
-
重新启动 n9e
-
检查 n9e 启动端口,如果监听了2个端口 17000 和 20090,表示服务运行正常,已具备故障自愈能力
ss -tlnp|grep n9e
- 修改之前 categraf 使用的故障自愈服务端的 ip 和 port,重启 categraf
升级到专业版
- 将夜莺升级到 v7 版本
- 下载 专业版 安装包,解压安装包,将 n9e-plus 放到 n9e 二进制所在目录
- 停掉 n9e 进程,启动 n9e-plus 即可
pkill n9e && nohup ./n9e-plus &> n9e.log &
- 如果想从专业版切回开源版,直接停掉 n9e-plus 进程,启动 n9e 即可
pkill n9e-plus && nohup ./n9e &> n9e.log &
专业版详细介绍见 夜莺专业版
Full Changelog: v7.0.0-beta.3...v7.0.0-beta.4
v7.0.0-beta.3
What's Changed
- feat: 新增指标视图页面
- feat: 单点登录配置,敏感信息支持使用加密变量
- feat: Prometheus 源的即时查询支持使用
内置指标
,内置上百个promql,无需手写 promql 即可方便地查看监控数据 - refactor: 一些 TextArea 组件打开 autoSize 高度会自动随着内容撑开
- refactor: 仪表盘只会在点击全屏后展示关闭说明提示
- fix: 修复订阅规则多选告警规则时会横向溢出问题
- fix: 修复 VictoriaMetrics 源的仪表盘变量查询时间范围大于1天时可能存在缓存数据的问题
- fix: 修复切换账号后本地缓存的 gid 不合法导致查询错误的问题
Install
See Install Docs
迁移 ibex 服务(v7.0.0-beta.2 以后的版本可忽略,没使用 ibex 可忽略)
- 将 ibex 数据库中的数据,迁移到 n9e 的数据库, ${ibex} 为实际使用的ibex数据库名称, ${n9e_v6} 实际使用的夜莺的数据库名称
mysqldump -u username -p ${ibex} > ibex.sql
mysql -u root -p ${n9e_v6} < ibex.sql
- 修改 n9e 配置,启用 ibex 功能,将 enable 设置为 true
[Ibex]
Enable = true
RPCListen = "0.0.0.0:20090"
这里需要注意,如果使用了 n9e-edge,n9e-edge 也需要同步开启 n9e-edge,如果之前没有使用 redis,也需要加下 redis 的配置
[Ibex]
Enable = true
RPCListen = "0.0.0.0:20090"
[Redis]
Address = "127.0.0.1:6379"
# Password = ""
RedisType = "standalone"
-
重新启动 n9e
-
检查 n9e 启动端口,如果监听了2个端口 17000 和 20090,表示服务运行正常,已具备故障自愈能力
ss -tlnp|grep n9e
- 修改之前 categraf 使用的故障自愈服务端的 ip 和 port,重启 categraf
升级到专业版
- 将夜莺升级到 v7 版本
- 下载 专业版 安装包,解压安装包,将 n9e-plus 放到 n9e 二进制所在目录
- 停掉 n9e 进程,启动 n9e-plus 即可
pkill n9e && nohup ./n9e-plus &> n9e.log &
- 如果想从专业版切回开源版,直接停掉 n9e-plus 进程,启动 n9e 即可
pkill n9e-plus && nohup ./n9e &> n9e.log &
专业版详细介绍见 夜莺专业版
Full Changelog: v7.0.0-beta.2...v7.0.0-beta.3