-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathlogging.drawio
1061 lines (1061 loc) · 137 KB
/
logging.drawio
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<mxfile host="65bd71144e">
<diagram id="fVSol1UL1Of3gwq87KGt" name="Page-1">
<mxGraphModel dx="1312" dy="777" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-189" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;fontSize=11;strokeColor=#666666;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="30" y="215" width="1500" height="691" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-131" value="" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#6c8ebf;shadow=0;dashed=0;strokeColor=none;fontSize=12;align=center;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="50" y="548" width="420" height="308" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-3" value="<font color="#5e5e5e"><b>KubeGem</b>&nbsp;Observability</font>" style="whiteSpace=wrap;html=1;fontSize=14;strokeColor=#5C5C5C;strokeWidth=0;fillColor=#FFFFFF;align=center;opacity=0;fontFamily=Lucida Console;fontColor=#AAAAAA;" parent="1" vertex="1">
<mxGeometry x="77" y="212" width="157" height="60" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-4" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="1" vertex="1">
<mxGeometry x="30" y="217" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-5" value="" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#d6b656;shadow=0;dashed=0;strokeColor=none;fontSize=12;align=center;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#fff2cc;" parent="1" vertex="1">
<mxGeometry x="490" y="278" width="515" height="578" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;strokeColor=#4284F3;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-12" target="_ONQgDIz8VEx9AZYVJKi-25" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-7" value="日志采集" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-6" vertex="1" connectable="0">
<mxGeometry x="0.1124" y="2" relative="1" as="geometry">
<mxPoint y="13" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;strokeWidth=2;strokeColor=#4284F3;endArrow=none;endFill=0;startArrow=classic;startFill=1;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-12" target="_ONQgDIz8VEx9AZYVJKi-32" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-9" value="log collect" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-8" vertex="1" connectable="0">
<mxGeometry x="0.0056" relative="1" as="geometry">
<mxPoint x="1" y="-7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-12" target="_ONQgDIz8VEx9AZYVJKi-40" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-11" value="日志流" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-10" vertex="1" connectable="0">
<mxGeometry x="-0.5" y="-3" relative="1" as="geometry">
<mxPoint x="5" y="24" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-177" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#4284F3;strokeWidth=1;curved=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="_ONQgDIz8VEx9AZYVJKi-153" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="538" y="432" as="sourcePoint"/>
<mxPoint x="459" y="703" as="targetPoint"/>
<Array as="points">
<mxPoint x="508" y="432"/>
<mxPoint x="508" y="553"/>
<mxPoint x="477" y="553"/>
<mxPoint x="477" y="702"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-178" value="mettrics" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-177" vertex="1" connectable="0">
<mxGeometry x="0.2222" y="-2" relative="1" as="geometry">
<mxPoint x="29" y="-70" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-12" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="534" y="391" width="166" height="75" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-13" value="<font color="#000000">Fluent Bit</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-12" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-22" target="_ONQgDIz8VEx9AZYVJKi-44" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-15" value="渲染配置" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-14" vertex="1" connectable="0">
<mxGeometry x="0.0192" y="2" relative="1" as="geometry">
<mxPoint y="6" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#4284F3;strokeWidth=1;curved=1;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-22" target="_ONQgDIz8VEx9AZYVJKi-12" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-17" value="Manages" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-16" vertex="1" connectable="0">
<mxGeometry x="0.045" y="3" relative="1" as="geometry">
<mxPoint x="1" y="1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-18" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeColor=#4284F3;strokeWidth=1;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-22" target="_ONQgDIz8VEx9AZYVJKi-40" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-19" value="管理" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-18" vertex="1" connectable="0">
<mxGeometry x="0.0038" y="-4" relative="1" as="geometry">
<mxPoint x="-2" y="8" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-107" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-22" target="_ONQgDIz8VEx9AZYVJKi-105" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-108" value="渲染配置" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-107" vertex="1" connectable="0">
<mxGeometry x="-0.2436" y="-3" relative="1" as="geometry">
<mxPoint x="3" y="40" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-175" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-22" target="_ONQgDIz8VEx9AZYVJKi-156" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="892" y="541"/>
<mxPoint x="892" y="612"/>
<mxPoint x="1020" y="612"/>
<mxPoint x="1020" y="876"/>
<mxPoint x="369" y="876"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-190" value="监控注册" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-175" vertex="1" connectable="0">
<mxGeometry x="0.4387" y="-4" relative="1" as="geometry">
<mxPoint x="1" y="1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-22" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="807" y="488" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-23" value="<font color="#000000">Operator</font><br>Logging<hr><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-22" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-24" value="" style="group;shadow=0;" parent="1" vertex="1" connectable="0">
<mxGeometry x="200" y="316" width="213" height="100" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-25" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-24" vertex="1">
<mxGeometry x="13" width="170" height="68" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-26" value="<font color="#000000">Pod</font><br>Endpoint<hr><font style="font-size: 11px">Kubernetes</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-25" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-27" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-25" vertex="1">
<mxGeometry x="-6" y="6" width="170" height="68" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-28" value="<font color="#000000">Pod</font><br>Endpoint<hr><font style="font-size: 11px">Kubernetes</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-27" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-29" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-24" vertex="1">
<mxGeometry y="14" width="170" height="68" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-30" value="<font color="#000000">Pod</font><br>Endpoint Metrics<hr><font style="font-size: 11px">Kubernetes Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-29" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-31" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="200" y="426" width="183" height="82" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-32" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-31" vertex="1">
<mxGeometry x="13" width="170" height="68" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-33" value="<font color="#000000">Pod</font><br>Endpoint<hr><font style="font-size: 11px">Kubernetes</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-32" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-34" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-32" vertex="1">
<mxGeometry x="-6" y="6" width="170" height="68" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-35" value="<font color="#000000">Pod</font><br>Endpoint<hr><font style="font-size: 11px">Kubernetes</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-34" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-36" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-31" vertex="1">
<mxGeometry y="14" width="170" height="68" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-37" value="<font color="#000000">Pod</font><br>Endpoint Metrics<hr><font style="font-size: 11px">Kubernetes Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-36" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-40" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="532" y="570" width="170" height="83.75" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-41" value="<font color="#000000">Fluentd<br></font>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-40" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-89" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-40" vertex="1">
<mxGeometry x="-6" y="7.75" width="170" height="76" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-90" value="<font color="#000000">Fluentd<br></font>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-89" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-91" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="_ONQgDIz8VEx9AZYVJKi-89" vertex="1">
<mxGeometry x="-8" y="7" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-92" value="<font color="#000000">Fluentd<br></font>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-91" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-44" target="_ONQgDIz8VEx9AZYVJKi-12" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-43" value="使用配置" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-42" vertex="1" connectable="0">
<mxGeometry x="-0.0435" y="-3" relative="1" as="geometry">
<mxPoint x="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-44" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="807" y="314" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-45" value="<font color="#000000">Collection Config</font><br>Fluent Bit<hr><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-44" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-58" value="<font color="#5e5e5e">Logging 控制器</font>" style="whiteSpace=wrap;html=1;fontSize=14;strokeColor=#5C5C5C;strokeWidth=0;fillColor=#FFFFFF;align=center;opacity=0;fontFamily=Lucida Console;fontColor=#AAAAAA;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="491" y="281" width="151" height="35" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=11;strokeColor=none;strokeWidth=1;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-61" target="_ONQgDIz8VEx9AZYVJKi-22" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=11;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-61" target="_ONQgDIz8VEx9AZYVJKi-22" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-61" value="" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#82b366;shadow=0;dashed=0;strokeColor=none;fontSize=12;align=center;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#d5e8d4;" parent="1" vertex="1">
<mxGeometry x="1081" y="370" width="420" height="118" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-62" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="1104" y="406" width="168" height="64" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-63" value="<font style="font-size: 11px"><font color="#000000">Inputs<br></font>Logging<br></font><hr style="font-size: 11px"><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-62" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-64" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="1301" y="406" width="168" height="64" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-65" value="<font style="font-size: 11px"><font color="#000000">Flow<br></font>Logging<br></font><hr style="font-size: 11px"><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-64" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-66" value="<font color="#5e5e5e">用户配置</font>" style="whiteSpace=wrap;html=1;fontSize=14;strokeColor=#5C5C5C;strokeWidth=0;fillColor=#FFFFFF;align=center;opacity=0;fontFamily=Lucida Console;fontColor=#AAAAAA;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="1070" y="366" width="111" height="35" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-105" target="_ONQgDIz8VEx9AZYVJKi-40" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="808" y="688.8" as="sourcePoint"/>
<mxPoint x="622" y="646" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-120" value="使用配置" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-119" vertex="1" connectable="0">
<mxGeometry x="-0.0339" relative="1" as="geometry">
<mxPoint x="5" y="-1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-105" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="807" y="684" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-106" value="<font color="#000000">Parse Config</font><br>Fluentd<hr><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-105" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-165" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#4284F3;strokeWidth=1;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-121" target="_ONQgDIz8VEx9AZYVJKi-153" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-169" value="监控指标" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-165" vertex="1" connectable="0">
<mxGeometry x="-0.0245" y="2" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-121" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="529" y="734.75" width="180" height="91.25" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-122" value="<font color="#000000">Fluentd<br></font>Output<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-121" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-126" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="_ONQgDIz8VEx9AZYVJKi-121" vertex="1">
<mxGeometry x="26" y="71.43253259041211" width="37.34493271656854" height="17.93786795626577" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-127" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="_ONQgDIz8VEx9AZYVJKi-121" vertex="1">
<mxGeometry x="62.72000000000003" y="73.35116169049621" width="28.64933767872161" height="14.521131202691336" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-128" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="_ONQgDIz8VEx9AZYVJKi-121" vertex="1">
<mxGeometry x="95.27" y="73.07064760302775" width="13.376524390243901" height="13.026308873002522" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-129" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="_ONQgDIz8VEx9AZYVJKi-121" vertex="1">
<mxGeometry x="114" y="72.57604394449116" width="14.914055929352397" height="14.521131202691336" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-130" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="_ONQgDIz8VEx9AZYVJKi-121" vertex="1">
<mxGeometry x="135" y="66.51124894869639" width="42.11128048780487" height="26.47970984020185" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-123" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;exitX=0.596;exitY=1.049;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-91" target="_ONQgDIz8VEx9AZYVJKi-121" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-124" value="日志输出" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-123" vertex="1" connectable="0">
<mxGeometry x="-0.3201" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="5" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-151" value="<font color="#5e5e5e">Monitoring 控制器</font>" style="whiteSpace=wrap;html=1;fontSize=14;strokeColor=#5C5C5C;strokeWidth=0;fillColor=#FFFFFF;align=center;opacity=0;fontFamily=Lucida Console;fontColor=#AAAAAA;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="50" y="549.5" width="151" height="35" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-153" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="285" y="667" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-154" value="<font color="#000000">Prometheus</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-153" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-156" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="285" y="762" width="168" height="64" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-157" value="<font style="font-size: 11px"><font color="#000000" style="font-size: 11px">ServiceMonitor</font><br style="font-size: 11px">Prometheus</font><hr style="font-size: 11px"><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-156" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-163" value="" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#4284F3;strokeWidth=1;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-91" target="_ONQgDIz8VEx9AZYVJKi-153" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-185" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-179" target="_ONQgDIz8VEx9AZYVJKi-22" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1029" y="582"/>
<mxPoint x="1029" y="523"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-188" value="监听" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="_ONQgDIz8VEx9AZYVJKi-185" vertex="1" connectable="0">
<mxGeometry x="0.4777" relative="1" as="geometry">
<mxPoint x="10" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-179" value="" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#82b366;shadow=0;dashed=0;strokeColor=none;fontSize=12;align=center;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#d5e8d4;" parent="1" vertex="1">
<mxGeometry x="1081" y="523" width="420" height="118" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-180" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="1104" y="559" width="168" height="64" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-181" value="<font style="font-size: 11px"><font color="#000000">Inputs<br></font>Logging<br></font><hr style="font-size: 11px"><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-180" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-182" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="1301" y="559" width="168" height="64" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-183" value="<font style="font-size: 11px"><font color="#000000">Flow<br></font>Logging<br></font><hr style="font-size: 11px"><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-182" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-184" value="<font color="#5e5e5e">用户配置</font>" style="whiteSpace=wrap;html=1;fontSize=14;strokeColor=#5C5C5C;strokeWidth=0;fillColor=#FFFFFF;align=center;opacity=0;fontFamily=Lucida Console;fontColor=#AAAAAA;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="1070" y="519" width="111" height="35" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-194" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-170" target="_ONQgDIz8VEx9AZYVJKi-156" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-195" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-170" target="_ONQgDIz8VEx9AZYVJKi-191" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-170" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="77" y="759" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-171" value="<font color="#000000">Operator</font><br>Prometheus<hr><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-170" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-196" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="_ONQgDIz8VEx9AZYVJKi-191" target="_ONQgDIz8VEx9AZYVJKi-153" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-191" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;" parent="1" vertex="1">
<mxGeometry x="77" y="623" width="170" height="70" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-192" value="<font color="#000000">Prometheus Config</font><br>Prometheus<hr><font style="font-size: 11px">KubeGems Engine</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;" parent="_ONQgDIz8VEx9AZYVJKi-191" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-139" value="" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=none;gradientColor=none;shadow=0;dashed=0;fontSize=12;fontColor=#9E9E9E;align=left;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#F3E5F5;" parent="1" vertex="1">
<mxGeometry x="291" y="559" width="156" height="87" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-198" value="<font style="font-size: 11px"><span style="color: rgb(94 , 94 , 94) ; font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; display: inline ; float: none ; font-size: 11px">Report &amp; Share</span><br style="color: rgb(94 , 94 , 94) ; font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; font-size: 11px"><font style="color: rgb(94 , 94 , 94) ; font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; font-size: 11px">Business Analysis</font></font>" style="text;whiteSpace=wrap;html=1;fontSize=11;" parent="1" vertex="1">
<mxGeometry x="296.5" y="559" width="102" height="40" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-140" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=bottom;spacingLeft=0;fontColor=#999999;fontSize=12;whiteSpace=wrap;spacingBottom=2;html=1;container=0;" parent="1" vertex="1">
<mxGeometry x="387" y="602" width="37" height="36" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-142" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=bottom;spacingLeft=0;fontColor=#999999;fontSize=12;whiteSpace=wrap;spacingBottom=2;html=1;container=0;" parent="1" vertex="1">
<mxGeometry x="328" y="602" width="39" height="35" as="geometry"/>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-143" value="" style="dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.users;part=1;shadow=0;" parent="1" vertex="1">
<mxGeometry x="332.5" y="610.25" width="28.5" height="19.5" as="geometry">
<mxPoint x="-25" y="31.25" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="_ONQgDIz8VEx9AZYVJKi-141" value="" style="dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.report;part=1;shadow=0;" parent="1" vertex="1">
<mxGeometry x="392.75" y="607.5" width="25.5" height="24" as="geometry">
<mxPoint x="-25" y="36" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="23NBAlVdhkbHg6i7e0Gj-12" value="<font color="#5e5e5e">Report &amp; Share<br><font style="font-size: 10px">Business Analysis</font></font>" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=none;gradientColor=none;shadow=0;dashed=0;fontSize=12;fontColor=#9E9E9E;align=left;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#F3E5F5;" parent="1" vertex="1">
<mxGeometry x="1081" y="716.38" width="170" height="128" as="geometry"/>
</mxCell>
<mxCell id="23NBAlVdhkbHg6i7e0Gj-13" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=bottom;spacingLeft=0;fontColor=#999999;fontSize=12;whiteSpace=wrap;spacingBottom=2;html=1;" parent="1" vertex="1">
<mxGeometry x="1091" y="759.38" width="70" height="70" as="geometry"/>
</mxCell>
<mxCell id="23NBAlVdhkbHg6i7e0Gj-14" value="" style="dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.report;part=1;" parent="23NBAlVdhkbHg6i7e0Gj-13" vertex="1">
<mxGeometry x="0.5" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-25" y="10" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="23NBAlVdhkbHg6i7e0Gj-15" value="" style="strokeColor=#dddddd;fillColor=#ffffff;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=bottom;spacingLeft=0;fontColor=#999999;fontSize=12;whiteSpace=wrap;spacingBottom=2;html=1;" parent="1" vertex="1">
<mxGeometry x="1171" y="759.38" width="70" height="70" as="geometry"/>
</mxCell>
<mxCell id="23NBAlVdhkbHg6i7e0Gj-16" value="" style="dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.users;part=1;" parent="23NBAlVdhkbHg6i7e0Gj-15" vertex="1">
<mxGeometry x="0.5" width="50" height="31.5" relative="1" as="geometry">
<mxPoint x="-25" y="19.25" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="4" value="Logging<br>Operator" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="374" y="1023" width="100" height="514" as="geometry"/>
</mxCell>
<mxCell id="22" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="4" vertex="1">
<mxGeometry x="46" y="445" width="10" height="38" as="geometry"/>
</mxCell>
<mxCell id="156" value="Generate Configmap<br>with Fluentd" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;entryX=1.155;entryY=0.673;exitX=1.171;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="4" target="22" edge="1">
<mxGeometry x="0.043" relative="1" as="geometry">
<mxPoint x="57.27000000000004" y="454.0000000000002" as="sourcePoint"/>
<Array as="points">
<mxPoint x="92" y="454"/>
<mxPoint x="92" y="471"/>
</Array>
<mxPoint x="54.4199999999999" y="494.03999999999996" as="targetPoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="6" value="List Workload<br>with CommonLabel" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;" parent="1" source="2" target="5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="217" y="1103" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7" value="return&nbsp;" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;entryX=1.064;entryY=0.665;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="5" target="8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="109" y="1153" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="2" value="UI" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="50" y="1023" width="100" height="512" as="geometry"/>
</mxCell>
<mxCell id="9" value="Rules" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;" parent="2" target="8" edge="1">
<mxGeometry x="-0.0133" relative="1" as="geometry">
<mxPoint x="-30" y="77" as="sourcePoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="8" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="2" vertex="1">
<mxGeometry x="45" y="77" width="10" height="66" as="geometry"/>
</mxCell>
<mxCell id="11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="2" vertex="1">
<mxGeometry x="45" y="174" width="10" height="220" as="geometry"/>
</mxCell>
<mxCell id="12" value="Match Workload<br>with CommonLabel" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;exitX=1.171;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;" parent="2" source="8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="158" y="207" as="sourcePoint"/>
<Array as="points">
<mxPoint x="90" y="140"/>
<mxPoint x="90" y="180"/>
</Array>
<mxPoint x="54" y="180" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="13" value="Select<br>log plugins" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;exitX=1.171;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;" parent="2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="56.710000000000036" y="197.00000000000023" as="sourcePoint"/>
<Array as="points">
<mxPoint x="90" y="197"/>
<mxPoint x="90" y="222"/>
</Array>
<mxPoint x="54" y="222" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="160" value="Select<br>(Cluster)Output" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;exitX=1.171;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;" parent="2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="56.65000000000026" y="310.0000000000002" as="sourcePoint"/>
<Array as="points">
<mxPoint x="90" y="310"/>
<mxPoint x="90" y="338"/>
</Array>
<mxPoint x="53.97" y="338" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="16" value="Post Rules" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;" parent="1" target="15" edge="1">
<mxGeometry x="0.0274" y="5" relative="1" as="geometry">
<mxPoint x="106" y="1391" as="sourcePoint"/>
<Array as="points">
<mxPoint x="181" y="1391"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="23" value="Post Flows" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;" parent="1" target="22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="255.8235294117644" y="1468" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="24" value="validate &amp; return" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;entryX=0.983;entryY=0.957;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="15" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="298" y="1508" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="3" value="KubeGems<br>Service" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="205.5" y="1023" width="100" height="514" as="geometry"/>
</mxCell>
<mxCell id="5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="3" vertex="1">
<mxGeometry x="45.5" y="100" width="10" height="22" as="geometry"/>
</mxCell>
<mxCell id="15" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="3" vertex="1">
<mxGeometry x="46.5" y="368" width="10" height="117" as="geometry"/>
</mxCell>
<mxCell id="157" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="3" vertex="1">
<mxGeometry x="44.5" y="256" width="10" height="29" as="geometry"/>
</mxCell>
<mxCell id="17" value="validate &amp; return" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;entryX=1.089;entryY=0.987;entryDx=0;entryDy=0;entryPerimeter=0;" parent="3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-100.50000000000013" y="393.00400000000013" as="targetPoint"/>
<mxPoint x="42.5" y="393" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="163" value="Generate<br>Flows" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;exitX=1.171;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;" parent="3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="59.18000000000029" y="382.0000000000002" as="sourcePoint"/>
<Array as="points">
<mxPoint x="97" y="382"/>
<mxPoint x="97" y="410"/>
</Array>
<mxPoint x="56.5" y="410" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="26" value="" style="shape=actor;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-14" y="1082" width="21" height="29" as="geometry"/>
</mxCell>
<mxCell id="27" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">Tenant</span>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-21.00333333333326" y="1111" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="42" value="MutateWebhook" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="1095" y="1034" width="100" height="247" as="geometry"/>
</mxCell>
<mxCell id="74" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="42" vertex="1">
<mxGeometry x="45" y="124" width="10" height="30" as="geometry"/>
</mxCell>
<mxCell id="46" value="Kubernetes" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="973" y="1034" width="100" height="245" as="geometry"/>
</mxCell>
<mxCell id="69" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="46" vertex="1">
<mxGeometry x="45" y="107" width="10" height="57" as="geometry"/>
</mxCell>
<mxCell id="49" value="UI" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="727" y="1034" width="100" height="242" as="geometry"/>
</mxCell>
<mxCell id="61" value="Workload" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;" parent="49" target="60" edge="1">
<mxGeometry x="-0.0333" y="5" relative="1" as="geometry">
<mxPoint x="-29" y="85" as="sourcePoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="60" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="49" vertex="1">
<mxGeometry x="44" y="85" width="10" height="100" as="geometry"/>
</mxCell>
<mxCell id="55" value="KubeGems<br>Service" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="846" y="1034" width="100" height="243" as="geometry"/>
</mxCell>
<mxCell id="65" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;" parent="55" vertex="1">
<mxGeometry x="45" y="97" width="10" height="78" as="geometry"/>
</mxCell>
<mxCell id="59" value="" style="shape=actor;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="669" y="1097" width="20" height="29" as="geometry"/>
</mxCell>
<mxCell id="63" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">Tenant</span>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="661" y="1126" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="67" value="return" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;" parent="1" source="65" target="60" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="783" y="1152" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="66" value="Post&nbsp;" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;" parent="1" target="65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="783" y="1131" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="70" value="Post" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;" parent="1" target="69" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="901" y="1141" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="71" value="validate &amp; return" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=-0.185;exitY=0.982;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="69" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="901" y="1197" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="76" value="Inject &amp; return" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;entryX=1.031;entryY=0.779;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="74" target="69" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1029" y="1187" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="75" value="Post" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;exitX=1.148;exitY=0.266;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="69" target="74" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1070" y="1181" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="79" value="<p style="margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline"><b>Object: Common Label</b></p><p style="margin: 0px ; margin-left: 8px"><br></p><p style="margin: 0px ; margin-left: 8px">kubegems.io/applications</p><p style="margin: 0px ; margin-left: 8px">or</p><p style="margin: 0px ; margin-left: 8px">app.kubernetes.io/name</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;" parent="1" vertex="1">
<mxGeometry x="1173" y="1121" width="169" height="104" as="geometry"/>
</mxCell>
<mxCell id="83" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="81" target="82" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="81" value="Create<br>LogRules" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="-133" y="1716" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="85" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="82" target="84" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="88" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="82" target="87" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="82" value="default<br>rules ?" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="-137" y="1837" width="108" height="49" as="geometry"/>
</mxCell>
<mxCell id="95" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="84" target="94" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="84" value="generate<br>flows" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="-133" y="1961" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="86" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">yes</span>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-73" y="1891.5" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="90" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="87" target="205" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="87" value="Select<br>Workload" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="41" y="1831.5" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="132" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="89" target="131" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="89" value="Select<br>Plugins" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="233.5" y="1928" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="92" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">no</span>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-25" y="1827" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="94" value="Apply Flows" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="-133" y="2108" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="103" style="edgeStyle=none;html=1;entryX=0;entryY=0;entryDx=0;entryDy=20;entryPerimeter=0;" parent="1" source="96" target="101" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="863" y="1577" as="targetPoint"/>
<Array as="points">
<mxPoint x="752" y="1579"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="104" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="96" target="97" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="171" style="edgeStyle=none;html=1;entryX=0.158;entryY=0.437;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="165" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="823" y="1469" as="sourcePoint"/>
<Array as="points">
<mxPoint x="823" y="1515"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="96" value="KubeGems<br>Installer" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="692" y="1441" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="130" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="97" target="111" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1153" y="1469"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="97" value="Logging Operator" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="914" y="1441" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="113" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="105" target="111" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1153" y="1719"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="105" value="Flows" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" parent="1" vertex="1">
<mxGeometry x="929" y="1702" width="89" height="34" as="geometry"/>
</mxCell>
<mxCell id="107" value="<div style="text-align: center"><font face="helvetica">namespace</font></div>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="947" y="1706" width="58" height="32" as="geometry"/>
</mxCell>
<mxCell id="110" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="926" y="1559" width="91" height="35" as="geometry"/>
</mxCell>
<mxCell id="101" value="ClusterOutputs" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" parent="110" vertex="1">
<mxGeometry width="89" height="35" as="geometry"/>
</mxCell>
<mxCell id="102" value="<div style="text-align: center"><font face="helvetica">default</font></div>" style="text;whiteSpace=wrap;html=1;" parent="110" vertex="1">
<mxGeometry x="29" y="5" width="58" height="32" as="geometry"/>
</mxCell>
<mxCell id="124" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="111" target="123" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1238" y="1578"/>
<mxPoint x="1238" y="1500"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="127" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="111" target="126" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1237" y="1578"/>
<mxPoint x="1237" y="1656"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="129" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="111" target="125" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="111" value="Fluentd" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1105" y="1556" width="95" height="44" as="geometry"/>
</mxCell>
<mxCell id="112" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="111" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1015" y="1578" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="115" value="" style="endArrow=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;dashed=1;" parent="1" source="105" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="925" y="1644" as="sourcePoint"/>
<mxPoint x="975" y="1594" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="122" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="120" target="105" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="151" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=27;entryPerimeter=0;" parent="1" source="120" target="149" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="880" y="1719"/>
<mxPoint x="880" y="1793"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="120" value="KubeGems<br>Service" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="694" y="1691.5" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="123" value="Loki" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1277" y="1478" width="95" height="44" as="geometry"/>
</mxCell>
<mxCell id="125" value="Kafka" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1277" y="1556" width="95" height="44" as="geometry"/>
</mxCell>
<mxCell id="126" value="ElasticSearch" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1279" y="1634" width="95" height="44" as="geometry"/>
</mxCell>
<mxCell id="136" style="edgeStyle=none;html=1;" parent="1" source="131" target="135" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="143" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="131" target="84" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="93" y="2054"/>
<mxPoint x="93" y="1991"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="131" value="default<br>output ?" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="227.5" y="2029" width="114" height="51.5" as="geometry"/>
</mxCell>
<mxCell id="135" value="Create<br>Output" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="234.5" y="2114.5" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="139" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">no</span>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="286.5" y="2076" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="144" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">yes</span>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="195" y="2021" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="149" value="Outputs" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" parent="1" vertex="1">
<mxGeometry x="927" y="1766" width="89" height="34" as="geometry"/>
</mxCell>
<mxCell id="150" value="<div style="text-align: center"><font face="helvetica">namespace</font></div>" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="944.5" y="1770" width="58" height="32" as="geometry"/>
</mxCell>
<mxCell id="155" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1016" y="1785" as="sourcePoint"/>
<mxPoint x="1063" y="1719" as="targetPoint"/>
<Array as="points">
<mxPoint x="1063" y="1785"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="158" value="List (Cluster)Output" style="html=1;verticalAlign=bottom;endArrow=block;exitX=1;exitY=0.434;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="157" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="105" y="1280.348" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="159" value="return" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;entryX=1.114;entryY=0.555;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="157" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="106.13999999999987" y="1307.2099999999998" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="170" value="" style="group;rotation=90;" parent="1" vertex="1" connectable="0">
<mxGeometry x="838" y="1503" width="81" height="32" as="geometry"/>
</mxCell>
<mxCell id="165" value="Logging" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" parent="170" vertex="1">
<mxGeometry x="9" width="61" height="27" as="geometry"/>
</mxCell>
<mxCell id="169" value="<div style="text-align: center"><font face="helvetica">default</font></div>" style="text;whiteSpace=wrap;html=1;" parent="170" vertex="1">
<mxGeometry x="23" width="44" height="32" as="geometry"/>
</mxCell>
<mxCell id="172" style="edgeStyle=none;html=1;exitX=0.996;exitY=0.598;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="165" target="97" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="899.9459459459458" y="1469.135135135135" as="targetPoint"/>
<Array as="points">
<mxPoint x="974" y="1519"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="173" style="edgeStyle=none;html=1;entryX=0;entryY=0;entryDx=0;entryDy=20;entryPerimeter=0;" edge="1" parent="1" source="176" target="183">
<mxGeometry relative="1" as="geometry">
<mxPoint x="860" y="2033" as="targetPoint"/>
<Array as="points">
<mxPoint x="749" y="2035"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="174" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="176" target="178">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="175" style="edgeStyle=none;html=1;entryX=0.158;entryY=0.437;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="201">
<mxGeometry relative="1" as="geometry">
<mxPoint x="820" y="1925" as="sourcePoint"/>
<Array as="points">
<mxPoint x="820" y="1971"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="176" value="KubeGems<br>Installer" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="689" y="1897" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="177" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="178" target="188">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1150" y="1925"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="178" value="Logging Operator" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="911" y="1897" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="179" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="180" target="188">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1150" y="2145"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="180" value="Flows" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" vertex="1" parent="1">
<mxGeometry x="927" y="2127.5" width="89" height="34" as="geometry"/>
</mxCell>
<mxCell id="181" value="<div style="text-align: center"><font face="helvetica">default</font></div>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="949" y="2132" width="58" height="32" as="geometry"/>
</mxCell>
<mxCell id="182" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="923" y="2015" width="91" height="35" as="geometry"/>
</mxCell>
<mxCell id="183" value="ClusterOutputs" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" vertex="1" parent="182">
<mxGeometry width="89" height="35" as="geometry"/>
</mxCell>
<mxCell id="184" value="<div style="text-align: center"><font face="helvetica">default</font></div>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="182">
<mxGeometry x="29" y="5" width="58" height="32" as="geometry"/>
</mxCell>
<mxCell id="204" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="188" target="194">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="188" value="Fluentd" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="1102" y="2012" width="95" height="44" as="geometry"/>
</mxCell>
<mxCell id="189" style="edgeStyle=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="188">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1012" y="2034" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="190" value="" style="endArrow=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="180">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="922" y="2100" as="sourcePoint"/>
<mxPoint x="972" y="2050" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="191" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="193" target="180">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="193" value="KubeGems<br>Service" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="692" y="2117" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="194" value="Loki" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="1270" y="2012" width="95" height="44" as="geometry"/>
</mxCell>
<mxCell id="200" value="" style="group;rotation=90;" vertex="1" connectable="0" parent="1">
<mxGeometry x="835" y="1959" width="81" height="32" as="geometry"/>
</mxCell>
<mxCell id="201" value="Logging" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=card;whiteSpace=wrap;size=20;arcSize=12;" vertex="1" parent="200">
<mxGeometry x="9" width="61" height="27" as="geometry"/>
</mxCell>
<mxCell id="202" value="<div style="text-align: center"><font face="helvetica">default</font></div>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="200">
<mxGeometry x="23" width="44" height="32" as="geometry"/>
</mxCell>
<mxCell id="203" style="edgeStyle=none;html=1;exitX=0.996;exitY=0.598;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="201" target="178">
<mxGeometry relative="1" as="geometry">
<mxPoint x="896.9459459459458" y="1925.135135135135" as="targetPoint"/>
<Array as="points">
<mxPoint x="971" y="1975"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="206" style="edgeStyle=none;html=1;" edge="1" parent="1" source="205" target="89">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="210" style="edgeStyle=none;html=1;" edge="1" parent="1" source="205" target="208">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="205" value="common<br>labels?" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="229.5" y="1837" width="108" height="49" as="geometry"/>
</mxCell>
<mxCell id="207" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">yes</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="294" y="1882" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="211" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="208" target="87">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="91" y="1746"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="208" value="Restart&nbsp;<br>Workloads" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="234.5" y="1716" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="215" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">no</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="286.5" y="1805" width="48" height="29" as="geometry"/>
</mxCell>
<mxCell id="238" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="216" target="220">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="274" value="remote<br>write" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="238">
<mxGeometry x="0.0609" y="2" relative="1" as="geometry">
<mxPoint y="8" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="239" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="216" target="221">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="216" value="Loki" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="32.5" y="2490" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="250" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="217" target="216">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="256" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=47;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="217" target="252">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="217" value="KubeGems<br>Installer" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="-248" y="2342" width="119" height="55" as="geometry"/>
</mxCell>
<mxCell id="273" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="220" target="221">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="220" value="Prometheus" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="227.5" y="2389" width="100" height="60" as="geometry"/>
</mxCell>
<mxCell id="268" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="221" target="264">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="270" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="221" target="269">
<mxGeometry relative="1" as="geometry"/>
</mxCell>