File tree Expand file tree Collapse file tree 4 files changed +226
-0
lines changed
charts/gateway-addons-helm/dashboards
site/content/en/latest/tasks/observability
test/helm/gateway-addons-helm Expand file tree Collapse file tree 4 files changed +226
-0
lines changed Original file line number Diff line number Diff line change 403
403
"title" : " Status Updater" ,
404
404
"type" : " row"
405
405
},
406
+ {
407
+ "datasource" : {
408
+ "type" : " prometheus" ,
409
+ "uid" : " $datasource"
410
+ },
411
+ "description" : " Total number of panics recovered in the system." ,
412
+ "fieldConfig" : {
413
+ "defaults" : {
414
+ "color" : {
415
+ "mode" : " palette-classic"
416
+ },
417
+ "mappings" : [],
418
+ "thresholds" : {
419
+ "mode" : " absolute" ,
420
+ "steps" : [
421
+ {
422
+ "color" : " green" ,
423
+ "value" : null
424
+ },
425
+ {
426
+ "color" : " red" ,
427
+ "value" : 80
428
+ }
429
+ ]
430
+ },
431
+ "unit" : " none"
432
+ },
433
+ "overrides" : []
434
+ },
435
+ "gridPos" : {
436
+ "h" : 7 ,
437
+ "w" : 7 ,
438
+ "x" : 0 ,
439
+ "y" : 8
440
+ },
441
+ "id" : 25 ,
442
+ "options" : {
443
+ "colorMode" : " value" ,
444
+ "graphMode" : " none" ,
445
+ "justifyMode" : " auto" ,
446
+ "orientation" : " auto" ,
447
+ "reduceOptions" : {
448
+ "calcs" : [
449
+ " lastNotNull"
450
+ ],
451
+ "fields" : " " ,
452
+ "values" : false
453
+ },
454
+ "showPercentChange" : false ,
455
+ "textMode" : " value_and_name" ,
456
+ "wideLayout" : false
457
+ },
458
+ "pluginVersion" : " 11.0.0" ,
459
+ "repeatDirection" : " v" ,
460
+ "targets" : [
461
+ {
462
+ "datasource" : {
463
+ "type" : " prometheus" ,
464
+ "uid" : " $datasource"
465
+ },
466
+ "disableTextWrap" : false ,
467
+ "editorMode" : " builder" ,
468
+ "expr" : " sum(watchable_panics_recovered_total{namespace=\" $Namespace\" })" ,
469
+ "fullMetaSearch" : false ,
470
+ "includeNullMetadata" : true ,
471
+ "instant" : false ,
472
+ "legendFormat" : " Recovered Panics" ,
473
+ "range" : true ,
474
+ "refId" : " A" ,
475
+ "useBackend" : false
476
+ }
477
+ ],
478
+ "title" : " Recovered Panics" ,
479
+ "type" : " stat"
480
+ },
406
481
{
407
482
"datasource" : {
408
483
"type" : " prometheus" ,
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ Envoy Gateway collects the following metrics in Watching Components:
22
22
| ` watchable_depth ` | Current depth of watchable map. |
23
23
| ` watchable_subscribe_duration_seconds ` | How long in seconds a subscribed watchable queue is handled. |
24
24
| ` watchable_subscribe_total ` | Total number of subscribed watchable queue. |
25
+ | ` watchable_panics_recovered_total ` | Total recovered panics in the watchable infrastructure. |
25
26
26
27
Each metric includes the ` runner ` label to identify the corresponding components,
27
28
the relationship between label values and components is as follows:
Original file line number Diff line number Diff line change @@ -2767,6 +2767,81 @@ data:
2767
2767
"title": "Status Updater",
2768
2768
"type": "row"
2769
2769
},
2770
+ {
2771
+ "datasource": {
2772
+ "type": "prometheus",
2773
+ "uid": "$datasource"
2774
+ },
2775
+ "description": "Total number of panics recovered in the system.",
2776
+ "fieldConfig": {
2777
+ "defaults": {
2778
+ "color": {
2779
+ "mode": "palette-classic"
2780
+ },
2781
+ "mappings": [],
2782
+ "thresholds": {
2783
+ "mode": "absolute",
2784
+ "steps": [
2785
+ {
2786
+ "color": "green",
2787
+ "value": null
2788
+ },
2789
+ {
2790
+ "color": "red",
2791
+ "value": 80
2792
+ }
2793
+ ]
2794
+ },
2795
+ "unit": "none"
2796
+ },
2797
+ "overrides": []
2798
+ },
2799
+ "gridPos": {
2800
+ "h": 7,
2801
+ "w": 7,
2802
+ "x": 0,
2803
+ "y": 8
2804
+ },
2805
+ "id": 25,
2806
+ "options": {
2807
+ "colorMode": "value",
2808
+ "graphMode": "none",
2809
+ "justifyMode": "auto",
2810
+ "orientation": "auto",
2811
+ "reduceOptions": {
2812
+ "calcs": [
2813
+ "lastNotNull"
2814
+ ],
2815
+ "fields": "",
2816
+ "values": false
2817
+ },
2818
+ "showPercentChange": false,
2819
+ "textMode": "value_and_name",
2820
+ "wideLayout": false
2821
+ },
2822
+ "pluginVersion": "11.0.0",
2823
+ "repeatDirection": "v",
2824
+ "targets": [
2825
+ {
2826
+ "datasource": {
2827
+ "type": "prometheus",
2828
+ "uid": "$datasource"
2829
+ },
2830
+ "disableTextWrap": false,
2831
+ "editorMode": "builder",
2832
+ "expr": "sum(watchable_panics_recovered_total{namespace=\"$Namespace\"})",
2833
+ "fullMetaSearch": false,
2834
+ "includeNullMetadata": true,
2835
+ "instant": false,
2836
+ "legendFormat": "Recovered Panics",
2837
+ "range": true,
2838
+ "refId": "A",
2839
+ "useBackend": false
2840
+ }
2841
+ ],
2842
+ "title": "Recovered Panics",
2843
+ "type": "stat"
2844
+ },
2770
2845
{
2771
2846
"datasource": {
2772
2847
"type": "prometheus",
Original file line number Diff line number Diff line change @@ -2849,6 +2849,81 @@ data:
2849
2849
"title": "Status Updater",
2850
2850
"type": "row"
2851
2851
},
2852
+ {
2853
+ "datasource": {
2854
+ "type": "prometheus",
2855
+ "uid": "$datasource"
2856
+ },
2857
+ "description": "Total number of panics recovered in the system.",
2858
+ "fieldConfig": {
2859
+ "defaults": {
2860
+ "color": {
2861
+ "mode": "palette-classic"
2862
+ },
2863
+ "mappings": [],
2864
+ "thresholds": {
2865
+ "mode": "absolute",
2866
+ "steps": [
2867
+ {
2868
+ "color": "green",
2869
+ "value": null
2870
+ },
2871
+ {
2872
+ "color": "red",
2873
+ "value": 80
2874
+ }
2875
+ ]
2876
+ },
2877
+ "unit": "none"
2878
+ },
2879
+ "overrides": []
2880
+ },
2881
+ "gridPos": {
2882
+ "h": 7,
2883
+ "w": 7,
2884
+ "x": 0,
2885
+ "y": 8
2886
+ },
2887
+ "id": 25,
2888
+ "options": {
2889
+ "colorMode": "value",
2890
+ "graphMode": "none",
2891
+ "justifyMode": "auto",
2892
+ "orientation": "auto",
2893
+ "reduceOptions": {
2894
+ "calcs": [
2895
+ "lastNotNull"
2896
+ ],
2897
+ "fields": "",
2898
+ "values": false
2899
+ },
2900
+ "showPercentChange": false,
2901
+ "textMode": "value_and_name",
2902
+ "wideLayout": false
2903
+ },
2904
+ "pluginVersion": "11.0.0",
2905
+ "repeatDirection": "v",
2906
+ "targets": [
2907
+ {
2908
+ "datasource": {
2909
+ "type": "prometheus",
2910
+ "uid": "$datasource"
2911
+ },
2912
+ "disableTextWrap": false,
2913
+ "editorMode": "builder",
2914
+ "expr": "sum(watchable_panics_recovered_total{namespace=\"$Namespace\"})",
2915
+ "fullMetaSearch": false,
2916
+ "includeNullMetadata": true,
2917
+ "instant": false,
2918
+ "legendFormat": "Recovered Panics",
2919
+ "range": true,
2920
+ "refId": "A",
2921
+ "useBackend": false
2922
+ }
2923
+ ],
2924
+ "title": "Recovered Panics",
2925
+ "type": "stat"
2926
+ },
2852
2927
{
2853
2928
"datasource": {
2854
2929
"type": "prometheus",
You can’t perform that action at this time.
0 commit comments