Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/operations/observability/mixins/self-hosted/dashboards/argocd/argocd.json
2504 views
1
{
2
"__inputs": [],
3
"__elements": {},
4
"__requires": [
5
{
6
"type": "grafana",
7
"id": "grafana",
8
"name": "Grafana",
9
"version": "9.1.7"
10
},
11
{
12
"type": "panel",
13
"id": "graph",
14
"name": "Graph (old)",
15
"version": ""
16
},
17
{
18
"type": "panel",
19
"id": "heatmap",
20
"name": "Heatmap",
21
"version": ""
22
},
23
{
24
"type": "datasource",
25
"id": "prometheus",
26
"name": "Prometheus",
27
"version": "1.0.0"
28
},
29
{
30
"type": "panel",
31
"id": "stat",
32
"name": "Stat",
33
"version": ""
34
},
35
{
36
"type": "panel",
37
"id": "table",
38
"name": "Table",
39
"version": ""
40
},
41
{
42
"type": "panel",
43
"id": "text",
44
"name": "Text",
45
"version": ""
46
},
47
{
48
"type": "panel",
49
"id": "timeseries",
50
"name": "Time series",
51
"version": ""
52
}
53
],
54
"annotations": {
55
"list": [
56
{
57
"builtIn": 1,
58
"datasource": {
59
"type": "datasource",
60
"uid": "grafana"
61
},
62
"enable": true,
63
"hide": true,
64
"iconColor": "rgba(0, 211, 255, 1)",
65
"limit": 100,
66
"matchAny": false,
67
"name": "Annotations & Alerts",
68
"showIn": 0,
69
"tags": [
70
"argocd"
71
],
72
"target": {
73
"limit": 100,
74
"matchAny": false,
75
"tags": [
76
"argocd"
77
],
78
"type": "tags"
79
},
80
"type": "tags"
81
}
82
]
83
},
84
"editable": true,
85
"fiscalYearStartMonth": 0,
86
"graphTooltip": 0,
87
"id": null,
88
"links": [],
89
"liveNow": false,
90
"panels": [
91
{
92
"collapsed": false,
93
"datasource": {
94
"uid": "$datasource"
95
},
96
"gridPos": {
97
"h": 1,
98
"w": 24,
99
"x": 0,
100
"y": 0
101
},
102
"id": 68,
103
"panels": [],
104
"targets": [
105
{
106
"datasource": {
107
"uid": "$datasource"
108
},
109
"refId": "A"
110
}
111
],
112
"title": "Overview",
113
"type": "row"
114
},
115
{
116
"datasource": {
117
"type": "prometheus",
118
"uid": "$datasource"
119
},
120
"fieldConfig": {
121
"defaults": {
122
"color": {
123
"mode": "thresholds"
124
},
125
"mappings": [
126
{
127
"options": {
128
"match": "null",
129
"result": {
130
"text": "N/A"
131
}
132
},
133
"type": "special"
134
}
135
],
136
"thresholds": {
137
"mode": "absolute",
138
"steps": [
139
{
140
"color": "green",
141
"value": null
142
},
143
{
144
"color": "red",
145
"value": 80
146
}
147
]
148
},
149
"unit": "dtdurations"
150
},
151
"overrides": []
152
},
153
"gridPos": {
154
"h": 5,
155
"w": 2,
156
"x": 0,
157
"y": 1
158
},
159
"id": 32,
160
"links": [],
161
"maxDataPoints": 100,
162
"options": {
163
"colorMode": "none",
164
"graphMode": "none",
165
"justifyMode": "auto",
166
"orientation": "horizontal",
167
"reduceOptions": {
168
"calcs": [
169
"lastNotNull"
170
],
171
"fields": "",
172
"values": false
173
},
174
"textMode": "auto"
175
},
176
"pluginVersion": "9.1.7",
177
"targets": [
178
{
179
"datasource": {
180
"uid": "$datasource"
181
},
182
"editorMode": "code",
183
"expr": "time() - max(process_start_time_seconds{job=\"argocd-server-metrics\"})",
184
"format": "time_series",
185
"intervalFactor": 1,
186
"range": true,
187
"refId": "A"
188
}
189
],
190
"title": "ArgoCD Uptime",
191
"type": "stat"
192
},
193
{
194
"datasource": {
195
"type": "prometheus",
196
"uid": "$datasource"
197
},
198
"fieldConfig": {
199
"defaults": {
200
"color": {
201
"fixedColor": "rgb(31, 120, 193)",
202
"mode": "fixed"
203
},
204
"mappings": [
205
{
206
"options": {
207
"match": "null",
208
"result": {
209
"text": "0"
210
}
211
},
212
"type": "special"
213
}
214
],
215
"thresholds": {
216
"mode": "absolute",
217
"steps": [
218
{
219
"color": "green",
220
"value": null
221
},
222
{
223
"color": "red",
224
"value": 80
225
}
226
]
227
},
228
"unit": "none"
229
},
230
"overrides": []
231
},
232
"gridPos": {
233
"h": 5,
234
"w": 3,
235
"x": 2,
236
"y": 1
237
},
238
"id": 94,
239
"links": [],
240
"maxDataPoints": 100,
241
"options": {
242
"colorMode": "none",
243
"graphMode": "none",
244
"justifyMode": "auto",
245
"orientation": "auto",
246
"reduceOptions": {
247
"calcs": [
248
"lastNotNull"
249
],
250
"fields": "",
251
"values": false
252
},
253
"textMode": "auto"
254
},
255
"pluginVersion": "9.1.7",
256
"targets": [
257
{
258
"datasource": {
259
"uid": "$datasource"
260
},
261
"editorMode": "code",
262
"expr": "count(\r\n count by (dest_server) (\r\n argocd_app_info \r\n * on(name) group_left(label_environment) argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n )\r\n)",
263
"format": "time_series",
264
"instant": false,
265
"intervalFactor": 1,
266
"refId": "A"
267
}
268
],
269
"title": "Clusters with apps deployed",
270
"type": "stat"
271
},
272
{
273
"datasource": {
274
"type": "prometheus",
275
"uid": "$datasource"
276
},
277
"fieldConfig": {
278
"defaults": {
279
"color": {
280
"fixedColor": "rgb(31, 120, 193)",
281
"mode": "fixed"
282
},
283
"mappings": [
284
{
285
"options": {
286
"match": "null",
287
"result": {
288
"text": "N/A"
289
}
290
},
291
"type": "special"
292
}
293
],
294
"thresholds": {
295
"mode": "absolute",
296
"steps": [
297
{
298
"color": "green",
299
"value": null
300
},
301
{
302
"color": "red",
303
"value": 80
304
}
305
]
306
},
307
"unit": "none"
308
},
309
"overrides": []
310
},
311
"gridPos": {
312
"h": 5,
313
"w": 3,
314
"x": 5,
315
"y": 1
316
},
317
"id": 75,
318
"links": [],
319
"maxDataPoints": 100,
320
"options": {
321
"colorMode": "none",
322
"graphMode": "none",
323
"justifyMode": "auto",
324
"orientation": "horizontal",
325
"reduceOptions": {
326
"calcs": [
327
"lastNotNull"
328
],
329
"fields": "",
330
"values": false
331
},
332
"textMode": "auto"
333
},
334
"pluginVersion": "9.1.7",
335
"repeatDirection": "h",
336
"targets": [
337
{
338
"datasource": {
339
"uid": "$datasource"
340
},
341
"editorMode": "code",
342
"expr": "sum(\r\n argocd_app_info{health_status=~\"$health_status\",sync_status=~\"$sync_status\"} \r\n * on(name) group_left(label_environment) argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n)",
343
"format": "time_series",
344
"instant": false,
345
"intervalFactor": 1,
346
"refId": "A"
347
}
348
],
349
"title": "Managed Applications",
350
"type": "stat"
351
},
352
{
353
"datasource": {
354
"type": "prometheus",
355
"uid": "$datasource"
356
},
357
"fieldConfig": {
358
"defaults": {
359
"color": {
360
"fixedColor": "rgb(31, 120, 193)",
361
"mode": "fixed"
362
},
363
"mappings": [
364
{
365
"options": {
366
"match": "null",
367
"result": {
368
"text": "0"
369
}
370
},
371
"type": "special"
372
}
373
],
374
"thresholds": {
375
"mode": "absolute",
376
"steps": [
377
{
378
"color": "green",
379
"value": null
380
},
381
{
382
"color": "red",
383
"value": 80
384
}
385
]
386
},
387
"unit": "none"
388
},
389
"overrides": []
390
},
391
"gridPos": {
392
"h": 5,
393
"w": 3,
394
"x": 8,
395
"y": 1
396
},
397
"id": 107,
398
"links": [],
399
"maxDataPoints": 100,
400
"options": {
401
"colorMode": "none",
402
"graphMode": "none",
403
"justifyMode": "auto",
404
"orientation": "horizontal",
405
"reduceOptions": {
406
"calcs": [
407
"lastNotNull"
408
],
409
"fields": "",
410
"values": false
411
},
412
"textMode": "auto"
413
},
414
"pluginVersion": "9.1.7",
415
"targets": [
416
{
417
"datasource": {
418
"uid": "$datasource"
419
},
420
"editorMode": "code",
421
"expr": "count(count by (repo) (\r\n argocd_app_info * on(name) group_left argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n))",
422
"format": "time_series",
423
"instant": false,
424
"intervalFactor": 1,
425
"refId": "A"
426
}
427
],
428
"title": "Repositories Watched",
429
"type": "stat"
430
},
431
{
432
"datasource": {
433
"type": "prometheus",
434
"uid": "$datasource"
435
},
436
"fieldConfig": {
437
"defaults": {
438
"color": {
439
"fixedColor": "rgb(31, 120, 193)",
440
"mode": "fixed"
441
},
442
"custom": {
443
"align": "auto",
444
"displayMode": "auto",
445
"inspect": false
446
},
447
"mappings": [
448
{
449
"options": {
450
"match": "null",
451
"result": {
452
"text": "N/A"
453
}
454
},
455
"type": "special"
456
}
457
],
458
"thresholds": {
459
"mode": "absolute",
460
"steps": [
461
{
462
"color": "green",
463
"value": null
464
},
465
{
466
"color": "red",
467
"value": 80
468
}
469
]
470
},
471
"unit": "none"
472
},
473
"overrides": [
474
{
475
"matcher": {
476
"id": "byName",
477
"options": "Application"
478
},
479
"properties": [
480
{
481
"id": "custom.width",
482
"value": 339
483
}
484
]
485
},
486
{
487
"matcher": {
488
"id": "byName",
489
"options": "Health"
490
},
491
"properties": [
492
{
493
"id": "custom.width",
494
"value": 198
495
}
496
]
497
},
498
{
499
"matcher": {
500
"id": "byName",
501
"options": "Synchronization Status"
502
},
503
"properties": [
504
{
505
"id": "custom.displayMode",
506
"value": "color-background-solid"
507
},
508
{
509
"id": "mappings",
510
"value": [
511
{
512
"options": {
513
"OutOfSync": {
514
"color": "yellow",
515
"index": 2,
516
"text": "OutOfSync"
517
},
518
"Synced": {
519
"color": "green",
520
"index": 0,
521
"text": "Synced"
522
},
523
"Unknown": {
524
"color": "#ffffff",
525
"index": 1,
526
"text": "Unknown"
527
}
528
},
529
"type": "value"
530
}
531
]
532
}
533
]
534
},
535
{
536
"matcher": {
537
"id": "byName",
538
"options": "Health"
539
},
540
"properties": [
541
{
542
"id": "custom.displayMode",
543
"value": "color-background-solid"
544
},
545
{
546
"id": "mappings",
547
"value": [
548
{
549
"options": {
550
"Degraded": {
551
"color": "semi-dark-red",
552
"index": 0,
553
"text": "Degraded"
554
},
555
"Healthy": {
556
"color": "green",
557
"index": 1,
558
"text": "Healthy"
559
},
560
"Missing": {
561
"color": "semi-dark-purple",
562
"index": 2,
563
"text": "Missing"
564
},
565
"Progressing": {
566
"color": "semi-dark-blue",
567
"index": 3,
568
"text": "Progressing"
569
},
570
"Suspended": {
571
"color": "semi-dark-orange",
572
"index": 4,
573
"text": "Suspended"
574
},
575
"Unknown": {
576
"color": "#ffffff",
577
"index": 5,
578
"text": "Unknown"
579
}
580
},
581
"type": "value"
582
}
583
]
584
}
585
]
586
}
587
]
588
},
589
"gridPos": {
590
"h": 5,
591
"w": 13,
592
"x": 11,
593
"y": 1
594
},
595
"id": 117,
596
"links": [],
597
"maxDataPoints": 100,
598
"options": {
599
"footer": {
600
"enablePagination": false,
601
"fields": [
602
"Value"
603
],
604
"reducer": [
605
"last"
606
],
607
"show": false
608
},
609
"showHeader": true,
610
"sortBy": []
611
},
612
"pluginVersion": "9.1.7",
613
"repeatDirection": "h",
614
"targets": [
615
{
616
"datasource": {
617
"uid": "$datasource"
618
},
619
"editorMode": "code",
620
"exemplar": false,
621
"expr": "argocd_app_info{health_status=~\"$health_status\",sync_status=~\"$sync_status\"} \r\n* on(name) group_left(label_environment, label_team) argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}",
622
"format": "table",
623
"instant": true,
624
"intervalFactor": 1,
625
"legendFormat": "{{name}}",
626
"range": false,
627
"refId": "A"
628
}
629
],
630
"title": "Managed Applications",
631
"transformations": [
632
{
633
"id": "organize",
634
"options": {
635
"excludeByName": {
636
"Time": true,
637
"Value": true,
638
"__name__": true,
639
"cluster": true,
640
"container": true,
641
"dest_namespace": true,
642
"dest_server": true,
643
"endpoint": true,
644
"exported_namespace": true,
645
"instance": true,
646
"job": true,
647
"namespace": true,
648
"operation": true,
649
"pod": true,
650
"project": true,
651
"prometheus": true,
652
"prometheus_replica": true,
653
"repo": true,
654
"service": true
655
},
656
"indexByName": {
657
"Time": 5,
658
"Value": 21,
659
"cluster": 6,
660
"container": 7,
661
"dest_namespace": 8,
662
"dest_server": 9,
663
"endpoint": 10,
664
"exported_namespace": 11,
665
"health_status": 3,
666
"instance": 12,
667
"job": 13,
668
"label_environment": 1,
669
"label_team": 2,
670
"name": 0,
671
"namespace": 14,
672
"operation": 22,
673
"pod": 15,
674
"project": 16,
675
"prometheus": 17,
676
"prometheus_replica": 18,
677
"repo": 19,
678
"service": 20,
679
"sync_status": 4
680
},
681
"renameByName": {
682
"health_status": "Health",
683
"label_environment": "Environment",
684
"label_team": "Team Owner",
685
"name": "Application",
686
"sync_status": "Synchronization Status"
687
}
688
}
689
}
690
],
691
"type": "table"
692
},
693
{
694
"collapsed": false,
695
"datasource": {
696
"uid": "$datasource"
697
},
698
"gridPos": {
699
"h": 1,
700
"w": 24,
701
"x": 0,
702
"y": 6
703
},
704
"id": 77,
705
"panels": [],
706
"targets": [
707
{
708
"datasource": {
709
"uid": "$datasource"
710
},
711
"refId": "A"
712
}
713
],
714
"title": "Application Status",
715
"type": "row"
716
},
717
{
718
"datasource": {
719
"type": "prometheus",
720
"uid": "$datasource"
721
},
722
"fieldConfig": {
723
"defaults": {
724
"color": {
725
"mode": "palette-classic"
726
},
727
"custom": {
728
"axisCenteredZero": false,
729
"axisColorMode": "text",
730
"axisLabel": "",
731
"axisPlacement": "auto",
732
"barAlignment": 0,
733
"drawStyle": "line",
734
"fillOpacity": 10,
735
"gradientMode": "none",
736
"hideFrom": {
737
"legend": false,
738
"tooltip": false,
739
"viz": false
740
},
741
"lineInterpolation": "linear",
742
"lineWidth": 1,
743
"pointSize": 5,
744
"scaleDistribution": {
745
"type": "linear"
746
},
747
"showPoints": "never",
748
"spanNulls": false,
749
"stacking": {
750
"group": "A",
751
"mode": "none"
752
},
753
"thresholdsStyle": {
754
"mode": "off"
755
}
756
},
757
"links": [],
758
"mappings": [],
759
"min": 0,
760
"thresholds": {
761
"mode": "absolute",
762
"steps": [
763
{
764
"color": "green",
765
"value": null
766
},
767
{
768
"color": "red",
769
"value": 80
770
}
771
]
772
},
773
"unit": "short"
774
},
775
"overrides": [
776
{
777
"matcher": {
778
"id": "byName",
779
"options": "Degraded"
780
},
781
"properties": [
782
{
783
"id": "color",
784
"value": {
785
"fixedColor": "semi-dark-red",
786
"mode": "fixed"
787
}
788
}
789
]
790
},
791
{
792
"matcher": {
793
"id": "byName",
794
"options": "Healthy"
795
},
796
"properties": [
797
{
798
"id": "color",
799
"value": {
800
"fixedColor": "green",
801
"mode": "fixed"
802
}
803
}
804
]
805
},
806
{
807
"matcher": {
808
"id": "byName",
809
"options": "Missing"
810
},
811
"properties": [
812
{
813
"id": "color",
814
"value": {
815
"fixedColor": "semi-dark-purple",
816
"mode": "fixed"
817
}
818
}
819
]
820
},
821
{
822
"matcher": {
823
"id": "byName",
824
"options": "Progressing"
825
},
826
"properties": [
827
{
828
"id": "color",
829
"value": {
830
"fixedColor": "semi-dark-blue",
831
"mode": "fixed"
832
}
833
}
834
]
835
},
836
{
837
"matcher": {
838
"id": "byName",
839
"options": "Suspended"
840
},
841
"properties": [
842
{
843
"id": "color",
844
"value": {
845
"fixedColor": "semi-dark-orange",
846
"mode": "fixed"
847
}
848
}
849
]
850
},
851
{
852
"matcher": {
853
"id": "byName",
854
"options": "Unknown"
855
},
856
"properties": [
857
{
858
"id": "color",
859
"value": {
860
"fixedColor": "rgb(255, 255, 255)",
861
"mode": "fixed"
862
}
863
}
864
]
865
}
866
]
867
},
868
"gridPos": {
869
"h": 6,
870
"w": 12,
871
"x": 0,
872
"y": 7
873
},
874
"id": 105,
875
"interval": "",
876
"links": [],
877
"options": {
878
"legend": {
879
"calcs": [
880
"last"
881
],
882
"displayMode": "table",
883
"placement": "right",
884
"showLegend": true
885
},
886
"tooltip": {
887
"mode": "multi",
888
"sort": "desc"
889
}
890
},
891
"pluginVersion": "9.1.7",
892
"targets": [
893
{
894
"datasource": {
895
"uid": "$datasource"
896
},
897
"editorMode": "code",
898
"expr": "sum(\r\n argocd_app_info{health_status=~\"$health_status\",sync_status=~\"$sync_status\",health_status!=\"\"} \r\n * on(name) group_left argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n) by (health_status)",
899
"format": "time_series",
900
"instant": false,
901
"intervalFactor": 1,
902
"legendFormat": "{{health_status}}",
903
"refId": "A"
904
}
905
],
906
"title": "Health Status",
907
"type": "timeseries"
908
},
909
{
910
"datasource": {
911
"type": "prometheus",
912
"uid": "$datasource"
913
},
914
"fieldConfig": {
915
"defaults": {
916
"color": {
917
"mode": "palette-classic"
918
},
919
"custom": {
920
"axisCenteredZero": false,
921
"axisColorMode": "text",
922
"axisLabel": "",
923
"axisPlacement": "auto",
924
"barAlignment": 0,
925
"drawStyle": "line",
926
"fillOpacity": 10,
927
"gradientMode": "none",
928
"hideFrom": {
929
"legend": false,
930
"tooltip": false,
931
"viz": false
932
},
933
"lineInterpolation": "linear",
934
"lineWidth": 1,
935
"pointSize": 5,
936
"scaleDistribution": {
937
"type": "linear"
938
},
939
"showPoints": "never",
940
"spanNulls": false,
941
"stacking": {
942
"group": "A",
943
"mode": "none"
944
},
945
"thresholdsStyle": {
946
"mode": "off"
947
}
948
},
949
"links": [],
950
"mappings": [],
951
"min": 0,
952
"thresholds": {
953
"mode": "absolute",
954
"steps": [
955
{
956
"color": "green",
957
"value": null
958
},
959
{
960
"color": "red",
961
"value": 80
962
}
963
]
964
},
965
"unit": "short"
966
},
967
"overrides": [
968
{
969
"matcher": {
970
"id": "byName",
971
"options": "Degraded"
972
},
973
"properties": [
974
{
975
"id": "color",
976
"value": {
977
"fixedColor": "semi-dark-red",
978
"mode": "fixed"
979
}
980
}
981
]
982
},
983
{
984
"matcher": {
985
"id": "byName",
986
"options": "Healthy"
987
},
988
"properties": [
989
{
990
"id": "color",
991
"value": {
992
"fixedColor": "green",
993
"mode": "fixed"
994
}
995
}
996
]
997
},
998
{
999
"matcher": {
1000
"id": "byName",
1001
"options": "Missing"
1002
},
1003
"properties": [
1004
{
1005
"id": "color",
1006
"value": {
1007
"fixedColor": "semi-dark-purple",
1008
"mode": "fixed"
1009
}
1010
}
1011
]
1012
},
1013
{
1014
"matcher": {
1015
"id": "byName",
1016
"options": "OutOfSync"
1017
},
1018
"properties": [
1019
{
1020
"id": "color",
1021
"value": {
1022
"fixedColor": "semi-dark-yellow",
1023
"mode": "fixed"
1024
}
1025
}
1026
]
1027
},
1028
{
1029
"matcher": {
1030
"id": "byName",
1031
"options": "Progressing"
1032
},
1033
"properties": [
1034
{
1035
"id": "color",
1036
"value": {
1037
"fixedColor": "semi-dark-blue",
1038
"mode": "fixed"
1039
}
1040
}
1041
]
1042
},
1043
{
1044
"matcher": {
1045
"id": "byName",
1046
"options": "Suspended"
1047
},
1048
"properties": [
1049
{
1050
"id": "color",
1051
"value": {
1052
"fixedColor": "semi-dark-orange",
1053
"mode": "fixed"
1054
}
1055
}
1056
]
1057
},
1058
{
1059
"matcher": {
1060
"id": "byName",
1061
"options": "Synced"
1062
},
1063
"properties": [
1064
{
1065
"id": "color",
1066
"value": {
1067
"fixedColor": "semi-dark-green",
1068
"mode": "fixed"
1069
}
1070
}
1071
]
1072
},
1073
{
1074
"matcher": {
1075
"id": "byName",
1076
"options": "Unknown"
1077
},
1078
"properties": [
1079
{
1080
"id": "color",
1081
"value": {
1082
"fixedColor": "rgb(255, 255, 255)",
1083
"mode": "fixed"
1084
}
1085
}
1086
]
1087
}
1088
]
1089
},
1090
"gridPos": {
1091
"h": 6,
1092
"w": 12,
1093
"x": 12,
1094
"y": 7
1095
},
1096
"id": 106,
1097
"interval": "",
1098
"links": [],
1099
"options": {
1100
"legend": {
1101
"calcs": [
1102
"last"
1103
],
1104
"displayMode": "table",
1105
"placement": "right",
1106
"showLegend": true
1107
},
1108
"tooltip": {
1109
"mode": "multi",
1110
"sort": "desc"
1111
}
1112
},
1113
"pluginVersion": "9.1.7",
1114
"targets": [
1115
{
1116
"datasource": {
1117
"uid": "$datasource"
1118
},
1119
"editorMode": "code",
1120
"expr": "sum(\r\n argocd_app_info{health_status=~\"$health_status\",sync_status=~\"$sync_status\",health_status!=\"\"}\r\n * on(name) group_left argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n) by (sync_status)",
1121
"format": "time_series",
1122
"instant": false,
1123
"intervalFactor": 1,
1124
"legendFormat": "{{sync_status}}",
1125
"refId": "A"
1126
}
1127
],
1128
"title": "Sync Status",
1129
"type": "timeseries"
1130
},
1131
{
1132
"collapsed": false,
1133
"datasource": {
1134
"uid": "$datasource"
1135
},
1136
"gridPos": {
1137
"h": 1,
1138
"w": 24,
1139
"x": 0,
1140
"y": 13
1141
},
1142
"id": 104,
1143
"panels": [],
1144
"targets": [
1145
{
1146
"datasource": {
1147
"uid": "$datasource"
1148
},
1149
"refId": "A"
1150
}
1151
],
1152
"title": "Sync Stats",
1153
"type": "row"
1154
},
1155
{
1156
"datasource": {
1157
"type": "prometheus",
1158
"uid": "$datasource"
1159
},
1160
"fieldConfig": {
1161
"defaults": {
1162
"color": {
1163
"mode": "palette-classic"
1164
},
1165
"custom": {
1166
"axisCenteredZero": false,
1167
"axisColorMode": "text",
1168
"axisLabel": "",
1169
"axisPlacement": "auto",
1170
"barAlignment": 0,
1171
"drawStyle": "line",
1172
"fillOpacity": 10,
1173
"gradientMode": "none",
1174
"hideFrom": {
1175
"legend": false,
1176
"tooltip": false,
1177
"viz": false
1178
},
1179
"lineInterpolation": "linear",
1180
"lineWidth": 1,
1181
"pointSize": 5,
1182
"scaleDistribution": {
1183
"type": "linear"
1184
},
1185
"showPoints": "never",
1186
"spanNulls": false,
1187
"stacking": {
1188
"group": "A",
1189
"mode": "normal"
1190
},
1191
"thresholdsStyle": {
1192
"mode": "off"
1193
}
1194
},
1195
"decimals": 0,
1196
"links": [],
1197
"mappings": [],
1198
"min": 0,
1199
"thresholds": {
1200
"mode": "absolute",
1201
"steps": [
1202
{
1203
"color": "green",
1204
"value": null
1205
},
1206
{
1207
"color": "red",
1208
"value": 80
1209
}
1210
]
1211
},
1212
"unit": "short"
1213
},
1214
"overrides": []
1215
},
1216
"gridPos": {
1217
"h": 6,
1218
"w": 24,
1219
"x": 0,
1220
"y": 14
1221
},
1222
"id": 56,
1223
"interval": "",
1224
"links": [],
1225
"options": {
1226
"legend": {
1227
"calcs": [
1228
"last"
1229
],
1230
"displayMode": "table",
1231
"placement": "right",
1232
"showLegend": true
1233
},
1234
"tooltip": {
1235
"mode": "multi",
1236
"sort": "desc"
1237
}
1238
},
1239
"pluginVersion": "9.1.7",
1240
"targets": [
1241
{
1242
"datasource": {
1243
"uid": "$datasource"
1244
},
1245
"editorMode": "code",
1246
"expr": "sum(\r\n round(\r\n increase(\r\n argocd_app_sync_total[$interval]\r\n * on(name) group_left argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n )\r\n )\r\n) by (name)",
1247
"format": "time_series",
1248
"intervalFactor": 1,
1249
"legendFormat": "{{name}}",
1250
"range": true,
1251
"refId": "A"
1252
}
1253
],
1254
"title": "Sync Activity",
1255
"type": "timeseries"
1256
},
1257
{
1258
"aliasColors": {},
1259
"bars": false,
1260
"dashLength": 10,
1261
"dashes": false,
1262
"datasource": {
1263
"type": "prometheus",
1264
"uid": "$datasource"
1265
},
1266
"fieldConfig": {
1267
"defaults": {
1268
"links": []
1269
},
1270
"overrides": []
1271
},
1272
"fill": 1,
1273
"fillGradient": 0,
1274
"gridPos": {
1275
"h": 5,
1276
"w": 24,
1277
"x": 0,
1278
"y": 20
1279
},
1280
"hiddenSeries": false,
1281
"id": 73,
1282
"legend": {
1283
"alignAsTable": true,
1284
"avg": false,
1285
"current": false,
1286
"hideEmpty": true,
1287
"hideZero": false,
1288
"max": false,
1289
"min": false,
1290
"rightSide": true,
1291
"show": true,
1292
"sort": "total",
1293
"sortDesc": true,
1294
"total": true,
1295
"values": true
1296
},
1297
"lines": true,
1298
"linewidth": 1,
1299
"links": [],
1300
"nullPointMode": "null",
1301
"options": {
1302
"alertThreshold": true
1303
},
1304
"paceLength": 10,
1305
"percentage": false,
1306
"pluginVersion": "9.1.7",
1307
"pointradius": 2,
1308
"points": false,
1309
"renderer": "flot",
1310
"seriesOverrides": [],
1311
"spaceLength": 10,
1312
"stack": true,
1313
"steppedLine": false,
1314
"targets": [
1315
{
1316
"datasource": {
1317
"uid": "$datasource"
1318
},
1319
"editorMode": "code",
1320
"expr": "sum(\r\n round(\r\n increase(\r\n argocd_app_sync_total{phase=~\"Error|Failed\"}[$interval]\r\n * on(name) group_left argocd_app_labels{label_environment=~\"$environment\", label_team=~\"$team\"}\r\n )\r\n )\r\n) by (name, phase)",
1321
"format": "time_series",
1322
"intervalFactor": 1,
1323
"legendFormat": "{{phase}}: {{name}}",
1324
"range": true,
1325
"refId": "A"
1326
}
1327
],
1328
"thresholds": [],
1329
"timeRegions": [],
1330
"title": "Sync Failures",
1331
"tooltip": {
1332
"shared": true,
1333
"sort": 2,
1334
"value_type": "individual"
1335
},
1336
"type": "graph",
1337
"xaxis": {
1338
"mode": "time",
1339
"show": true,
1340
"values": []
1341
},
1342
"yaxes": [
1343
{
1344
"decimals": 0,
1345
"format": "none",
1346
"label": "",
1347
"logBase": 1,
1348
"min": "0",
1349
"show": true
1350
},
1351
{
1352
"format": "short",
1353
"label": "",
1354
"logBase": 1,
1355
"show": true
1356
}
1357
],
1358
"yaxis": {
1359
"align": false
1360
}
1361
},
1362
{
1363
"collapsed": true,
1364
"datasource": {
1365
"uid": "$datasource"
1366
},
1367
"gridPos": {
1368
"h": 1,
1369
"w": 24,
1370
"x": 0,
1371
"y": 25
1372
},
1373
"id": 64,
1374
"panels": [
1375
{
1376
"datasource": {
1377
"type": "prometheus",
1378
"uid": "$datasource"
1379
},
1380
"description": "",
1381
"fieldConfig": {
1382
"defaults": {
1383
"color": {
1384
"mode": "palette-classic"
1385
},
1386
"custom": {
1387
"axisCenteredZero": false,
1388
"axisColorMode": "text",
1389
"axisLabel": "",
1390
"axisPlacement": "auto",
1391
"barAlignment": 0,
1392
"drawStyle": "line",
1393
"fillOpacity": 10,
1394
"gradientMode": "none",
1395
"hideFrom": {
1396
"legend": false,
1397
"tooltip": false,
1398
"viz": false
1399
},
1400
"lineInterpolation": "linear",
1401
"lineWidth": 1,
1402
"pointSize": 5,
1403
"scaleDistribution": {
1404
"type": "linear"
1405
},
1406
"showPoints": "never",
1407
"spanNulls": false,
1408
"stacking": {
1409
"group": "A",
1410
"mode": "none"
1411
},
1412
"thresholdsStyle": {
1413
"mode": "off"
1414
}
1415
},
1416
"links": [],
1417
"mappings": [],
1418
"thresholds": {
1419
"mode": "absolute",
1420
"steps": [
1421
{
1422
"color": "green"
1423
},
1424
{
1425
"color": "red",
1426
"value": 80
1427
}
1428
]
1429
},
1430
"unit": "short"
1431
},
1432
"overrides": []
1433
},
1434
"gridPos": {
1435
"h": 6,
1436
"w": 24,
1437
"x": 0,
1438
"y": 25
1439
},
1440
"id": 58,
1441
"links": [],
1442
"options": {
1443
"legend": {
1444
"calcs": [
1445
"mean",
1446
"lastNotNull",
1447
"max",
1448
"sum"
1449
],
1450
"displayMode": "table",
1451
"placement": "right",
1452
"showLegend": true
1453
},
1454
"tooltip": {
1455
"mode": "single",
1456
"sort": "none"
1457
}
1458
},
1459
"pluginVersion": "9.1.7",
1460
"targets": [
1461
{
1462
"datasource": {
1463
"uid": "$datasource"
1464
},
1465
"editorMode": "code",
1466
"expr": "sum(\r\n increase(\r\n argocd_app_reconcile_count[$interval]\r\n )\r\n) ",
1467
"format": "time_series",
1468
"intervalFactor": 1,
1469
"legendFormat": "Reconciliation rate",
1470
"range": true,
1471
"refId": "A"
1472
}
1473
],
1474
"title": "Reconciliation Activity (not filtered by environment or team)",
1475
"type": "timeseries"
1476
},
1477
{
1478
"cards": {},
1479
"color": {
1480
"cardColor": "#b4ff00",
1481
"colorScale": "sqrt",
1482
"colorScheme": "interpolateSpectral",
1483
"exponent": 0.5,
1484
"mode": "spectrum"
1485
},
1486
"dataFormat": "tsbuckets",
1487
"datasource": {
1488
"type": "prometheus",
1489
"uid": "$datasource"
1490
},
1491
"fieldConfig": {
1492
"defaults": {
1493
"custom": {
1494
"hideFrom": {
1495
"legend": false,
1496
"tooltip": false,
1497
"viz": false
1498
},
1499
"scaleDistribution": {
1500
"type": "linear"
1501
}
1502
}
1503
},
1504
"overrides": []
1505
},
1506
"gridPos": {
1507
"h": 7,
1508
"w": 24,
1509
"x": 0,
1510
"y": 31
1511
},
1512
"heatmap": {},
1513
"hideZeroBuckets": false,
1514
"highlightCards": true,
1515
"id": 60,
1516
"legend": {
1517
"show": true
1518
},
1519
"links": [],
1520
"options": {
1521
"calculate": false,
1522
"calculation": {},
1523
"cellGap": 2,
1524
"cellValues": {
1525
"decimals": 0
1526
},
1527
"color": {
1528
"exponent": 0.5,
1529
"fill": "#b4ff00",
1530
"mode": "scheme",
1531
"reverse": false,
1532
"scale": "exponential",
1533
"scheme": "Spectral",
1534
"steps": 128
1535
},
1536
"exemplars": {
1537
"color": "rgba(255,0,255,0.7)"
1538
},
1539
"filterValues": {
1540
"le": 1e-9
1541
},
1542
"legend": {
1543
"show": true
1544
},
1545
"rowsFrame": {
1546
"layout": "auto"
1547
},
1548
"showValue": "never",
1549
"tooltip": {
1550
"show": true,
1551
"yHistogram": true
1552
},
1553
"yAxis": {
1554
"axisPlacement": "left",
1555
"reverse": false,
1556
"unit": "short"
1557
}
1558
},
1559
"pluginVersion": "9.1.7",
1560
"reverseYBuckets": false,
1561
"targets": [
1562
{
1563
"datasource": {
1564
"uid": "$datasource"
1565
},
1566
"editorMode": "code",
1567
"expr": "sum(\r\n increase(\r\n argocd_app_reconcile_bucket[$interval]\r\n )\r\n) by (le)",
1568
"format": "heatmap",
1569
"instant": false,
1570
"intervalFactor": 10,
1571
"legendFormat": "{{le}}",
1572
"refId": "A"
1573
}
1574
],
1575
"title": "Reconciliation Performance (not filtered by environment or team)",
1576
"tooltip": {
1577
"show": true,
1578
"showHistogram": true
1579
},
1580
"tooltipDecimals": 0,
1581
"type": "heatmap",
1582
"xAxis": {
1583
"show": true
1584
},
1585
"yAxis": {
1586
"format": "short",
1587
"logBase": 1,
1588
"show": true
1589
},
1590
"yBucketBound": "auto"
1591
},
1592
{
1593
"datasource": {
1594
"type": "prometheus",
1595
"uid": "$datasource"
1596
},
1597
"fieldConfig": {
1598
"defaults": {
1599
"color": {
1600
"mode": "palette-classic"
1601
},
1602
"custom": {
1603
"axisCenteredZero": false,
1604
"axisColorMode": "text",
1605
"axisLabel": "",
1606
"axisPlacement": "auto",
1607
"barAlignment": 0,
1608
"drawStyle": "line",
1609
"fillOpacity": 10,
1610
"gradientMode": "none",
1611
"hideFrom": {
1612
"legend": false,
1613
"tooltip": false,
1614
"viz": false
1615
},
1616
"lineInterpolation": "linear",
1617
"lineWidth": 1,
1618
"pointSize": 5,
1619
"scaleDistribution": {
1620
"type": "linear"
1621
},
1622
"showPoints": "never",
1623
"spanNulls": false,
1624
"stacking": {
1625
"group": "A",
1626
"mode": "none"
1627
},
1628
"thresholdsStyle": {
1629
"mode": "off"
1630
}
1631
},
1632
"links": [],
1633
"mappings": [],
1634
"thresholds": {
1635
"mode": "absolute",
1636
"steps": [
1637
{
1638
"color": "green"
1639
},
1640
{
1641
"color": "red",
1642
"value": 80
1643
}
1644
]
1645
},
1646
"unit": "short"
1647
},
1648
"overrides": []
1649
},
1650
"gridPos": {
1651
"h": 6,
1652
"w": 24,
1653
"x": 0,
1654
"y": 38
1655
},
1656
"id": 80,
1657
"links": [],
1658
"options": {
1659
"legend": {
1660
"calcs": [
1661
"mean",
1662
"lastNotNull"
1663
],
1664
"displayMode": "table",
1665
"placement": "right",
1666
"showLegend": true
1667
},
1668
"tooltip": {
1669
"mode": "multi",
1670
"sort": "desc"
1671
}
1672
},
1673
"pluginVersion": "9.1.7",
1674
"targets": [
1675
{
1676
"datasource": {
1677
"uid": "$datasource"
1678
},
1679
"editorMode": "code",
1680
"expr": "sum(increase(argocd_app_k8s_request_total[$interval])) by (verb, resource_kind)",
1681
"format": "time_series",
1682
"instant": false,
1683
"intervalFactor": 1,
1684
"legendFormat": "{{verb}} {{resource_kind}}",
1685
"refId": "A"
1686
}
1687
],
1688
"title": "K8s API Activity",
1689
"type": "timeseries"
1690
},
1691
{
1692
"datasource": {
1693
"type": "prometheus",
1694
"uid": "$datasource"
1695
},
1696
"fieldConfig": {
1697
"defaults": {
1698
"color": {
1699
"mode": "palette-classic"
1700
},
1701
"custom": {
1702
"axisCenteredZero": false,
1703
"axisColorMode": "text",
1704
"axisLabel": "",
1705
"axisPlacement": "auto",
1706
"barAlignment": 0,
1707
"drawStyle": "line",
1708
"fillOpacity": 10,
1709
"gradientMode": "none",
1710
"hideFrom": {
1711
"legend": false,
1712
"tooltip": false,
1713
"viz": false
1714
},
1715
"lineInterpolation": "linear",
1716
"lineWidth": 1,
1717
"pointSize": 5,
1718
"scaleDistribution": {
1719
"type": "linear"
1720
},
1721
"showPoints": "never",
1722
"spanNulls": false,
1723
"stacking": {
1724
"group": "A",
1725
"mode": "none"
1726
},
1727
"thresholdsStyle": {
1728
"mode": "off"
1729
}
1730
},
1731
"links": [],
1732
"mappings": [],
1733
"min": 0,
1734
"thresholds": {
1735
"mode": "absolute",
1736
"steps": [
1737
{
1738
"color": "green"
1739
},
1740
{
1741
"color": "red",
1742
"value": 80
1743
}
1744
]
1745
},
1746
"unit": "short"
1747
},
1748
"overrides": []
1749
},
1750
"gridPos": {
1751
"h": 7,
1752
"w": 12,
1753
"x": 0,
1754
"y": 44
1755
},
1756
"id": 96,
1757
"links": [],
1758
"options": {
1759
"legend": {
1760
"calcs": [
1761
"mean",
1762
"lastNotNull",
1763
"max"
1764
],
1765
"displayMode": "table",
1766
"placement": "bottom",
1767
"showLegend": true
1768
},
1769
"tooltip": {
1770
"mode": "multi",
1771
"sort": "desc"
1772
}
1773
},
1774
"pluginVersion": "9.1.7",
1775
"targets": [
1776
{
1777
"datasource": {
1778
"uid": "$datasource"
1779
},
1780
"editorMode": "code",
1781
"expr": "sum(workqueue_depth{name=~\"app_.*\"}) by (name)",
1782
"format": "time_series",
1783
"intervalFactor": 1,
1784
"legendFormat": "{{name}}",
1785
"range": true,
1786
"refId": "A"
1787
}
1788
],
1789
"title": "Workqueue Depth",
1790
"type": "timeseries"
1791
},
1792
{
1793
"datasource": {
1794
"type": "prometheus",
1795
"uid": "$datasource"
1796
},
1797
"fieldConfig": {
1798
"defaults": {
1799
"color": {
1800
"mode": "palette-classic"
1801
},
1802
"custom": {
1803
"axisCenteredZero": false,
1804
"axisColorMode": "text",
1805
"axisLabel": "",
1806
"axisPlacement": "auto",
1807
"barAlignment": 0,
1808
"drawStyle": "line",
1809
"fillOpacity": 10,
1810
"gradientMode": "none",
1811
"hideFrom": {
1812
"legend": false,
1813
"tooltip": false,
1814
"viz": false
1815
},
1816
"lineInterpolation": "linear",
1817
"lineWidth": 1,
1818
"pointSize": 5,
1819
"scaleDistribution": {
1820
"type": "linear"
1821
},
1822
"showPoints": "never",
1823
"spanNulls": false,
1824
"stacking": {
1825
"group": "A",
1826
"mode": "none"
1827
},
1828
"thresholdsStyle": {
1829
"mode": "off"
1830
}
1831
},
1832
"decimals": 0,
1833
"links": [],
1834
"mappings": [],
1835
"min": 0,
1836
"thresholds": {
1837
"mode": "absolute",
1838
"steps": [
1839
{
1840
"color": "green"
1841
},
1842
{
1843
"color": "red",
1844
"value": 80
1845
}
1846
]
1847
},
1848
"unit": "short"
1849
},
1850
"overrides": []
1851
},
1852
"gridPos": {
1853
"h": 7,
1854
"w": 12,
1855
"x": 12,
1856
"y": 44
1857
},
1858
"id": 98,
1859
"links": [],
1860
"options": {
1861
"legend": {
1862
"calcs": [
1863
"mean",
1864
"lastNotNull",
1865
"max"
1866
],
1867
"displayMode": "table",
1868
"placement": "bottom",
1869
"showLegend": true
1870
},
1871
"tooltip": {
1872
"mode": "multi",
1873
"sort": "desc"
1874
}
1875
},
1876
"pluginVersion": "9.1.7",
1877
"targets": [
1878
{
1879
"datasource": {
1880
"uid": "$datasource"
1881
},
1882
"editorMode": "code",
1883
"expr": "sum(argocd_kubectl_exec_pending) by (command)",
1884
"format": "time_series",
1885
"intervalFactor": 1,
1886
"legendFormat": "{{command}}",
1887
"range": true,
1888
"refId": "A"
1889
}
1890
],
1891
"title": "Pending kubectl run",
1892
"type": "timeseries"
1893
}
1894
],
1895
"targets": [
1896
{
1897
"datasource": {
1898
"uid": "$datasource"
1899
},
1900
"refId": "A"
1901
}
1902
],
1903
"title": "Controller Stats",
1904
"type": "row"
1905
},
1906
{
1907
"collapsed": true,
1908
"datasource": {
1909
"uid": "$datasource"
1910
},
1911
"gridPos": {
1912
"h": 1,
1913
"w": 24,
1914
"x": 0,
1915
"y": 26
1916
},
1917
"id": 102,
1918
"panels": [
1919
{
1920
"datasource": {
1921
"type": "prometheus",
1922
"uid": "$datasource"
1923
},
1924
"fieldConfig": {
1925
"defaults": {
1926
"color": {
1927
"mode": "palette-classic"
1928
},
1929
"custom": {
1930
"axisCenteredZero": false,
1931
"axisColorMode": "text",
1932
"axisLabel": "",
1933
"axisPlacement": "auto",
1934
"barAlignment": 0,
1935
"drawStyle": "line",
1936
"fillOpacity": 10,
1937
"gradientMode": "none",
1938
"hideFrom": {
1939
"legend": false,
1940
"tooltip": false,
1941
"viz": false
1942
},
1943
"lineInterpolation": "linear",
1944
"lineWidth": 1,
1945
"pointSize": 5,
1946
"scaleDistribution": {
1947
"type": "linear"
1948
},
1949
"showPoints": "never",
1950
"spanNulls": true,
1951
"stacking": {
1952
"group": "A",
1953
"mode": "none"
1954
},
1955
"thresholdsStyle": {
1956
"mode": "off"
1957
}
1958
},
1959
"links": [],
1960
"mappings": [],
1961
"thresholds": {
1962
"mode": "absolute",
1963
"steps": [
1964
{
1965
"color": "green"
1966
},
1967
{
1968
"color": "red",
1969
"value": 80
1970
}
1971
]
1972
},
1973
"unit": "bytes"
1974
},
1975
"overrides": []
1976
},
1977
"gridPos": {
1978
"h": 7,
1979
"w": 24,
1980
"x": 0,
1981
"y": 26
1982
},
1983
"id": 34,
1984
"links": [],
1985
"options": {
1986
"legend": {
1987
"calcs": [
1988
"mean",
1989
"lastNotNull",
1990
"max"
1991
],
1992
"displayMode": "table",
1993
"placement": "right",
1994
"showLegend": true
1995
},
1996
"tooltip": {
1997
"mode": "single",
1998
"sort": "none"
1999
}
2000
},
2001
"pluginVersion": "9.1.7",
2002
"targets": [
2003
{
2004
"datasource": {
2005
"uid": "$datasource"
2006
},
2007
"editorMode": "code",
2008
"expr": "go_memstats_heap_alloc_bytes{job=\"argocd-metrics\"}",
2009
"format": "time_series",
2010
"intervalFactor": 1,
2011
"legendFormat": "{{instance}}",
2012
"range": true,
2013
"refId": "A"
2014
}
2015
],
2016
"title": "Memory Usage",
2017
"type": "timeseries"
2018
},
2019
{
2020
"datasource": {
2021
"type": "prometheus",
2022
"uid": "$datasource"
2023
},
2024
"fieldConfig": {
2025
"defaults": {
2026
"color": {
2027
"mode": "palette-classic"
2028
},
2029
"custom": {
2030
"axisCenteredZero": false,
2031
"axisColorMode": "text",
2032
"axisLabel": "",
2033
"axisPlacement": "auto",
2034
"barAlignment": 0,
2035
"drawStyle": "line",
2036
"fillOpacity": 10,
2037
"gradientMode": "none",
2038
"hideFrom": {
2039
"legend": false,
2040
"tooltip": false,
2041
"viz": false
2042
},
2043
"lineInterpolation": "linear",
2044
"lineWidth": 1,
2045
"pointSize": 5,
2046
"scaleDistribution": {
2047
"type": "linear"
2048
},
2049
"showPoints": "never",
2050
"spanNulls": true,
2051
"stacking": {
2052
"group": "A",
2053
"mode": "none"
2054
},
2055
"thresholdsStyle": {
2056
"mode": "off"
2057
}
2058
},
2059
"decimals": 1,
2060
"links": [],
2061
"mappings": [],
2062
"thresholds": {
2063
"mode": "absolute",
2064
"steps": [
2065
{
2066
"color": "green"
2067
},
2068
{
2069
"color": "red",
2070
"value": 80
2071
}
2072
]
2073
},
2074
"unit": "none"
2075
},
2076
"overrides": []
2077
},
2078
"gridPos": {
2079
"h": 7,
2080
"w": 24,
2081
"x": 0,
2082
"y": 33
2083
},
2084
"id": 108,
2085
"links": [],
2086
"options": {
2087
"legend": {
2088
"calcs": [
2089
"mean",
2090
"lastNotNull",
2091
"max"
2092
],
2093
"displayMode": "table",
2094
"placement": "right",
2095
"showLegend": true
2096
},
2097
"tooltip": {
2098
"mode": "single",
2099
"sort": "none"
2100
}
2101
},
2102
"pluginVersion": "9.1.7",
2103
"targets": [
2104
{
2105
"datasource": {
2106
"uid": "$datasource"
2107
},
2108
"editorMode": "code",
2109
"expr": "irate(process_cpu_seconds_total{job=\"argocd-metrics\"}[1m])",
2110
"format": "time_series",
2111
"intervalFactor": 1,
2112
"legendFormat": "{{instance}}",
2113
"range": true,
2114
"refId": "A"
2115
}
2116
],
2117
"title": "CPU Usage",
2118
"type": "timeseries"
2119
},
2120
{
2121
"datasource": {
2122
"type": "prometheus",
2123
"uid": "$datasource"
2124
},
2125
"fieldConfig": {
2126
"defaults": {
2127
"color": {
2128
"mode": "palette-classic"
2129
},
2130
"custom": {
2131
"axisCenteredZero": false,
2132
"axisColorMode": "text",
2133
"axisLabel": "",
2134
"axisPlacement": "auto",
2135
"barAlignment": 0,
2136
"drawStyle": "line",
2137
"fillOpacity": 10,
2138
"gradientMode": "none",
2139
"hideFrom": {
2140
"legend": false,
2141
"tooltip": false,
2142
"viz": false
2143
},
2144
"lineInterpolation": "linear",
2145
"lineWidth": 1,
2146
"pointSize": 5,
2147
"scaleDistribution": {
2148
"type": "linear"
2149
},
2150
"showPoints": "never",
2151
"spanNulls": false,
2152
"stacking": {
2153
"group": "A",
2154
"mode": "none"
2155
},
2156
"thresholdsStyle": {
2157
"mode": "off"
2158
}
2159
},
2160
"links": [],
2161
"mappings": [],
2162
"thresholds": {
2163
"mode": "absolute",
2164
"steps": [
2165
{
2166
"color": "green"
2167
},
2168
{
2169
"color": "red",
2170
"value": 80
2171
}
2172
]
2173
},
2174
"unit": "short"
2175
},
2176
"overrides": []
2177
},
2178
"gridPos": {
2179
"h": 7,
2180
"w": 24,
2181
"x": 0,
2182
"y": 40
2183
},
2184
"id": 62,
2185
"links": [],
2186
"options": {
2187
"legend": {
2188
"calcs": [
2189
"mean",
2190
"lastNotNull",
2191
"max"
2192
],
2193
"displayMode": "table",
2194
"placement": "right",
2195
"showLegend": true
2196
},
2197
"tooltip": {
2198
"mode": "single",
2199
"sort": "none"
2200
}
2201
},
2202
"pluginVersion": "9.1.7",
2203
"targets": [
2204
{
2205
"datasource": {
2206
"uid": "$datasource"
2207
},
2208
"editorMode": "code",
2209
"expr": "go_goroutines{job=\"argocd-metrics\"}",
2210
"format": "time_series",
2211
"intervalFactor": 1,
2212
"legendFormat": "{{instance}}",
2213
"range": true,
2214
"refId": "A"
2215
}
2216
],
2217
"title": "Goroutines",
2218
"type": "timeseries"
2219
}
2220
],
2221
"targets": [
2222
{
2223
"datasource": {
2224
"uid": "$datasource"
2225
},
2226
"refId": "A"
2227
}
2228
],
2229
"title": "Controller Telemetry",
2230
"type": "row"
2231
},
2232
{
2233
"collapsed": true,
2234
"datasource": {
2235
"uid": "$datasource"
2236
},
2237
"gridPos": {
2238
"h": 1,
2239
"w": 24,
2240
"x": 0,
2241
"y": 27
2242
},
2243
"id": 88,
2244
"panels": [
2245
{
2246
"datasource": {
2247
"type": "prometheus",
2248
"uid": "$datasource"
2249
},
2250
"fieldConfig": {
2251
"defaults": {
2252
"color": {
2253
"mode": "palette-classic"
2254
},
2255
"custom": {
2256
"axisCenteredZero": false,
2257
"axisColorMode": "text",
2258
"axisLabel": "",
2259
"axisPlacement": "auto",
2260
"barAlignment": 0,
2261
"drawStyle": "line",
2262
"fillOpacity": 10,
2263
"gradientMode": "none",
2264
"hideFrom": {
2265
"legend": false,
2266
"tooltip": false,
2267
"viz": false
2268
},
2269
"lineInterpolation": "linear",
2270
"lineWidth": 1,
2271
"pointSize": 5,
2272
"scaleDistribution": {
2273
"type": "linear"
2274
},
2275
"showPoints": "never",
2276
"spanNulls": false,
2277
"stacking": {
2278
"group": "A",
2279
"mode": "none"
2280
},
2281
"thresholdsStyle": {
2282
"mode": "off"
2283
}
2284
},
2285
"links": [],
2286
"mappings": [],
2287
"thresholds": {
2288
"mode": "absolute",
2289
"steps": [
2290
{
2291
"color": "green"
2292
},
2293
{
2294
"color": "red",
2295
"value": 80
2296
}
2297
]
2298
},
2299
"unit": "short"
2300
},
2301
"overrides": []
2302
},
2303
"gridPos": {
2304
"h": 7,
2305
"w": 24,
2306
"x": 0,
2307
"y": 27
2308
},
2309
"id": 90,
2310
"links": [],
2311
"options": {
2312
"legend": {
2313
"calcs": [
2314
"lastNotNull"
2315
],
2316
"displayMode": "table",
2317
"placement": "right",
2318
"showLegend": true
2319
},
2320
"tooltip": {
2321
"mode": "single",
2322
"sort": "none"
2323
}
2324
},
2325
"pluginVersion": "9.1.7",
2326
"targets": [
2327
{
2328
"datasource": {
2329
"uid": "$datasource"
2330
},
2331
"editorMode": "code",
2332
"expr": "sum(argocd_cluster_api_resource_objects) by (server)",
2333
"format": "time_series",
2334
"intervalFactor": 1,
2335
"legendFormat": "{{server}}",
2336
"range": true,
2337
"refId": "A"
2338
}
2339
],
2340
"title": "Resource Objects Count",
2341
"type": "timeseries"
2342
},
2343
{
2344
"datasource": {
2345
"type": "prometheus",
2346
"uid": "$datasource"
2347
},
2348
"fieldConfig": {
2349
"defaults": {
2350
"color": {
2351
"mode": "palette-classic"
2352
},
2353
"custom": {
2354
"axisCenteredZero": false,
2355
"axisColorMode": "text",
2356
"axisLabel": "",
2357
"axisPlacement": "auto",
2358
"barAlignment": 0,
2359
"drawStyle": "line",
2360
"fillOpacity": 10,
2361
"gradientMode": "none",
2362
"hideFrom": {
2363
"legend": false,
2364
"tooltip": false,
2365
"viz": false
2366
},
2367
"lineInterpolation": "linear",
2368
"lineWidth": 1,
2369
"pointSize": 5,
2370
"scaleDistribution": {
2371
"type": "linear"
2372
},
2373
"showPoints": "never",
2374
"spanNulls": false,
2375
"stacking": {
2376
"group": "A",
2377
"mode": "none"
2378
},
2379
"thresholdsStyle": {
2380
"mode": "off"
2381
}
2382
},
2383
"links": [],
2384
"mappings": [],
2385
"thresholds": {
2386
"mode": "absolute",
2387
"steps": [
2388
{
2389
"color": "green"
2390
},
2391
{
2392
"color": "red",
2393
"value": 80
2394
}
2395
]
2396
},
2397
"unit": "short"
2398
},
2399
"overrides": []
2400
},
2401
"gridPos": {
2402
"h": 6,
2403
"w": 24,
2404
"x": 0,
2405
"y": 34
2406
},
2407
"id": 92,
2408
"links": [],
2409
"options": {
2410
"legend": {
2411
"calcs": [
2412
"lastNotNull"
2413
],
2414
"displayMode": "table",
2415
"placement": "right",
2416
"showLegend": true
2417
},
2418
"tooltip": {
2419
"mode": "single",
2420
"sort": "none"
2421
}
2422
},
2423
"pluginVersion": "9.1.7",
2424
"targets": [
2425
{
2426
"datasource": {
2427
"uid": "$datasource"
2428
},
2429
"editorMode": "code",
2430
"expr": "sum(argocd_cluster_api_resources) by (server)",
2431
"format": "time_series",
2432
"intervalFactor": 1,
2433
"legendFormat": "{{server}}",
2434
"range": true,
2435
"refId": "A"
2436
}
2437
],
2438
"title": "API Resources Count",
2439
"type": "timeseries"
2440
},
2441
{
2442
"datasource": {
2443
"type": "prometheus",
2444
"uid": "$datasource"
2445
},
2446
"fieldConfig": {
2447
"defaults": {
2448
"color": {
2449
"mode": "palette-classic"
2450
},
2451
"custom": {
2452
"axisCenteredZero": false,
2453
"axisColorMode": "text",
2454
"axisLabel": "",
2455
"axisPlacement": "auto",
2456
"barAlignment": 0,
2457
"drawStyle": "line",
2458
"fillOpacity": 10,
2459
"gradientMode": "none",
2460
"hideFrom": {
2461
"legend": false,
2462
"tooltip": false,
2463
"viz": false
2464
},
2465
"lineInterpolation": "linear",
2466
"lineWidth": 1,
2467
"pointSize": 5,
2468
"scaleDistribution": {
2469
"type": "linear"
2470
},
2471
"showPoints": "never",
2472
"spanNulls": false,
2473
"stacking": {
2474
"group": "A",
2475
"mode": "none"
2476
},
2477
"thresholdsStyle": {
2478
"mode": "off"
2479
}
2480
},
2481
"links": [],
2482
"mappings": [],
2483
"thresholds": {
2484
"mode": "absolute",
2485
"steps": [
2486
{
2487
"color": "green"
2488
},
2489
{
2490
"color": "red",
2491
"value": 80
2492
}
2493
]
2494
},
2495
"unit": "short"
2496
},
2497
"overrides": []
2498
},
2499
"gridPos": {
2500
"h": 7,
2501
"w": 24,
2502
"x": 0,
2503
"y": 40
2504
},
2505
"id": 86,
2506
"links": [],
2507
"options": {
2508
"legend": {
2509
"calcs": [
2510
"mean",
2511
"lastNotNull"
2512
],
2513
"displayMode": "table",
2514
"placement": "right",
2515
"showLegend": true
2516
},
2517
"tooltip": {
2518
"mode": "single",
2519
"sort": "none"
2520
}
2521
},
2522
"pluginVersion": "9.1.7",
2523
"targets": [
2524
{
2525
"datasource": {
2526
"uid": "$datasource"
2527
},
2528
"editorMode": "code",
2529
"expr": "sum(increase(argocd_cluster_events_total[$interval])) by (server)",
2530
"format": "time_series",
2531
"intervalFactor": 1,
2532
"legendFormat": "{{server}}",
2533
"range": true,
2534
"refId": "A"
2535
}
2536
],
2537
"title": "Cluster Events Count",
2538
"type": "timeseries"
2539
}
2540
],
2541
"targets": [
2542
{
2543
"datasource": {
2544
"uid": "$datasource"
2545
},
2546
"refId": "A"
2547
}
2548
],
2549
"title": "Cluster Stats",
2550
"type": "row"
2551
},
2552
{
2553
"collapsed": true,
2554
"datasource": {
2555
"uid": "$datasource"
2556
},
2557
"gridPos": {
2558
"h": 1,
2559
"w": 24,
2560
"x": 0,
2561
"y": 28
2562
},
2563
"id": 70,
2564
"panels": [
2565
{
2566
"datasource": {
2567
"type": "prometheus",
2568
"uid": "$datasource"
2569
},
2570
"fieldConfig": {
2571
"defaults": {
2572
"color": {
2573
"mode": "palette-classic"
2574
},
2575
"custom": {
2576
"axisCenteredZero": false,
2577
"axisColorMode": "text",
2578
"axisLabel": "",
2579
"axisPlacement": "auto",
2580
"barAlignment": 0,
2581
"drawStyle": "line",
2582
"fillOpacity": 10,
2583
"gradientMode": "none",
2584
"hideFrom": {
2585
"legend": false,
2586
"tooltip": false,
2587
"viz": false
2588
},
2589
"lineInterpolation": "linear",
2590
"lineWidth": 1,
2591
"pointSize": 5,
2592
"scaleDistribution": {
2593
"type": "linear"
2594
},
2595
"showPoints": "never",
2596
"spanNulls": false,
2597
"stacking": {
2598
"group": "A",
2599
"mode": "none"
2600
},
2601
"thresholdsStyle": {
2602
"mode": "off"
2603
}
2604
},
2605
"links": [],
2606
"mappings": [],
2607
"thresholds": {
2608
"mode": "absolute",
2609
"steps": [
2610
{
2611
"color": "green"
2612
},
2613
{
2614
"color": "red",
2615
"value": 80
2616
}
2617
]
2618
},
2619
"unit": "short"
2620
},
2621
"overrides": []
2622
},
2623
"gridPos": {
2624
"h": 8,
2625
"w": 12,
2626
"x": 0,
2627
"y": 28
2628
},
2629
"id": 82,
2630
"links": [],
2631
"options": {
2632
"legend": {
2633
"calcs": [],
2634
"displayMode": "list",
2635
"placement": "bottom",
2636
"showLegend": true
2637
},
2638
"tooltip": {
2639
"mode": "multi",
2640
"sort": "desc"
2641
}
2642
},
2643
"pluginVersion": "9.1.7",
2644
"targets": [
2645
{
2646
"datasource": {
2647
"uid": "$datasource"
2648
},
2649
"editorMode": "code",
2650
"expr": "sum(increase(argocd_git_request_total{request_type=\"ls-remote\"}[10m])) by (repo)",
2651
"format": "time_series",
2652
"intervalFactor": 1,
2653
"legendFormat": "{{repo}}",
2654
"range": true,
2655
"refId": "A"
2656
}
2657
],
2658
"title": "Git Requets (ls-remote)",
2659
"type": "timeseries"
2660
},
2661
{
2662
"datasource": {
2663
"type": "prometheus",
2664
"uid": "$datasource"
2665
},
2666
"fieldConfig": {
2667
"defaults": {
2668
"color": {
2669
"mode": "palette-classic"
2670
},
2671
"custom": {
2672
"axisCenteredZero": false,
2673
"axisColorMode": "text",
2674
"axisLabel": "",
2675
"axisPlacement": "auto",
2676
"barAlignment": 0,
2677
"drawStyle": "line",
2678
"fillOpacity": 10,
2679
"gradientMode": "none",
2680
"hideFrom": {
2681
"legend": false,
2682
"tooltip": false,
2683
"viz": false
2684
},
2685
"lineInterpolation": "linear",
2686
"lineWidth": 1,
2687
"pointSize": 5,
2688
"scaleDistribution": {
2689
"type": "linear"
2690
},
2691
"showPoints": "never",
2692
"spanNulls": false,
2693
"stacking": {
2694
"group": "A",
2695
"mode": "none"
2696
},
2697
"thresholdsStyle": {
2698
"mode": "off"
2699
}
2700
},
2701
"links": [],
2702
"mappings": [],
2703
"thresholds": {
2704
"mode": "absolute",
2705
"steps": [
2706
{
2707
"color": "green"
2708
},
2709
{
2710
"color": "red",
2711
"value": 80
2712
}
2713
]
2714
},
2715
"unit": "short"
2716
},
2717
"overrides": []
2718
},
2719
"gridPos": {
2720
"h": 8,
2721
"w": 12,
2722
"x": 12,
2723
"y": 28
2724
},
2725
"id": 84,
2726
"links": [],
2727
"options": {
2728
"legend": {
2729
"calcs": [],
2730
"displayMode": "list",
2731
"placement": "bottom",
2732
"showLegend": false
2733
},
2734
"tooltip": {
2735
"mode": "multi",
2736
"sort": "desc"
2737
}
2738
},
2739
"pluginVersion": "9.1.7",
2740
"targets": [
2741
{
2742
"datasource": {
2743
"uid": "$datasource"
2744
},
2745
"editorMode": "code",
2746
"expr": "sum(increase(argocd_git_request_total{request_type=\"fetch\"}[10m])) by (repo)",
2747
"format": "time_series",
2748
"intervalFactor": 1,
2749
"legendFormat": "{{repo}}",
2750
"range": true,
2751
"refId": "A"
2752
}
2753
],
2754
"title": "Git Requests (checkout)",
2755
"type": "timeseries"
2756
},
2757
{
2758
"cards": {},
2759
"color": {
2760
"cardColor": "#b4ff00",
2761
"colorScale": "sqrt",
2762
"colorScheme": "interpolateSpectral",
2763
"exponent": 0.5,
2764
"mode": "spectrum"
2765
},
2766
"dataFormat": "tsbuckets",
2767
"datasource": {
2768
"type": "prometheus",
2769
"uid": "$datasource"
2770
},
2771
"fieldConfig": {
2772
"defaults": {
2773
"custom": {
2774
"hideFrom": {
2775
"legend": false,
2776
"tooltip": false,
2777
"viz": false
2778
},
2779
"scaleDistribution": {
2780
"type": "linear"
2781
}
2782
}
2783
},
2784
"overrides": []
2785
},
2786
"gridPos": {
2787
"h": 8,
2788
"w": 12,
2789
"x": 0,
2790
"y": 36
2791
},
2792
"heatmap": {},
2793
"hideZeroBuckets": false,
2794
"highlightCards": true,
2795
"id": 116,
2796
"legend": {
2797
"show": false
2798
},
2799
"options": {
2800
"calculate": false,
2801
"calculation": {},
2802
"cellGap": 2,
2803
"cellValues": {},
2804
"color": {
2805
"exponent": 0.5,
2806
"fill": "#b4ff00",
2807
"mode": "scheme",
2808
"reverse": false,
2809
"scale": "exponential",
2810
"scheme": "Spectral",
2811
"steps": 128
2812
},
2813
"exemplars": {
2814
"color": "rgba(255,0,255,0.7)"
2815
},
2816
"filterValues": {
2817
"le": 1e-9
2818
},
2819
"legend": {
2820
"show": false
2821
},
2822
"rowsFrame": {
2823
"layout": "auto"
2824
},
2825
"showValue": "never",
2826
"tooltip": {
2827
"show": true,
2828
"yHistogram": false
2829
},
2830
"yAxis": {
2831
"axisPlacement": "left",
2832
"reverse": false,
2833
"unit": "short"
2834
}
2835
},
2836
"pluginVersion": "9.1.7",
2837
"reverseYBuckets": false,
2838
"targets": [
2839
{
2840
"datasource": {
2841
"uid": "$datasource"
2842
},
2843
"editorMode": "code",
2844
"expr": "sum(increase(argocd_git_request_duration_seconds_bucket{request_type=\"ls-remote\"}[$interval])) by (le)",
2845
"format": "heatmap",
2846
"intervalFactor": 10,
2847
"legendFormat": "{{le}}",
2848
"range": true,
2849
"refId": "A"
2850
}
2851
],
2852
"title": "Git Ls-Remote Performance",
2853
"tooltip": {
2854
"show": true,
2855
"showHistogram": false
2856
},
2857
"type": "heatmap",
2858
"xAxis": {
2859
"show": true
2860
},
2861
"yAxis": {
2862
"format": "short",
2863
"logBase": 1,
2864
"show": true
2865
},
2866
"yBucketBound": "auto"
2867
},
2868
{
2869
"cards": {},
2870
"color": {
2871
"cardColor": "#b4ff00",
2872
"colorScale": "sqrt",
2873
"colorScheme": "interpolateSpectral",
2874
"exponent": 0.5,
2875
"mode": "spectrum"
2876
},
2877
"dataFormat": "tsbuckets",
2878
"datasource": {
2879
"type": "prometheus",
2880
"uid": "$datasource"
2881
},
2882
"fieldConfig": {
2883
"defaults": {
2884
"custom": {
2885
"hideFrom": {
2886
"legend": false,
2887
"tooltip": false,
2888
"viz": false
2889
},
2890
"scaleDistribution": {
2891
"type": "linear"
2892
}
2893
}
2894
},
2895
"overrides": []
2896
},
2897
"gridPos": {
2898
"h": 8,
2899
"w": 12,
2900
"x": 12,
2901
"y": 36
2902
},
2903
"heatmap": {},
2904
"hideZeroBuckets": false,
2905
"highlightCards": true,
2906
"id": 114,
2907
"legend": {
2908
"show": false
2909
},
2910
"options": {
2911
"calculate": false,
2912
"calculation": {},
2913
"cellGap": 2,
2914
"cellValues": {},
2915
"color": {
2916
"exponent": 0.5,
2917
"fill": "#b4ff00",
2918
"mode": "scheme",
2919
"reverse": false,
2920
"scale": "exponential",
2921
"scheme": "Spectral",
2922
"steps": 128
2923
},
2924
"exemplars": {
2925
"color": "rgba(255,0,255,0.7)"
2926
},
2927
"filterValues": {
2928
"le": 1e-9
2929
},
2930
"legend": {
2931
"show": false
2932
},
2933
"rowsFrame": {
2934
"layout": "auto"
2935
},
2936
"showValue": "never",
2937
"tooltip": {
2938
"show": true,
2939
"yHistogram": false
2940
},
2941
"yAxis": {
2942
"axisPlacement": "left",
2943
"reverse": false,
2944
"unit": "short"
2945
}
2946
},
2947
"pluginVersion": "9.1.7",
2948
"reverseYBuckets": false,
2949
"targets": [
2950
{
2951
"datasource": {
2952
"uid": "$datasource"
2953
},
2954
"editorMode": "code",
2955
"expr": "sum(increase(argocd_git_request_duration_seconds_bucket{request_type=\"fetch\"}[$interval])) by (le)",
2956
"format": "heatmap",
2957
"intervalFactor": 10,
2958
"legendFormat": "{{le}}",
2959
"range": true,
2960
"refId": "A"
2961
}
2962
],
2963
"title": "Git Fetch Performance",
2964
"tooltip": {
2965
"show": true,
2966
"showHistogram": false
2967
},
2968
"type": "heatmap",
2969
"xAxis": {
2970
"show": true
2971
},
2972
"yAxis": {
2973
"format": "short",
2974
"logBase": 1,
2975
"show": true
2976
},
2977
"yBucketBound": "auto"
2978
},
2979
{
2980
"datasource": {
2981
"type": "prometheus",
2982
"uid": "$datasource"
2983
},
2984
"fieldConfig": {
2985
"defaults": {
2986
"color": {
2987
"mode": "palette-classic"
2988
},
2989
"custom": {
2990
"axisCenteredZero": false,
2991
"axisColorMode": "text",
2992
"axisLabel": "",
2993
"axisPlacement": "auto",
2994
"barAlignment": 0,
2995
"drawStyle": "line",
2996
"fillOpacity": 10,
2997
"gradientMode": "none",
2998
"hideFrom": {
2999
"legend": false,
3000
"tooltip": false,
3001
"viz": false
3002
},
3003
"lineInterpolation": "linear",
3004
"lineWidth": 1,
3005
"pointSize": 5,
3006
"scaleDistribution": {
3007
"type": "linear"
3008
},
3009
"showPoints": "never",
3010
"spanNulls": true,
3011
"stacking": {
3012
"group": "A",
3013
"mode": "none"
3014
},
3015
"thresholdsStyle": {
3016
"mode": "off"
3017
}
3018
},
3019
"links": [],
3020
"mappings": [],
3021
"thresholds": {
3022
"mode": "absolute",
3023
"steps": [
3024
{
3025
"color": "green"
3026
},
3027
{
3028
"color": "red",
3029
"value": 80
3030
}
3031
]
3032
},
3033
"unit": "bytes"
3034
},
3035
"overrides": []
3036
},
3037
"gridPos": {
3038
"h": 8,
3039
"w": 24,
3040
"x": 0,
3041
"y": 44
3042
},
3043
"id": 71,
3044
"links": [],
3045
"options": {
3046
"legend": {
3047
"calcs": [],
3048
"displayMode": "list",
3049
"placement": "bottom",
3050
"showLegend": false
3051
},
3052
"tooltip": {
3053
"mode": "multi",
3054
"sort": "desc"
3055
}
3056
},
3057
"pluginVersion": "9.1.7",
3058
"targets": [
3059
{
3060
"datasource": {
3061
"uid": "$datasource"
3062
},
3063
"editorMode": "code",
3064
"expr": "go_memstats_heap_alloc_bytes{job=\"argocd-repo-server\"}",
3065
"format": "time_series",
3066
"intervalFactor": 1,
3067
"legendFormat": "{{pod}}",
3068
"range": true,
3069
"refId": "A"
3070
}
3071
],
3072
"title": "Memory Used",
3073
"type": "timeseries"
3074
},
3075
{
3076
"datasource": {
3077
"type": "prometheus",
3078
"uid": "$datasource"
3079
},
3080
"fieldConfig": {
3081
"defaults": {
3082
"color": {
3083
"mode": "palette-classic"
3084
},
3085
"custom": {
3086
"axisCenteredZero": false,
3087
"axisColorMode": "text",
3088
"axisLabel": "",
3089
"axisPlacement": "auto",
3090
"barAlignment": 0,
3091
"drawStyle": "line",
3092
"fillOpacity": 10,
3093
"gradientMode": "none",
3094
"hideFrom": {
3095
"legend": false,
3096
"tooltip": false,
3097
"viz": false
3098
},
3099
"lineInterpolation": "linear",
3100
"lineWidth": 1,
3101
"pointSize": 5,
3102
"scaleDistribution": {
3103
"type": "linear"
3104
},
3105
"showPoints": "never",
3106
"spanNulls": false,
3107
"stacking": {
3108
"group": "A",
3109
"mode": "none"
3110
},
3111
"thresholdsStyle": {
3112
"mode": "off"
3113
}
3114
},
3115
"links": [],
3116
"mappings": [],
3117
"thresholds": {
3118
"mode": "absolute",
3119
"steps": [
3120
{
3121
"color": "green"
3122
},
3123
{
3124
"color": "red",
3125
"value": 80
3126
}
3127
]
3128
},
3129
"unit": "short"
3130
},
3131
"overrides": []
3132
},
3133
"gridPos": {
3134
"h": 7,
3135
"w": 24,
3136
"x": 0,
3137
"y": 52
3138
},
3139
"id": 72,
3140
"links": [],
3141
"options": {
3142
"legend": {
3143
"calcs": [],
3144
"displayMode": "list",
3145
"placement": "bottom",
3146
"showLegend": false
3147
},
3148
"tooltip": {
3149
"mode": "multi",
3150
"sort": "desc"
3151
}
3152
},
3153
"pluginVersion": "9.1.7",
3154
"targets": [
3155
{
3156
"datasource": {
3157
"uid": "$datasource"
3158
},
3159
"editorMode": "code",
3160
"expr": "go_goroutines{job=\"argocd-repo-server\"}",
3161
"format": "time_series",
3162
"intervalFactor": 1,
3163
"legendFormat": "{{pod}}",
3164
"range": true,
3165
"refId": "A"
3166
}
3167
],
3168
"title": "Goroutines",
3169
"type": "timeseries"
3170
}
3171
],
3172
"targets": [
3173
{
3174
"datasource": {
3175
"uid": "$datasource"
3176
},
3177
"refId": "A"
3178
}
3179
],
3180
"title": "Repo Server Stats",
3181
"type": "row"
3182
},
3183
{
3184
"collapsed": true,
3185
"datasource": {
3186
"uid": "$datasource"
3187
},
3188
"gridPos": {
3189
"h": 1,
3190
"w": 24,
3191
"x": 0,
3192
"y": 29
3193
},
3194
"id": 66,
3195
"panels": [
3196
{
3197
"datasource": {
3198
"type": "prometheus",
3199
"uid": "$datasource"
3200
},
3201
"fieldConfig": {
3202
"defaults": {
3203
"color": {
3204
"mode": "palette-classic"
3205
},
3206
"custom": {
3207
"axisCenteredZero": false,
3208
"axisColorMode": "text",
3209
"axisLabel": "",
3210
"axisPlacement": "auto",
3211
"barAlignment": 0,
3212
"drawStyle": "line",
3213
"fillOpacity": 10,
3214
"gradientMode": "none",
3215
"hideFrom": {
3216
"legend": false,
3217
"tooltip": false,
3218
"viz": false
3219
},
3220
"lineInterpolation": "linear",
3221
"lineWidth": 1,
3222
"pointSize": 5,
3223
"scaleDistribution": {
3224
"type": "linear"
3225
},
3226
"showPoints": "never",
3227
"spanNulls": true,
3228
"stacking": {
3229
"group": "A",
3230
"mode": "none"
3231
},
3232
"thresholdsStyle": {
3233
"mode": "off"
3234
}
3235
},
3236
"mappings": [],
3237
"min": 0,
3238
"thresholds": {
3239
"mode": "absolute",
3240
"steps": [
3241
{
3242
"color": "green"
3243
},
3244
{
3245
"color": "red",
3246
"value": 80
3247
}
3248
]
3249
},
3250
"unit": "bytes"
3251
},
3252
"overrides": []
3253
},
3254
"gridPos": {
3255
"h": 8,
3256
"w": 24,
3257
"x": 0,
3258
"y": 29
3259
},
3260
"id": 61,
3261
"links": [],
3262
"options": {
3263
"legend": {
3264
"calcs": [],
3265
"displayMode": "list",
3266
"placement": "bottom",
3267
"showLegend": false
3268
},
3269
"tooltip": {
3270
"mode": "multi",
3271
"sort": "desc"
3272
}
3273
},
3274
"pluginVersion": "9.1.7",
3275
"targets": [
3276
{
3277
"datasource": {
3278
"uid": "$datasource"
3279
},
3280
"editorMode": "code",
3281
"expr": "go_memstats_heap_alloc_bytes{job=\"argocd-server-metrics\"}",
3282
"format": "time_series",
3283
"intervalFactor": 1,
3284
"legendFormat": "{{pod}}",
3285
"range": true,
3286
"refId": "A"
3287
}
3288
],
3289
"title": "Memory Used",
3290
"type": "timeseries"
3291
},
3292
{
3293
"datasource": {
3294
"type": "prometheus",
3295
"uid": "$datasource"
3296
},
3297
"fieldConfig": {
3298
"defaults": {
3299
"color": {
3300
"mode": "palette-classic"
3301
},
3302
"custom": {
3303
"axisCenteredZero": false,
3304
"axisColorMode": "text",
3305
"axisLabel": "",
3306
"axisPlacement": "auto",
3307
"barAlignment": 0,
3308
"drawStyle": "line",
3309
"fillOpacity": 10,
3310
"gradientMode": "none",
3311
"hideFrom": {
3312
"legend": false,
3313
"tooltip": false,
3314
"viz": false
3315
},
3316
"lineInterpolation": "linear",
3317
"lineWidth": 1,
3318
"pointSize": 5,
3319
"scaleDistribution": {
3320
"type": "linear"
3321
},
3322
"showPoints": "never",
3323
"spanNulls": false,
3324
"stacking": {
3325
"group": "A",
3326
"mode": "none"
3327
},
3328
"thresholdsStyle": {
3329
"mode": "off"
3330
}
3331
},
3332
"mappings": [],
3333
"thresholds": {
3334
"mode": "absolute",
3335
"steps": [
3336
{
3337
"color": "green"
3338
},
3339
{
3340
"color": "red",
3341
"value": 80
3342
}
3343
]
3344
},
3345
"unit": "short"
3346
},
3347
"overrides": []
3348
},
3349
"gridPos": {
3350
"h": 9,
3351
"w": 24,
3352
"x": 0,
3353
"y": 37
3354
},
3355
"id": 36,
3356
"links": [],
3357
"options": {
3358
"legend": {
3359
"calcs": [],
3360
"displayMode": "list",
3361
"placement": "bottom",
3362
"showLegend": false
3363
},
3364
"tooltip": {
3365
"mode": "multi",
3366
"sort": "desc"
3367
}
3368
},
3369
"pluginVersion": "9.1.7",
3370
"targets": [
3371
{
3372
"datasource": {
3373
"uid": "$datasource"
3374
},
3375
"editorMode": "code",
3376
"expr": "go_goroutines{job=\"argocd-server-metrics\"}",
3377
"format": "time_series",
3378
"intervalFactor": 1,
3379
"legendFormat": "{{pod}}",
3380
"range": true,
3381
"refId": "A"
3382
}
3383
],
3384
"title": "Goroutines",
3385
"type": "timeseries"
3386
},
3387
{
3388
"datasource": {
3389
"type": "prometheus",
3390
"uid": "$datasource"
3391
},
3392
"fieldConfig": {
3393
"defaults": {
3394
"color": {
3395
"mode": "palette-classic"
3396
},
3397
"custom": {
3398
"axisCenteredZero": false,
3399
"axisColorMode": "text",
3400
"axisLabel": "",
3401
"axisPlacement": "auto",
3402
"barAlignment": 0,
3403
"drawStyle": "line",
3404
"fillOpacity": 10,
3405
"gradientMode": "none",
3406
"hideFrom": {
3407
"legend": false,
3408
"tooltip": false,
3409
"viz": false
3410
},
3411
"lineInterpolation": "linear",
3412
"lineWidth": 1,
3413
"pointSize": 5,
3414
"scaleDistribution": {
3415
"type": "linear"
3416
},
3417
"showPoints": "never",
3418
"spanNulls": true,
3419
"stacking": {
3420
"group": "A",
3421
"mode": "none"
3422
},
3423
"thresholdsStyle": {
3424
"mode": "off"
3425
}
3426
},
3427
"mappings": [],
3428
"thresholds": {
3429
"mode": "absolute",
3430
"steps": [
3431
{
3432
"color": "green"
3433
},
3434
{
3435
"color": "red",
3436
"value": 80
3437
}
3438
]
3439
},
3440
"unit": "short"
3441
},
3442
"overrides": []
3443
},
3444
"gridPos": {
3445
"h": 9,
3446
"w": 24,
3447
"x": 0,
3448
"y": 46
3449
},
3450
"id": 38,
3451
"links": [],
3452
"options": {
3453
"legend": {
3454
"calcs": [],
3455
"displayMode": "list",
3456
"placement": "bottom",
3457
"showLegend": true
3458
},
3459
"tooltip": {
3460
"mode": "multi",
3461
"sort": "none"
3462
}
3463
},
3464
"pluginVersion": "9.1.7",
3465
"targets": [
3466
{
3467
"datasource": {
3468
"uid": "$datasource"
3469
},
3470
"editorMode": "code",
3471
"expr": "go_gc_duration_seconds{job=\"argocd-server-metrics\", quantile=\"1\"}",
3472
"format": "time_series",
3473
"intervalFactor": 2,
3474
"legendFormat": "{{pod}}",
3475
"range": true,
3476
"refId": "A"
3477
}
3478
],
3479
"title": "GC Time Quantiles",
3480
"type": "timeseries"
3481
},
3482
{
3483
"gridPos": {
3484
"h": 2,
3485
"w": 24,
3486
"x": 0,
3487
"y": 55
3488
},
3489
"id": 54,
3490
"links": [],
3491
"options": {
3492
"content": "#### gRPC Services:",
3493
"mode": "markdown"
3494
},
3495
"pluginVersion": "9.1.7",
3496
"transparent": true,
3497
"type": "text"
3498
},
3499
{
3500
"datasource": {
3501
"type": "prometheus",
3502
"uid": "$datasource"
3503
},
3504
"fieldConfig": {
3505
"defaults": {
3506
"color": {
3507
"mode": "palette-classic"
3508
},
3509
"custom": {
3510
"axisCenteredZero": false,
3511
"axisColorMode": "text",
3512
"axisLabel": "",
3513
"axisPlacement": "auto",
3514
"barAlignment": 0,
3515
"drawStyle": "line",
3516
"fillOpacity": 10,
3517
"gradientMode": "none",
3518
"hideFrom": {
3519
"legend": false,
3520
"tooltip": false,
3521
"viz": false
3522
},
3523
"lineInterpolation": "linear",
3524
"lineWidth": 1,
3525
"pointSize": 5,
3526
"scaleDistribution": {
3527
"type": "linear"
3528
},
3529
"showPoints": "never",
3530
"spanNulls": false,
3531
"stacking": {
3532
"group": "A",
3533
"mode": "none"
3534
},
3535
"thresholdsStyle": {
3536
"mode": "off"
3537
}
3538
},
3539
"mappings": [],
3540
"thresholds": {
3541
"mode": "absolute",
3542
"steps": [
3543
{
3544
"color": "green"
3545
},
3546
{
3547
"color": "red",
3548
"value": 80
3549
}
3550
]
3551
},
3552
"unit": "short"
3553
},
3554
"overrides": []
3555
},
3556
"gridPos": {
3557
"h": 9,
3558
"w": 12,
3559
"x": 0,
3560
"y": 57
3561
},
3562
"id": 40,
3563
"links": [],
3564
"options": {
3565
"legend": {
3566
"calcs": [
3567
"mean",
3568
"lastNotNull",
3569
"sum"
3570
],
3571
"displayMode": "table",
3572
"placement": "bottom",
3573
"showLegend": true
3574
},
3575
"tooltip": {
3576
"mode": "single",
3577
"sort": "none"
3578
}
3579
},
3580
"pluginVersion": "9.1.7",
3581
"targets": [
3582
{
3583
"datasource": {
3584
"uid": "$datasource"
3585
},
3586
"editorMode": "code",
3587
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"application.ApplicationService\"}[$interval])) by (grpc_code, grpc_method)",
3588
"format": "time_series",
3589
"intervalFactor": 1,
3590
"legendFormat": "{{grpc_code}},{{grpc_method}}",
3591
"range": true,
3592
"refId": "A"
3593
}
3594
],
3595
"title": "ApplicationService Requests",
3596
"type": "timeseries"
3597
},
3598
{
3599
"datasource": {
3600
"type": "prometheus",
3601
"uid": "$datasource"
3602
},
3603
"fieldConfig": {
3604
"defaults": {
3605
"color": {
3606
"mode": "palette-classic"
3607
},
3608
"custom": {
3609
"axisCenteredZero": false,
3610
"axisColorMode": "text",
3611
"axisLabel": "",
3612
"axisPlacement": "auto",
3613
"barAlignment": 0,
3614
"drawStyle": "line",
3615
"fillOpacity": 10,
3616
"gradientMode": "none",
3617
"hideFrom": {
3618
"legend": false,
3619
"tooltip": false,
3620
"viz": false
3621
},
3622
"lineInterpolation": "linear",
3623
"lineWidth": 1,
3624
"pointSize": 5,
3625
"scaleDistribution": {
3626
"type": "linear"
3627
},
3628
"showPoints": "never",
3629
"spanNulls": false,
3630
"stacking": {
3631
"group": "A",
3632
"mode": "none"
3633
},
3634
"thresholdsStyle": {
3635
"mode": "off"
3636
}
3637
},
3638
"mappings": [],
3639
"thresholds": {
3640
"mode": "absolute",
3641
"steps": [
3642
{
3643
"color": "green"
3644
},
3645
{
3646
"color": "red",
3647
"value": 80
3648
}
3649
]
3650
},
3651
"unit": "short"
3652
},
3653
"overrides": []
3654
},
3655
"gridPos": {
3656
"h": 9,
3657
"w": 12,
3658
"x": 12,
3659
"y": 57
3660
},
3661
"id": 42,
3662
"links": [],
3663
"options": {
3664
"legend": {
3665
"calcs": [
3666
"mean",
3667
"lastNotNull",
3668
"sum"
3669
],
3670
"displayMode": "table",
3671
"placement": "bottom",
3672
"showLegend": true
3673
},
3674
"tooltip": {
3675
"mode": "single",
3676
"sort": "none"
3677
}
3678
},
3679
"pluginVersion": "9.1.7",
3680
"targets": [
3681
{
3682
"datasource": {
3683
"uid": "$datasource"
3684
},
3685
"editorMode": "code",
3686
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"cluster.ClusterService\"}[$interval])) by (grpc_code, grpc_method)",
3687
"format": "time_series",
3688
"intervalFactor": 1,
3689
"legendFormat": "{{grpc_code}},{{grpc_method}}",
3690
"range": true,
3691
"refId": "A"
3692
}
3693
],
3694
"title": "ClusterService Requests",
3695
"type": "timeseries"
3696
},
3697
{
3698
"datasource": {
3699
"type": "prometheus",
3700
"uid": "$datasource"
3701
},
3702
"fieldConfig": {
3703
"defaults": {
3704
"color": {
3705
"mode": "palette-classic"
3706
},
3707
"custom": {
3708
"axisCenteredZero": false,
3709
"axisColorMode": "text",
3710
"axisLabel": "",
3711
"axisPlacement": "auto",
3712
"barAlignment": 0,
3713
"drawStyle": "line",
3714
"fillOpacity": 10,
3715
"gradientMode": "none",
3716
"hideFrom": {
3717
"legend": false,
3718
"tooltip": false,
3719
"viz": false
3720
},
3721
"lineInterpolation": "linear",
3722
"lineWidth": 1,
3723
"pointSize": 5,
3724
"scaleDistribution": {
3725
"type": "linear"
3726
},
3727
"showPoints": "never",
3728
"spanNulls": false,
3729
"stacking": {
3730
"group": "A",
3731
"mode": "none"
3732
},
3733
"thresholdsStyle": {
3734
"mode": "off"
3735
}
3736
},
3737
"mappings": [],
3738
"thresholds": {
3739
"mode": "absolute",
3740
"steps": [
3741
{
3742
"color": "green"
3743
},
3744
{
3745
"color": "red",
3746
"value": 80
3747
}
3748
]
3749
},
3750
"unit": "short"
3751
},
3752
"overrides": []
3753
},
3754
"gridPos": {
3755
"h": 9,
3756
"w": 12,
3757
"x": 0,
3758
"y": 66
3759
},
3760
"id": 44,
3761
"links": [],
3762
"options": {
3763
"legend": {
3764
"calcs": [
3765
"mean",
3766
"lastNotNull",
3767
"sum"
3768
],
3769
"displayMode": "table",
3770
"placement": "bottom",
3771
"showLegend": true
3772
},
3773
"tooltip": {
3774
"mode": "single",
3775
"sort": "none"
3776
}
3777
},
3778
"pluginVersion": "9.1.7",
3779
"targets": [
3780
{
3781
"datasource": {
3782
"uid": "$datasource"
3783
},
3784
"editorMode": "code",
3785
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"project.ProjectService\"}[$interval])) by (grpc_code, grpc_method)",
3786
"format": "time_series",
3787
"intervalFactor": 1,
3788
"legendFormat": "{{grpc_code}},{{grpc_method}}",
3789
"range": true,
3790
"refId": "A"
3791
}
3792
],
3793
"title": "ProjectService Requests",
3794
"type": "timeseries"
3795
},
3796
{
3797
"datasource": {
3798
"type": "prometheus",
3799
"uid": "$datasource"
3800
},
3801
"fieldConfig": {
3802
"defaults": {
3803
"color": {
3804
"mode": "palette-classic"
3805
},
3806
"custom": {
3807
"axisCenteredZero": false,
3808
"axisColorMode": "text",
3809
"axisLabel": "",
3810
"axisPlacement": "auto",
3811
"barAlignment": 0,
3812
"drawStyle": "line",
3813
"fillOpacity": 10,
3814
"gradientMode": "none",
3815
"hideFrom": {
3816
"legend": false,
3817
"tooltip": false,
3818
"viz": false
3819
},
3820
"lineInterpolation": "linear",
3821
"lineWidth": 1,
3822
"pointSize": 5,
3823
"scaleDistribution": {
3824
"type": "linear"
3825
},
3826
"showPoints": "never",
3827
"spanNulls": false,
3828
"stacking": {
3829
"group": "A",
3830
"mode": "none"
3831
},
3832
"thresholdsStyle": {
3833
"mode": "line+area"
3834
}
3835
},
3836
"mappings": [],
3837
"thresholds": {
3838
"mode": "absolute",
3839
"steps": [
3840
{
3841
"color": "transparent"
3842
},
3843
{
3844
"color": "red"
3845
}
3846
]
3847
},
3848
"unit": "short"
3849
},
3850
"overrides": []
3851
},
3852
"gridPos": {
3853
"h": 9,
3854
"w": 12,
3855
"x": 12,
3856
"y": 66
3857
},
3858
"id": 46,
3859
"links": [],
3860
"options": {
3861
"legend": {
3862
"calcs": [
3863
"mean",
3864
"lastNotNull",
3865
"sum"
3866
],
3867
"displayMode": "table",
3868
"placement": "bottom",
3869
"showLegend": true
3870
},
3871
"tooltip": {
3872
"mode": "single",
3873
"sort": "none"
3874
}
3875
},
3876
"pluginVersion": "9.1.7",
3877
"targets": [
3878
{
3879
"datasource": {
3880
"uid": "$datasource"
3881
},
3882
"editorMode": "code",
3883
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"repository.RepositoryService\"}[$interval])) by (grpc_code, grpc_method)",
3884
"format": "time_series",
3885
"intervalFactor": 1,
3886
"legendFormat": "{{grpc_code}},{{grpc_method}}",
3887
"range": true,
3888
"refId": "A"
3889
}
3890
],
3891
"title": "RepositoryService Requests",
3892
"type": "timeseries"
3893
},
3894
{
3895
"datasource": {
3896
"type": "prometheus",
3897
"uid": "$datasource"
3898
},
3899
"fieldConfig": {
3900
"defaults": {
3901
"color": {
3902
"mode": "palette-classic"
3903
},
3904
"custom": {
3905
"axisCenteredZero": false,
3906
"axisColorMode": "text",
3907
"axisLabel": "",
3908
"axisPlacement": "auto",
3909
"barAlignment": 0,
3910
"drawStyle": "line",
3911
"fillOpacity": 10,
3912
"gradientMode": "none",
3913
"hideFrom": {
3914
"legend": false,
3915
"tooltip": false,
3916
"viz": false
3917
},
3918
"lineInterpolation": "linear",
3919
"lineWidth": 1,
3920
"pointSize": 5,
3921
"scaleDistribution": {
3922
"type": "linear"
3923
},
3924
"showPoints": "never",
3925
"spanNulls": false,
3926
"stacking": {
3927
"group": "A",
3928
"mode": "none"
3929
},
3930
"thresholdsStyle": {
3931
"mode": "off"
3932
}
3933
},
3934
"mappings": [],
3935
"thresholds": {
3936
"mode": "absolute",
3937
"steps": [
3938
{
3939
"color": "green"
3940
},
3941
{
3942
"color": "red",
3943
"value": 80
3944
}
3945
]
3946
},
3947
"unit": "short"
3948
},
3949
"overrides": []
3950
},
3951
"gridPos": {
3952
"h": 9,
3953
"w": 12,
3954
"x": 0,
3955
"y": 75
3956
},
3957
"id": 48,
3958
"links": [],
3959
"options": {
3960
"legend": {
3961
"calcs": [
3962
"mean",
3963
"lastNotNull",
3964
"sum"
3965
],
3966
"displayMode": "table",
3967
"placement": "bottom",
3968
"showLegend": true
3969
},
3970
"tooltip": {
3971
"mode": "single",
3972
"sort": "none"
3973
}
3974
},
3975
"pluginVersion": "9.1.7",
3976
"targets": [
3977
{
3978
"datasource": {
3979
"uid": "$datasource"
3980
},
3981
"editorMode": "code",
3982
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"session.SessionService\"}[$interval])) by (grpc_code, grpc_method)",
3983
"format": "time_series",
3984
"intervalFactor": 1,
3985
"legendFormat": "{{grpc_code}},{{grpc_method}}",
3986
"range": true,
3987
"refId": "A"
3988
}
3989
],
3990
"title": "SessionService Requests",
3991
"type": "timeseries"
3992
},
3993
{
3994
"datasource": {
3995
"type": "prometheus",
3996
"uid": "$datasource"
3997
},
3998
"fieldConfig": {
3999
"defaults": {
4000
"color": {
4001
"mode": "palette-classic"
4002
},
4003
"custom": {
4004
"axisCenteredZero": false,
4005
"axisColorMode": "text",
4006
"axisLabel": "",
4007
"axisPlacement": "auto",
4008
"barAlignment": 0,
4009
"drawStyle": "line",
4010
"fillOpacity": 10,
4011
"gradientMode": "none",
4012
"hideFrom": {
4013
"legend": false,
4014
"tooltip": false,
4015
"viz": false
4016
},
4017
"lineInterpolation": "linear",
4018
"lineWidth": 1,
4019
"pointSize": 5,
4020
"scaleDistribution": {
4021
"type": "linear"
4022
},
4023
"showPoints": "never",
4024
"spanNulls": false,
4025
"stacking": {
4026
"group": "A",
4027
"mode": "none"
4028
},
4029
"thresholdsStyle": {
4030
"mode": "off"
4031
}
4032
},
4033
"mappings": [],
4034
"thresholds": {
4035
"mode": "absolute",
4036
"steps": [
4037
{
4038
"color": "green"
4039
},
4040
{
4041
"color": "red",
4042
"value": 80
4043
}
4044
]
4045
},
4046
"unit": "short"
4047
},
4048
"overrides": []
4049
},
4050
"gridPos": {
4051
"h": 9,
4052
"w": 12,
4053
"x": 12,
4054
"y": 75
4055
},
4056
"id": 49,
4057
"links": [],
4058
"options": {
4059
"legend": {
4060
"calcs": [
4061
"mean",
4062
"lastNotNull",
4063
"sum"
4064
],
4065
"displayMode": "table",
4066
"placement": "bottom",
4067
"showLegend": true
4068
},
4069
"tooltip": {
4070
"mode": "single",
4071
"sort": "none"
4072
}
4073
},
4074
"pluginVersion": "9.1.7",
4075
"targets": [
4076
{
4077
"datasource": {
4078
"uid": "$datasource"
4079
},
4080
"editorMode": "code",
4081
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"version.VersionService\"}[$interval])) by (grpc_code, grpc_method)",
4082
"format": "time_series",
4083
"intervalFactor": 1,
4084
"legendFormat": "{{grpc_code}},{{grpc_method}}",
4085
"range": true,
4086
"refId": "A"
4087
}
4088
],
4089
"title": "VersionService Requests",
4090
"type": "timeseries"
4091
},
4092
{
4093
"datasource": {
4094
"type": "prometheus",
4095
"uid": "$datasource"
4096
},
4097
"fieldConfig": {
4098
"defaults": {
4099
"color": {
4100
"mode": "palette-classic"
4101
},
4102
"custom": {
4103
"axisCenteredZero": false,
4104
"axisColorMode": "text",
4105
"axisLabel": "",
4106
"axisPlacement": "auto",
4107
"barAlignment": 0,
4108
"drawStyle": "line",
4109
"fillOpacity": 10,
4110
"gradientMode": "none",
4111
"hideFrom": {
4112
"legend": false,
4113
"tooltip": false,
4114
"viz": false
4115
},
4116
"lineInterpolation": "linear",
4117
"lineWidth": 1,
4118
"pointSize": 5,
4119
"scaleDistribution": {
4120
"type": "linear"
4121
},
4122
"showPoints": "never",
4123
"spanNulls": false,
4124
"stacking": {
4125
"group": "A",
4126
"mode": "none"
4127
},
4128
"thresholdsStyle": {
4129
"mode": "off"
4130
}
4131
},
4132
"mappings": [],
4133
"thresholds": {
4134
"mode": "absolute",
4135
"steps": [
4136
{
4137
"color": "green"
4138
},
4139
{
4140
"color": "red",
4141
"value": 80
4142
}
4143
]
4144
},
4145
"unit": "short"
4146
},
4147
"overrides": []
4148
},
4149
"gridPos": {
4150
"h": 9,
4151
"w": 12,
4152
"x": 0,
4153
"y": 84
4154
},
4155
"id": 50,
4156
"links": [],
4157
"options": {
4158
"legend": {
4159
"calcs": [
4160
"mean",
4161
"lastNotNull",
4162
"sum"
4163
],
4164
"displayMode": "table",
4165
"placement": "bottom",
4166
"showLegend": true
4167
},
4168
"tooltip": {
4169
"mode": "single",
4170
"sort": "none"
4171
}
4172
},
4173
"pluginVersion": "9.1.7",
4174
"targets": [
4175
{
4176
"datasource": {
4177
"uid": "$datasource"
4178
},
4179
"editorMode": "code",
4180
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"account.AccountService\"}[$interval])) by (grpc_code, grpc_method)",
4181
"format": "time_series",
4182
"intervalFactor": 1,
4183
"legendFormat": "{{grpc_code}},{{grpc_method}}",
4184
"range": true,
4185
"refId": "A"
4186
}
4187
],
4188
"title": "AccountService Requests",
4189
"type": "timeseries"
4190
},
4191
{
4192
"datasource": {
4193
"type": "prometheus",
4194
"uid": "$datasource"
4195
},
4196
"fieldConfig": {
4197
"defaults": {
4198
"color": {
4199
"mode": "palette-classic"
4200
},
4201
"custom": {
4202
"axisCenteredZero": false,
4203
"axisColorMode": "text",
4204
"axisLabel": "",
4205
"axisPlacement": "auto",
4206
"barAlignment": 0,
4207
"drawStyle": "line",
4208
"fillOpacity": 10,
4209
"gradientMode": "none",
4210
"hideFrom": {
4211
"legend": false,
4212
"tooltip": false,
4213
"viz": false
4214
},
4215
"lineInterpolation": "linear",
4216
"lineWidth": 1,
4217
"pointSize": 5,
4218
"scaleDistribution": {
4219
"type": "linear"
4220
},
4221
"showPoints": "never",
4222
"spanNulls": false,
4223
"stacking": {
4224
"group": "A",
4225
"mode": "none"
4226
},
4227
"thresholdsStyle": {
4228
"mode": "off"
4229
}
4230
},
4231
"mappings": [],
4232
"thresholds": {
4233
"mode": "absolute",
4234
"steps": [
4235
{
4236
"color": "green"
4237
},
4238
{
4239
"color": "red",
4240
"value": 80
4241
}
4242
]
4243
},
4244
"unit": "short"
4245
},
4246
"overrides": []
4247
},
4248
"gridPos": {
4249
"h": 9,
4250
"w": 12,
4251
"x": 12,
4252
"y": 84
4253
},
4254
"id": 99,
4255
"links": [],
4256
"options": {
4257
"legend": {
4258
"calcs": [
4259
"mean",
4260
"lastNotNull",
4261
"sum"
4262
],
4263
"displayMode": "table",
4264
"placement": "bottom",
4265
"showLegend": true
4266
},
4267
"tooltip": {
4268
"mode": "single",
4269
"sort": "none"
4270
}
4271
},
4272
"pluginVersion": "9.1.7",
4273
"targets": [
4274
{
4275
"datasource": {
4276
"uid": "$datasource"
4277
},
4278
"editorMode": "code",
4279
"expr": "sum(increase(grpc_server_handled_total{job=\"argocd-server-metrics\",grpc_service=\"settings.SettingsService\"}[$interval])) by (grpc_code, grpc_method)",
4280
"format": "time_series",
4281
"intervalFactor": 1,
4282
"legendFormat": "{{grpc_code}},{{grpc_method}}",
4283
"range": true,
4284
"refId": "A"
4285
}
4286
],
4287
"title": "SettingsService Requests",
4288
"type": "timeseries"
4289
}
4290
],
4291
"targets": [
4292
{
4293
"datasource": {
4294
"uid": "$datasource"
4295
},
4296
"refId": "A"
4297
}
4298
],
4299
"title": "Server Stats",
4300
"type": "row"
4301
},
4302
{
4303
"collapsed": true,
4304
"datasource": {
4305
"type": "prometheus",
4306
"uid": "${datasource}"
4307
},
4308
"gridPos": {
4309
"h": 1,
4310
"w": 24,
4311
"x": 0,
4312
"y": 30
4313
},
4314
"id": 110,
4315
"panels": [
4316
{
4317
"datasource": {
4318
"type": "prometheus",
4319
"uid": "$datasource"
4320
},
4321
"fieldConfig": {
4322
"defaults": {
4323
"color": {
4324
"mode": "palette-classic"
4325
},
4326
"custom": {
4327
"axisCenteredZero": false,
4328
"axisColorMode": "text",
4329
"axisLabel": "",
4330
"axisPlacement": "auto",
4331
"barAlignment": 0,
4332
"drawStyle": "line",
4333
"fillOpacity": 10,
4334
"gradientMode": "none",
4335
"hideFrom": {
4336
"legend": false,
4337
"tooltip": false,
4338
"viz": false
4339
},
4340
"lineInterpolation": "linear",
4341
"lineWidth": 1,
4342
"pointSize": 5,
4343
"scaleDistribution": {
4344
"type": "linear"
4345
},
4346
"showPoints": "never",
4347
"spanNulls": false,
4348
"stacking": {
4349
"group": "A",
4350
"mode": "none"
4351
},
4352
"thresholdsStyle": {
4353
"mode": "off"
4354
}
4355
},
4356
"links": [],
4357
"mappings": [],
4358
"thresholds": {
4359
"mode": "absolute",
4360
"steps": [
4361
{
4362
"color": "green"
4363
},
4364
{
4365
"color": "red",
4366
"value": 80
4367
}
4368
]
4369
},
4370
"unit": "short"
4371
},
4372
"overrides": []
4373
},
4374
"gridPos": {
4375
"h": 7,
4376
"w": 24,
4377
"x": 0,
4378
"y": 30
4379
},
4380
"id": 112,
4381
"options": {
4382
"legend": {
4383
"calcs": [],
4384
"displayMode": "list",
4385
"placement": "bottom",
4386
"showLegend": true
4387
},
4388
"tooltip": {
4389
"mode": "multi",
4390
"sort": "none"
4391
}
4392
},
4393
"pluginVersion": "9.1.7",
4394
"targets": [
4395
{
4396
"datasource": {
4397
"type": "prometheus",
4398
"uid": "$datasource"
4399
},
4400
"editorMode": "code",
4401
"expr": "sum(increase(argocd_redis_request_total[$interval])) by (failed)",
4402
"range": true,
4403
"refId": "A"
4404
}
4405
],
4406
"title": "Requests by result",
4407
"type": "timeseries"
4408
}
4409
],
4410
"targets": [
4411
{
4412
"datasource": {
4413
"type": "prometheus",
4414
"uid": "${datasource}"
4415
},
4416
"refId": "A"
4417
}
4418
],
4419
"title": "Redis Stats",
4420
"type": "row"
4421
}
4422
],
4423
"refresh": "30s",
4424
"schemaVersion": 37,
4425
"style": "dark",
4426
"tags": [],
4427
"templating": {
4428
"list": [
4429
{
4430
"current": {
4431
"selected": false,
4432
"text": "VictoriaMetrics",
4433
"value": "VictoriaMetrics"
4434
},
4435
"hide": 0,
4436
"includeAll": false,
4437
"multi": false,
4438
"name": "datasource",
4439
"options": [],
4440
"query": "prometheus",
4441
"refresh": 1,
4442
"regex": "",
4443
"skipUrlSync": false,
4444
"type": "datasource"
4445
},
4446
{
4447
"auto": true,
4448
"auto_count": 30,
4449
"auto_min": "1m",
4450
"current": {
4451
"selected": false,
4452
"text": "auto",
4453
"value": "$__auto_interval_interval"
4454
},
4455
"hide": 0,
4456
"name": "interval",
4457
"options": [
4458
{
4459
"selected": true,
4460
"text": "auto",
4461
"value": "$__auto_interval_interval"
4462
},
4463
{
4464
"selected": false,
4465
"text": "1m",
4466
"value": "1m"
4467
},
4468
{
4469
"selected": false,
4470
"text": "5m",
4471
"value": "5m"
4472
},
4473
{
4474
"selected": false,
4475
"text": "10m",
4476
"value": "10m"
4477
},
4478
{
4479
"selected": false,
4480
"text": "30m",
4481
"value": "30m"
4482
},
4483
{
4484
"selected": false,
4485
"text": "1h",
4486
"value": "1h"
4487
},
4488
{
4489
"selected": false,
4490
"text": "2h",
4491
"value": "2h"
4492
},
4493
{
4494
"selected": false,
4495
"text": "4h",
4496
"value": "4h"
4497
},
4498
{
4499
"selected": false,
4500
"text": "8h",
4501
"value": "8h"
4502
}
4503
],
4504
"query": "1m,5m,10m,30m,1h,2h,4h,8h",
4505
"queryValue": "",
4506
"refresh": 2,
4507
"skipUrlSync": false,
4508
"type": "interval"
4509
},
4510
{
4511
"allValue": ".*",
4512
"current": {},
4513
"datasource": {
4514
"uid": "$datasource"
4515
},
4516
"definition": "label_values(argocd_app_labels, label_environment)",
4517
"hide": 0,
4518
"includeAll": true,
4519
"label": "Environment",
4520
"multi": false,
4521
"name": "environment",
4522
"options": [],
4523
"query": {
4524
"query": "label_values(argocd_app_labels, label_environment)",
4525
"refId": "StandardVariableQuery"
4526
},
4527
"refresh": 1,
4528
"regex": "",
4529
"skipUrlSync": false,
4530
"sort": 1,
4531
"tagValuesQuery": "",
4532
"tagsQuery": "",
4533
"type": "query",
4534
"useTags": false
4535
},
4536
{
4537
"allValue": ".*",
4538
"current": {},
4539
"datasource": {
4540
"uid": "$datasource"
4541
},
4542
"definition": "label_values(argocd_app_labels, label_team)",
4543
"hide": 0,
4544
"includeAll": true,
4545
"label": "Team",
4546
"multi": false,
4547
"name": "team",
4548
"options": [],
4549
"query": {
4550
"query": "label_values(argocd_app_labels, label_team)",
4551
"refId": "StandardVariableQuery"
4552
},
4553
"refresh": 1,
4554
"regex": "",
4555
"skipUrlSync": false,
4556
"sort": 1,
4557
"tagValuesQuery": "",
4558
"tagsQuery": "",
4559
"type": "query",
4560
"useTags": false
4561
},
4562
{
4563
"allValue": ".*",
4564
"current": {
4565
"selected": true,
4566
"text": "All",
4567
"value": "$__all"
4568
},
4569
"hide": 0,
4570
"includeAll": true,
4571
"multi": false,
4572
"name": "health_status",
4573
"options": [
4574
{
4575
"selected": true,
4576
"text": "All",
4577
"value": "$__all"
4578
},
4579
{
4580
"selected": false,
4581
"text": "Healthy",
4582
"value": "Healthy"
4583
},
4584
{
4585
"selected": false,
4586
"text": "Progressing",
4587
"value": "Progressing"
4588
},
4589
{
4590
"selected": false,
4591
"text": "Suspended",
4592
"value": "Suspended"
4593
},
4594
{
4595
"selected": false,
4596
"text": "Missing",
4597
"value": "Missing"
4598
},
4599
{
4600
"selected": false,
4601
"text": "Degraded",
4602
"value": "Degraded"
4603
},
4604
{
4605
"selected": false,
4606
"text": "Unknown",
4607
"value": "Unknown"
4608
}
4609
],
4610
"query": "Healthy,Progressing,Suspended,Missing,Degraded,Unknown",
4611
"queryValue": "",
4612
"skipUrlSync": false,
4613
"type": "custom"
4614
},
4615
{
4616
"allValue": ".*",
4617
"current": {
4618
"selected": true,
4619
"text": "All",
4620
"value": "$__all"
4621
},
4622
"hide": 0,
4623
"includeAll": true,
4624
"multi": false,
4625
"name": "sync_status",
4626
"options": [
4627
{
4628
"selected": true,
4629
"text": "All",
4630
"value": "$__all"
4631
},
4632
{
4633
"selected": false,
4634
"text": "Synced",
4635
"value": "Synced"
4636
},
4637
{
4638
"selected": false,
4639
"text": "OutOfSync",
4640
"value": "OutOfSync"
4641
},
4642
{
4643
"selected": false,
4644
"text": "Unknown",
4645
"value": "Unknown"
4646
}
4647
],
4648
"query": "Synced,OutOfSync,Unknown",
4649
"queryValue": "",
4650
"skipUrlSync": false,
4651
"type": "custom"
4652
}
4653
]
4654
},
4655
"time": {
4656
"from": "now-1h",
4657
"to": "now"
4658
},
4659
"timepicker": {
4660
"refresh_intervals": [
4661
"5s",
4662
"10s",
4663
"30s",
4664
"1m",
4665
"5m",
4666
"15m",
4667
"30m",
4668
"1h",
4669
"2h",
4670
"1d"
4671
],
4672
"time_options": [
4673
"5m",
4674
"15m",
4675
"1h",
4676
"6h",
4677
"12h",
4678
"24h",
4679
"2d",
4680
"7d",
4681
"30d"
4682
]
4683
},
4684
"timezone": "",
4685
"title": "ArgoCD",
4686
"uid": "argocd-apps",
4687
"version": 1,
4688
"weekStart": ""
4689
}
4690
4691