需求分析

根据您提供的需求列表,我们可以将其分为前端(Frontend)和后端(Backend)两个部分。前端主要关注用户界面和用户体验,而后端则负责处理业务逻辑、数据处理、数据库交互等功能。

前端 (Frontend) 需求

  1. 状态总览页面增加各个中心的使用数据比对

    • 增加中心层级的使用数据对比,优化整体显示效果。
    • 登录和查询曲线支持最近半个月的数据。
    • 最上面的属性字段占比缩小,优化整体显示效果。
  2. 重构日志搜索页面索引、系统和应用的输入查询模式

    • 更改当前以索引为主体的查询模式,以系统为实际的搜索主体。
    • 输入选中系统名称后关联应用和索引名称,支持系统名称模糊搜索、拼音和简称匹配。
    • 选中系统名称后增加显示系统重要级别。
  3. 支持部分日志乱码内容在平台页面实现转码

    • 实现日志内容在不同字符集间的转码,如 gbk 到 utf-8。
  4. 增加自动回滚最新时间日志内容的功能

    • 实现类似于 tailf 指令的效果,提供手动开启选项。
  5. 平台首页前端增加明显的联系方式

    • 在平台首页增加明显的联系方式,方便用户快速联系技术支持。
  6. 将正则搜索与逻辑搜索模式结合

    • 扩展正则搜索的匹配范围,支持多重逻辑条件下的正则搜索。

后端 (Backend) 需求

  1. 探索滚动查询的实现可能性

    • 探索和实现滚动查询技术,提高大量数据查询的效率。
  2. 增加多个日志索引 join 查询的模式

    • 支持合并关联多个日志索引的联合查询,参考其他同类产品的实现逻辑。
  3. 改造索引恢复功能模块

    • 增加索引恢复页面的操作指导链接,设置单次恢复索引的数量上限。
    • 失败时发送邮件通知管理员,并提供一键重跑功能。
  4. 优化月度索引创建的定时任务

    • 优化定时任务的执行状态和记录查询,支持手动停止和调整配置参数。
    • 显示任务完成百分比和错误数,失败时发送邮件通知管理员。
  5. 具备长期对某个特定的日志索引实现热保存的能力

    • 实现对重要业务系统日志的长期保存能力,调整默认保存期限。
  6. 记录适配器批量传输失败的信息

    • 改造消息传输逻辑,汇总异常传输消息数量,记录传输失败的详细信息。
  7. 优化 es 集群协调节点的性能配置

    • 调整协调节点的性能配置,解决业务高峰期出现的错误。
  8. 对 es-master 日志增加关键字触发提醒

    • 将 es 集群 master 日志接入平台,对特定关键字触发提醒。
  9. 探讨新增一个存储桶来存储保留周期需要大于一年的日志内容

    • 讨论新增存储桶的需求,用于长期存储重要日志。
  10. 优化平台从 es 集群取备份快照清单的逻辑

    • 优化从 es 集群获取备份快照清单的逻辑,配合定期清除策略。
  11. 其他临时性的优化需求

    • 包括日志采集、巡检异常情况、用户反馈的 bug 和集群性能问题等的处理。
posted @ 2024-10-30 17:07  一曲微茫  阅读(4)  评论(0编辑  收藏  举报