summaryrefslogtreecommitdiffstats
path: root/rulemgt-standalone/src/main/assembly/fms-seq.puml
blob: 34510629206c84700cf8f7da09c76e44b081e986 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@startuml
actor 用户 as user

participant EMS as ems
box "FMS" #EFEFEF
participant 探针 as probe
participant 客户端 as ui
participant 服务端 as server
participant RCA as rca
end box
database DB as db
participant GI资源 as gi

user -> probe: 创建并启动探针
user -> rca: 创建并启动规则

 [-> ems: 网元告警
 ems -> probe: EMS告警
 probe -> probe: 转换为FMS告警格式

 probe -> server: 转换后的告警

server -> gi: 资源查询
gi --> server: 资源信息

server -> server: 告警丰富

server -> server: 告警规则处理

server -> db: 告警存储

server -> rca: 告警
rca -> gi: 资源拓扑查询请求
gi --> rca: 资源拓扑信息
rca -> rca: 告警相关性分析
rca -> server: 告警相关性分析结果
server -> db: 告警相关性分析结果

user -> ui: 告警查询/监控请求
ui -> server: 告警查询
server -> db: 告警查询
db --> server: 告警查询结果
server --> ui: 告警查询结果
ui --> user: 告警查询结果


@enduml