File tree Expand file tree Collapse file tree 4 files changed +107
-0
lines changed
etm-component-monitoring-mini
etm-component-monitoring-singlenode Expand file tree Collapse file tree 4 files changed +107
-0
lines changed Original file line number Diff line number Diff line change 1+ @startuml
2+
3+ skinparam component {
4+ FontSize 16
5+ FontStyle bold
6+ FontColor white
7+ BackgroundColor #ffac2f
8+ ArrowFontColor #333333
9+ ArrowThickness 2
10+ }
11+ skinparam defaultTextAlignment center
12+
13+ package host {
14+ component "TJobExec\nContainer"
15+ component "Internal Sut\nContainer(s)"
16+ component "Internal Sut\n In Container(s)"
17+ component "Internal Browser\nSession console"
18+ component "Dockbeat"
19+ component "Filebeat"
20+ component "MySQL"
21+
22+ [TJobExec \nContainer ] -- Docker
23+ [Internal Sut \nContainer (s )] -- Docker
24+ [Internal Browser \nContainer ] -- Docker
25+
26+ [Internal Sut \n In Container (s )] -- [Filebeat ]
27+ Docker -- [Dockbeat ]
28+
29+ package "ETM Backend" {
30+ interface Beats
31+ interface TCP
32+ interface HTTP
33+
34+ TCP --> [TracesService ]
35+ Beats --> [TracesService ]
36+ HTTP --> [TracesService ]
37+
38+ [TracesService ] -right -> [Queue Service ]
39+ [Queue Service ] -right -> Queue
40+
41+ [TracesService ] --> [AbstractMonitoringService ]
42+ [AbstractMonitoringService ] -right -> [MySQL ]
43+ }
44+
45+ Docker --> TCP
46+ [Filebeat ] --> Beats
47+ [Dockbeat ] --> Beats
48+ [Internal Browser \nSession console ] --> HTTP
49+
50+
51+ }
52+
53+ package ExternalSutHost {
54+ [External \nFilebeat ] --> Beats
55+ [External \nMetricbeat ] --> Beats
56+ }
57+
58+
59+
60+
61+
62+
63+ @enduml
Original file line number Diff line number Diff line change 1+ @startuml
2+
3+ skinparam component {
4+ FontSize 16
5+ FontStyle bold
6+ FontColor white
7+ BackgroundColor #ffac2f
8+ ArrowFontColor #333333
9+ ArrowThickness 2
10+ }
11+ skinparam defaultTextAlignment center
12+ skinparam linetype polyline
13+
14+ package host {
15+ [TJobExec \nContainer ] -- Docker
16+ [Internal Sut \nContainer (s )] -- Docker
17+ [Internal Browser \nContainer ] -- Docker
18+ Docker --> TCP
19+
20+ [Internal Browser \nSession console ] --> HTTP
21+
22+ [Internal Sut \n In Container (s )] -- [Filebeat ]
23+ [Filebeat ] --> Beats
24+
25+ Docker -- [Dockbeat ]
26+ [Dockbeat ] --> Beats
27+
28+
29+ TCP -down - [Logstash ]
30+ Beats -left - [Logstash ]
31+ HTTP -- [Logstash ]
32+
33+ [Logstash ] --> [Elasticsearch ]
34+ [Logstash ] --> [RabbitMQ ]
35+
36+ }
37+
38+ package ExternalSutHost {
39+ [External \nFilebeat ] --> Beats
40+ [External \nMetricbeat ] --> Beats
41+ }
42+
43+
44+ @enduml
You can’t perform that action at this time.
0 commit comments