主权项 |
一种告警相关性分析方法,其特征在于,该方法包括如下步骤:根据需要选取待分析时间区段,获取产生时间介于该待分析时间区段内且未结束的告警,得到告警集合;根据与告警关联的路径得到与所述告警集合对应的路径集合;根据业务的层次关系确定路径的层次关系,且业务的层次与路径的层次一一对应,其中任一层路径是与之相邻的下一层路径的客户层路径,且该层路径是与之相邻的上一层路径的服务层路径;根据路径的层次关系将路径集合中的路径分组,得到路径分组结果,所述路径分组结果包括多个路径组,每一个所述路径组包括多个格式为<路径n,是否最下层路径,<相邻客户层路径1,相邻客户层路径2,…>>的路径分组数据,n为自然数;根据所述路径分组结果以及路径与告警的关联关系将所述告警集合中的告警分组,得到告警分组结果,所述告警分组结果包括多个告警组,每一个所述告警组包括多个格式为<与服务层路径关联的告警,与客户层路径关联的告警>的告警分组数据,且每一个所述告警分组数据包含一个或两个告警;对所述告警分组结果中的任一所述告警组,从与最底层路径关联的告警开始依次判断该告警组中每一个所述告警分组数据包含的两个告警产生的时间是否在约定的时间范围内,如果是,则该两个告警相关,直到判断仅包含一个告警的所述告警分组数据时结束对该告警组的判断,得到该告警组的格式为<根源告警,<衍生告警>>的第一级分析结果,重复该步骤得到所述告警分组结果中所有所述告警组的第一级分析结果;对所述告警分组结果中的任一所述告警组,如果该告警组的所述第一级分析结果中的一个告警与另外两个告警同时相关,则根据告警关联传递性再判断该另外两个告警产生的时间是否在约定的时间范围内,如果是,则该另外两个告警相关,得到该告警组的格式为<根源告警,<衍生告警1,衍生告警2,…>>的第二级分析结果,重复该步骤得到所述告警分组结果中所有所述告警组的第二级分析结果。 |