Keep项目v0.38.2版本发布:增强告警处理与用户体验优化
Keep是一个开源的告警管理和自动化响应平台,它帮助开发团队集中管理来自不同监控系统的告警,并提供自动化工作流来处理这些告警。该平台支持与多种监控工具集成,并提供丰富的告警处理功能。
核心功能改进
告警操作托盘图标优化
本次更新对告警操作托盘图标进行了视觉优化,使其在不同尺寸的屏幕上都能保持清晰显示。开发团队特别关注了小屏幕设备上的显示效果,确保用户在各种设备上都能获得一致的操作体验。
告警丰富功能增强
新版本引入了直接从模态窗口丰富告警的功能。这一改进允许用户在查看告警详情的同时,快速添加或修改告警的元数据,而无需跳转到其他页面。这种上下文相关的操作方式大大提升了工作效率。
用户体验优化
多行字符串处理改进
针对以"|"开头的多行字符串,新版本改进了处理逻辑。这种格式常见于YAML配置文件中,改进后的处理机制能够更准确地解析这类内容,减少配置错误。
统一空状态卡片组件
开发团队创建了一个通用的EmptyStateCard组件,并改进了错误显示组件。这些改进使得应用在无数据或出错时的界面更加一致和专业,同时提供了更有帮助的错误信息。
工作流手动运行模态框优化
工作流手动运行的功能得到了界面优化,使操作更加直观。用户现在可以更轻松地触发手动工作流执行,并清晰地看到相关选项和参数。
问题修复
事件总数统计修复
修复了事件总数统计不正确的问题,确保仪表板和列表视图中的数字准确反映系统状态。
筛选器重置功能
解决了筛选器重置时未能正确恢复默认筛选条件的问题,现在点击"清除筛选"按钮后,界面会恢复到预期的默认状态。
查询条件保留
修复了在打开告警模态窗口后CEL查询条件丢失的问题,确保用户在查看详情后返回列表时,原有的查询条件得以保留。
技术改进
Cloudwatch响应格式优化
对AWS Cloudwatch的响应格式进行了友好化处理,使其更符合Keep的数据模型。这是一项破坏性变更,升级时需要注意兼容性问题。同时修复了keep.functions相关渲染问题。
提供程序日志访问控制
现在当提供程序日志功能未启用时,系统会正确返回404状态码,而不是显示错误页面,这提供了更清晰的API行为。
总结
Keep v0.38.2版本主要聚焦于提升告警处理能力和优化用户体验。通过改进界面元素、增强核心功能以及修复多个关键问题,这个版本进一步提升了平台的稳定性和易用性。特别是告警丰富功能的增强和Cloudwatch集成的改进,为处理复杂监控场景提供了更好的支持。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



