根据您提供的需求列表,我们可以将其分为前端(Frontend)和后端(Backend)两个部分。前端主要关注用户界面和用户体验,而后端则负责处理业务逻辑、数据处理、数据库交互等功能。
前端 (Frontend) 需求
-
状态总览页面增加各个中心的使用数据比对
- 增加中心层级的使用数据对比,优化整体显示效果。
- 登录和查询曲线支持最近半个月的数据。
- 最上面的属性字段占比缩小,优化整体显示效果。
-
重构日志搜索页面索引、系统和应用的输入查询模式
- 更改当前以索引为主体的查询模式,以系统为实际的搜索主体。
- 输入选中系统名称后关联应用和索引名称,支持系统名称模糊搜索、拼音和简称匹配。
- 选中系统名称后增加显示系统重要级别。
-
支持部分日志乱码内容在平台页面实现转码
- 实现日志内容在不同字符集间的转码,如 gbk 到 utf-8。
-
增加自动回滚最新时间日志内容的功能
- 实现类似于 tailf 指令的效果,提供手动开启选项。
-
平台首页前端增加明显的联系方式
- 在平台首页增加明显的联系方式,方便用户快速联系技术支持。
-
将正则搜索与逻辑搜索模式结合
- 扩展正则搜索的匹配范围,支持多重逻辑条件下的正则搜索。
后端 (Backend) 需求
-
探索滚动查询的实现可能性
- 探索和实现滚动查询技术,提高大量数据查询的效率。
-
增加多个日志索引 join 查询的模式
- 支持合并关联多个日志索引的联合查询,参考其他同类产品的实现逻辑。
-
改造索引恢复功能模块
- 增加索引恢复页面的操作指导链接,设置单次恢复索引的数量上限。
- 失败时发送邮件通知管理员,并提供一键重跑功能。
-
优化月度索引创建的定时任务
- 优化定时任务的执行状态和记录查询,支持手动停止和调整配置参数。
- 显示任务完成百分比和错误数,失败时发送邮件通知管理员。
-
具备长期对某个特定的日志索引实现热保存的能力
- 实现对重要业务系统日志的长期保存能力,调整默认保存期限。
-
记录适配器批量传输失败的信息
- 改造消息传输逻辑,汇总异常传输消息数量,记录传输失败的详细信息。
-
优化 es 集群协调节点的性能配置
- 调整协调节点的性能配置,解决业务高峰期出现的错误。
-
对 es-master 日志增加关键字触发提醒
- 将 es 集群 master 日志接入平台,对特定关键字触发提醒。
-
探讨新增一个存储桶来存储保留周期需要大于一年的日志内容
- 讨论新增存储桶的需求,用于长期存储重要日志。
-
优化平台从 es 集群取备份快照清单的逻辑
- 优化从 es 集群获取备份快照清单的逻辑,配合定期清除策略。
-
其他临时性的优化需求
- 包括日志采集、巡检异常情况、用户反馈的 bug 和集群性能问题等的处理。