]> arthur.barton.de Git - netdata.git/blob - diagrams/registry.puml
added diagrams using PlantUML
[netdata.git] / diagrams / registry.puml
1 @startuml
2
3 skinparam handwritten true
4 skinparam monochrome true
5 skinparam roundcorner 15
6
7 skinparam sequence {
8     ArrowThickness 3
9
10     DividerFontColor Black
11     DividerFontName Comic Sans MS
12     DividerFontSize 15
13     DividerFontStyle Italic
14
15     DelayFontColor Black
16     DelayFontName Comic Sans MS
17     DelayFontSize 15
18     DelayFontStyle Italic
19
20     TitleFontColor Black
21     TitleFontName Comic Sans MS
22     TitleFontStyle Italic
23     TitleFontSize 25
24
25         ArrowColor DeepSkyBlue
26     ArrowFontColor Black
27     ArrowFontName Comic Sans MS
28     ArrowFontStyle Regular
29     ArrowFontSize 19
30
31         ActorBorderColor DeepSkyBlue
32
33         LifeLineBorderColor blue
34         LifeLineBackgroundColor #A9DCDF
35
36         ParticipantBorderColor DeepSkyBlue
37         ParticipantBackgroundColor LightBlue
38         ParticipantFontName Comic Sans MS
39         ParticipantFontSize 20
40         ParticipantFontColor Black
41
42         ActorBackgroundColor aqua
43         ActorFontColor Black
44         ActorFontSize 20
45         ActorFontName Comic Sans MS
46 }
47
48 title netdata registry operation
49 actor "web browser" as user
50 participant "netdata 1" as n1
51 participant "registry 1" as r1
52 autonumber "<b>0."
53
54 == standard dashboard communication ==
55
56 user ->n1 : \
57     hi, give me the dashboard
58
59 n1 --> user : \
60     welcome, here it is...
61
62 ... a few seconds later ...
63
64 == registry related communication ==
65
66 user -> n1 : \
67     now give me registry information
68
69 n1 --> user: \
70     here it is, talk to <b>registry 1</b>
71
72 note left of r1 #eee: \
73     only your web browser \n\
74     talks to the registry
75
76 user -> r1 : \
77     Hey <b>registry 1</b>, \
78 I am accessing <b>netdata 1</b>...
79
80 r1 --> user : \
81     nice!, here are other netdata servers \
82 you have accessed in the past
83
84 @enduml