Releases: ccfos/nightingale
Releases · ccfos/nightingale
v8.1.0
What's Changed
- feat: Elasticsearch 日志查询支持用户记录个人使用的查询语句功能
- feat: Elasticsearch 日志检索页面支持全屏查看日志
- feat: Elasticsearch 日志检索页面内容字段值支持快捷查询操作
- refactor: 订阅规则支持 Host 类型数据源
- docs: 消息模板文案优化
- fix: 订阅规则列表页表格里 订阅业务组 列内容渲染异常
- fix: 修复打开的页面地址与实际访问的页面级别页签地址不符问题
- fix: 修复 Elasticsearch 日志检索页面左侧字段列表 top N 查询参数分页参数错误导致查询结果不对问题
- fix: 修复仪表盘匿名分享链接在设置标识时没有用标识
- fix: 通知规则脚本通知超时设置问题
Full Changelog: v8.0.0...v8.1.0
v8.0.0
What's Changed
- feat: Support for Doris and Opensearch data source alerts
- feat: User management with permission-based access control
- feat: Machine list with multiple search criteria
- feat: Built-in metric descriptions support multi-language configuration
- refactor: Modified alert duration calculation logic, now using current detection time minus previous detection time
- refactor: Template center redesign - built-in templates will no longer allow user modifications
- refactor: Optimized shield rule configuration page
- refactor: Alert rule list page now supports displaying associated notification rules
- refactor: Added prominent alerts when data source-associated alert engines are disconnected
- refactor: Optimized notification rule testing functionality prompts
- refactor: Added "Is recovery event?" option to applicable properties
- refactor: Dashboard query conditions support hiding specific query conditions n9e/fe#1639
- fix: Fixed dashboard table chart overrides configuration field matching issue where field values rendered abnormally n9e/fe#1652
- fix: Fixed SSO login failure issue ccfos/nightingale#2743
- fix: Fixed Elasticsearch alert data deviation issue caused by log bucketing when alert interval is set to 1 day
变更记录
- feat: 支持 Doris、Opensearch 数据源告警
- feat: 用户管理,支持通过权限点控制
- feat: 机器列表,增加多个机器检索条件
- feat: 内置指标说明支持配置多语言
- refactor: 修改告警持续时长计算逻辑,改为使用本次检测时间减去上次检测时间
- refactor: 模板中心改版,内置模板将不允许用户修改
- refactor: 优化屏蔽规则配置页面
- refactor: 告警规则列表页,支持显示关联的通知规则
- refactor: 数据源关联的告警引擎失联,页面上添加醒目提示
- refactor: 优化通知规则测试功能提示
- refactor: 适用属性添加 "是恢复事件?" 选项
- refactor: 仪表盘查询条件支持隐藏该查询条件 n9e/fe#1639
- fix: 修复仪表盘表格图 overrides 配置匹配字段时,字段值渲染异常问题 n9e/fe#1652
- fix: 修复 SSO 登录失败问题 #2743
- fix: 修复 Elasticsearch 告警时间间隔为 1 天时,日志分桶导致告警数据有偏差问题
Full Changelog: v8.0.0-beta.14...v8.0.0
v8.0.0-beta.14
What's Changed
- feat: Support PostgreSQL datasource alerts
- feat: Added AI Summary processor for event pipelines
- feat: Support sharing links for alert events
- feat: Added testing functionality for mute rules and subscription rules
- refactor: Removed event pipeline menu, now accessible through notification rules - event processing side panel
- refactor: Added sorting and copy functionality for alert rule event relabel settings
- refactor: Added refresh button to alert healing history task list page, stops auto-refresh after healing tasks complete
- refactor: Display "Expired" label for mute rules that are outside their effective time range
- refactor: Removed tag character length limit for additional tags input box, optimized display for long tag characters
- refactor: Added complexity validation for password input fields
- refactor: Hide deprecated menus and features based on system installation time
- refactor: Optimized datasource form save to prevent duplicate submissions, improved save and test button text
- fix: Changed alert rule batch update execution frequency input to cron expression format
- fix: Fixed missing offset parameter in Elasticsearch datasource alert rule query condition preview
变更记录
- feat: 支持 PostgreSQL 数据源告警
- feat: 事件管道新增 AI Summary 处理器
- feat: 告警事件生成分享链接
- feat: 屏蔽规则、订阅规则添加测试功能
- refactor: 删除 事件管道 菜单,在 通知规则 - 事件处理 里通过展开侧拉板管理
- refactor: 告警规则-事件 relabel 设置添加排序和复制功能
- refactor: 告警自愈历史任务列表页添加刷新按钮,自愈任务结束后停止自动刷新
- refactor: 屏蔽规则列表页不在生效范围内的规则,显示 "已过期" 标签
- refactor: 密码输入框添加复杂度校验
- refactor: 根据系统安装时间判断是否隐藏即将下线的菜单和功能
- refactor: 优化数据源表单保存防止重复提交问题,优化保存和测试按钮文案
- fix: 告警规则批量更新 执行频率 输入框改成 cron 表达式方式
- fix: 修复 Elasticsearch 数据源告警规则的查询条件预览没有传 offset 参数问题
Full Changelog: v8.0.0-beta.13...v8.0.0-beta.14
v8.0.0-beta.13
What's Changed
- feat: 支持 MySQL 数据源告警
- refactor: 仪表盘图表弹窗新增时间选择器
- fix: 修复通知媒介联系方式无法保存的问题
- fix: 修复 Elasticsearch 数据源 KQL 语法报错未显示的问题
- docs: 添加事件管道处理器的帮助文档,优化部分文案
注意:HTTP.APIForAgent.BasicAuth
和 HTTP.APIForService.BasicAuth
如果配置了 Basic Auth 的信息,需要确保 不能
出现如下情况:
- 用户名相同,但是密码不同,比如在
HTTP.APIForAgent.BasicAuth
里配置了一个用户是zhangsan
,密码是a
,在HTTP.APIForService.BasicAuth
下面又配置了一个用户是zhangsan
,密码换成了b
Full Changelog: v8.0.0-beta.12...v8.0.0-beta.13
v8.0.0-beta.12
后端没有调整,前端修复了查看历史告警详情页面的Bug,故而重新打个包。
从上个版本升级而来的话,只需要替换二进制重启即可。如果是容器,就更新一下镜像版本号重启即可。
v8.0.0-beta.11
What's Changed
- feat: 告警支持 ClickHouse 数据源
- feat: 菜单布局改版
- feat: 活跃告警页面改版,活跃告警、历史告警的详情通过侧拉板形式呈现
- feat: 新增告警事件处理 Pipeline,支持了 Relabel、Callback、Event Update、Event Drop 处理器
- feat: 告警规则支持跨业务组克隆
- feat: 仪表盘时间选择器支持 时区 选择
- feat: 仪表盘图表面板添加 "查看" 功能,点击后放大到全屏查看
- feat: 仪表盘时序图 Legend 新增方差、标准差统计值
- feat: 告警规则 Elasticsearch 类型的查询条件添加 Offset 设置
- refactor: 告警规则 Prometheus 类型的数据预览改成 Table 模式
- fix: 修复告警规则 Elasticsearch 类型的单个查询条件的数据预览却查询了所有查询条件的问题
- fix: 修复仪表盘面板标题栏的 Tooltip 的 max width 样式设置未生效问题 #Qnurye
- fix: 修复分享的临时图可能出现图表渲染失败白屏问题
New Contributors
- @rechardwang made their first contribution in #2576
- @debidong made their first contribution in #2611
- @IRONICBo made their first contribution in #2661
Full Changelog: v8.0.0-beta.10...v8.0.0-beta.11
v8.0.0-beta.10
What's Changed
- feat: New dashboard datasource selector
- refactor: Disabled anonymous access for dashboards containing "Machine Identifier" variables
- refactor: Deprecated "Business Group Identifier" variable for dashboards
- refactor: Added "Save" button to datasource form page, supporting save without testing
- refactor: Changed default execution frequency of alert rules to 60 seconds
- refactor: Unified submit buttons on rule form pages to "Save"
- refactor: Notification rule improvements
- Added view rule functionality to alert rule notification selector
- Added support for message template cloning
- Added adjustable width for documentation panel in message templates
- fix: Fixed issue where datasource type wasn't refreshed on some pages after creating a datasource
- fix: Fixed issue where cloned alert rules couldn't be saved when the original rule was modified by others
- fix: Fixed incorrect field path saving for Elasticsearch source in alert rules
- fix: Fixed issue in Elasticsearch log query Lucene mode where filter condition field values containing "and", "or", etc. were automatically converted to uppercase
- fix: Fixed overflow issue in older dashboards after import due to missing legend.placement property
- fix: Fixed issue where line chart tooltips didn't filter out empty value legends
更新记录
- feat: 仪表盘新版数据源选择器
- refactor: 仪表盘包含 "机器标识" 变量时禁止启用匿名访问
- refactor: 仪表盘下线 "业务组标识" 变量
- refactor: 数据源表单页添加 "保存" 按钮,支持不测试仅保存
- refactor: 告警规则默认执行频率改为 60 秒
- refactor: 记录规则表单页提交按钮统一改名为 "保存"
- refactor: 通知规则优化
- 告警规则的通知规则选择器添加查看规则功能
- 消息模板支持克隆
- 消息模板右侧文档宽度支持调节
- fix: 修复创建数据源后部分页面数据源类型未刷新问题
- fix: 修复告警规则克隆时遇规则被其他修改无法保存问题
- fix: 修复告警规则 Elasticsearch 源保存的字段路径错误问题
- fix: 修复 Elasticsearch 日志查询 Lucene 模式的过滤条件的字段值中包含 and or 等字符时会被自动转换成大写问题
- fix: 修复一些比较老的仪表盘导入后因为缺少 legend.placement 导致图例容器溢出问题
- fix: 修复折线图提示信息没有过滤掉空值图例问题
Full Changelog: v8.0.0-beta.9...v8.0.0-beta.10
v8.0.0-beta.9
What's Changed
- refactor:提高数据转发性能
- feature:增加了夜莺v8版本的内置仪表盘
Full Changelog: v8.0.0-beta.8.3...v8.0.0-beta.9
v8.0.0-beta.8.3
What's Changed
- fix: 通知规则配置多个接收人时,发送邮件失败问题
- feat: 增加飞书应用、Slack、Mattermost、Callback 内置通知媒介
Full Changelog: v8.0.0-beta.8.2...v8.0.0-beta.8.3
v8.0.0-beta.8.2
fix: get user contacts