大数据运维-监控可视化需求构建总结

    技术2022-07-10  114

    1 数据源需求

    1.1 主动接入

      需求来源:某些市场银行

    1.1.1 API 接入

    能力要求 支持请求授权接入。(auth 认证)支持数据快速获取测试验证。支持数据依赖的参数引用。支持全量、增量同步(日、时、分、秒)支持多层级解析 (目前按JSON格式处理)

    1.1.2 SDK接入

    能力要求 支持快速集成SDK 。支持数据依赖之间的参数引用。支持数据快速获取测试验证。支持格式化解析。支持全量、增量同步(日、时、分、秒)

    1.1.3 WebService接入

    能力要求 支持多种webservice 接入方式。(cxf、axis、http)支持授权认证。支持快速接入测试验证。支持格式化解析。支持全量、增量同步(日、时、分、秒)

    ​​​​​​​1.1.4 数据库接入

    (db2、oracle、mysql、sqlserver、treadata、postgresql)

    能力要求 支持数据源池配置。支持版本驱动。支持快速接入测试验证。支持全量、增量同步(日、时、分、秒)

    ​​​​​​1.1.5 流数据接入

    (kafka、hive)

    能力要求 支持kerbores 认证。支持数据消费能力。支持全量、增量同步(日、时、分、秒)支持不同版本扩展。支持按生命周期存储。支持快速接入测试验证。

    1.1.6 文件接入

    (csv、excel)

    能力要求 支持快速接入测试验证。支持按生命周期存储。支持多sheet 数据处理。支持本地、远程文件处理。

    1.2 被动接入

    1.2.1 Udp 接入

    能力要求

    (1)支持数据接入。

    (2)支持数据格式化存储。

    (3)支持标准规则解析。

    (4)支持接入源校验。

    1.2.2 SysLog 接入

    能力要求

    (1)支持数据接入。

    (2)支持数据格式化存储。

    (3)支持标准规则解析。

    (4)支持接入源校验。

    ​​​​​​​1.2.3 Trap 接入

    能力要求

    (1)支持数据接入。

    (2)支持数据格式化存储

    (3)支持标准规则解析。

    (4)支持接入源校验。

    ​​​​​​​​​​​​​​1.2.4 Socket接入

    能力要求

    (1)支持数据接入。

    (2)支持数据格式化存储

    (3)支持标准规则解析。

    (4)支持接入源校验。

    ​​​​​​​1.2.5 交易接入

    能力要求

    (1)支持监控数据的存储能力

    (2)支持监控数据的预警能力

    (3)支持监控数据的消费能力。

    2配置管理需求

    2.1指标管理

    (1)支持指标自定义。

    (2)支持指标导入导出。

    (3)支持指标数据同步。

    2.2 CI管理

    (1)支持CI分类管理。

    (2)支持CI实例管理

    (3)支持CI属性管理。

    (4)支持CI与集成数据关联。

    2.3告警管理

    (1)支持多指标预警配置。

    (2)支持多样化通知。

    (3)支持事件收敛、压缩、自愈、恢复等。

    (4)支持事件统一展示。

    (5)支持告警维护期配置

    2.4权限管理

    (1)支持多角色多视图模式。

    (2)支持不同用户,不同数据展示模式。

    2.5系统配置管理

    (1)支持系统参数配置。

    (2)支持系统字典管理。

    (3)支持系统用户管理。

    2.6门户集成

    (1)支持系统集成到其他门户。

    (2)支持系统门户集成授权。

    3可视化展示需求

    3.1 模型需求

    (1)支持构建指标数据模型

    (2)支持构建自定义视图。

    (3)支持对数据快速加工。

    (4)支持跨数据源模型处理。

    3.2 组件需求

    (1)支持快速完成图表拖拽。

    (2)支持拓扑图构建。

    (3)支持多样化组件(内置一些大屏组件、标签、文本、参考图例)

    (4)支持图片资源管理。

    (5)支持字段重命名。

    (6)支持简单的数据运算。

    (7)支持组件资源分类。

    (8)支持拖拽快速引导。

    (9)支持链接嵌入。

    3.3 看板需求

    (1)支持看板、报告自定义及发布管理。

    (2)支持看板的分享、订阅管理。

    (3)支持版本管理。

    3.4 模板需求

    (1)支持内置视图模板。

    (2)支持自定义视图为模板。

    4 存储需求

    4.1 数据归档需求

    (1)归档策略

    (2)归档日志

    (3)数据恢复。

    (4)支持按生命周期存储。

    4.2 数据缓存需求

    (1)缓存策略

    (2)缓存规则

    (3)缓存一致性

    (4)缓存周期

    4.3 数据统计需求

    (1)支持数据不同维度统计

    (2)支持实时和非实时统计。

    (3)支持统计快速扩展。

    4.4 数据消费需求

    (1)支持历史数据消费接口。

    (2)支持历史数据查询。

    (3)支持历史数据导出。

    5 性能需求

    5.1 系统健壮性需求

    (1)支持系统高可用。

    (2)支持系统自身监控。

    (3)支持系统监控输出。

    5.2 响应需求

    (1)页面响应速度要求。

    (2)页面操作性要求。

    5.3 并发需求

    (1)300并发,响应时间<300 ms  TPS

    (2)500并发,,响应时间<300 ms  TPS

    6 场景需求

    6.1 运维视图场景

    (1)领导视图看板。

    (2)管理员视图看板。

    (3)运维人员视图看板。

    6.2 运维监控场景

    (1)操作系统监控视图。

    (2)中间件监控视图。

    (3)数据库监控视图。

    (4)虚拟化监控视图。

    (5)硬件监控视图。

    (6)存储监控视图。

    (7)网络监控视图。

    (8)安全设备监控视图。

     

    Processed: 0.048, SQL: 9