前提:仅当事件模型开启持久化任务后,方可实现基于此类事件模型的事件数据溯源操作。若未开启数据持久化任务,则仅展示此事件模型的事件内容详情,无法对其进行事件溯源操作。
► 事件溯源
为方便用户更全面、深入了解事件模型底层的数据层次及依赖关系,及时了解事件数据趋势,事件模型管理模块提供了事件模型视角的数据溯源功能。通过深层次了解指定事件模型各层级数据来源以及之间的关联依赖关系,能够及时调整事件模型配置参数;此外,AnyRobot告警、全景图模块也同步提供了基于监控事件的数据溯源入口,通过对指定事件的追踪溯源,帮助快速定位异常事件根源,高效排障,挖掘关键事件的底层数据价值。关于AnyRobot事件溯源不同入口的溯源流程如下:
溯源入口:
› 事件模型管理模块
› 告警模块
› 全景图模块
说明:聚合事件模型是对原子事件数据的进一步分析。因此,在对聚合事件模型的数据溯源过程中,会首先了解其依赖的原子事件的数据详情,进一步再查看其底层来源数据的数据详情。针对聚合事件模型的溯源过程包含了对其依赖的原子事件数据的溯源过程,下文将具体以“聚合事件模型”为例,详细说明事件溯源的操作过程。
① 查看事件模型详情(聚合事件)
进入事件模型管理模块,点击操作列的“数据预览”按钮,您可以进入事件模型详情页,查看此事件模型的模型信息以及事件数据详情。如下所示:
• 模型信息:展示此聚合事件模型相关的模型配置信息,包括:事件类型、事件聚合类型、聚合算法、数据来源、时间窗口等。
• 事件数据
• 事件数据序列:按照事件发生时间顺序,展示指定时间窗口内各聚合事件的事件等级分布情况。点击任意统计柱(可多选),下方的事件详情区域将以此为过滤条件,筛选展示选中时间发生的所有事件的详情信息。
• 事件详情:默认展示此聚合事件模型生成的所有聚合事件的详情信息,包括:事件类型、事件等级、事件发生时间等。
② 查看事件数据详情(聚合事件)
点击事件详情列表操作列的“查看详情”,您可以继续下钻查看如下图指定聚合事件的数据详情:
• 事件信息:展示上图所选聚合事件的事件信息,包括事件等级、事件发生时间、事件检测时间等。
• 依赖事件:时序图按照事件发生时间顺序,展示了此聚合事件依赖的所有原子事件详情,包括原子事件等级分布情况以及事件详情,点击任意统计柱(可多选)下方的事件详情区域将以此为过滤条件,筛选展示选中时间发生的所有事件的详情信息;事件详情列表默认展示了所选聚合事件依赖的所有原子事件详情信息,包括原子事件的发生时间、事件内容、事件等级等。
③ 查看原子事件数据详情(包含来源数据详情)
点击操作列的“查看详情”,您可以继续下钻查看如下图所示指定原子事件的事件数据详情,包括所选原子事件的事件信息以及来源数据信息,如下所示:
说明:页面左上角查看此事件溯源过程的完整路径,如上图左上角红框所示。
• 事件信息:展示上图中所选原子事件的事件信息,包括事件等级、事件发生时间、事件检测时间、事件内容等。
• 来源数据:展示此原子事件的来源数据详情(图中示例为来源指标数据),包括指标数据的维度(Label)、度量值(Value)、时间等信息。当原子事件的数据来源为数据视图时,您可以点击来源数据列表操作列的"查看上下文",进一步查看此视图数据来源日志数据的上下文,如下所示:
在基于AnyRobot事件模型的后续数据应用中(例如,AnyRobot告警模块及全景图模块),您可以对告警模块的告警事件、全景图模块的监控事件进行数据溯源,快速挖掘数据价值,实现问题定位及高效排障。溯源路径示意如下,详细操作流程请参见 告警、全景图 相关章节。