github.com/oam-dev/kubevela@v1.9.11/hack/load-test/dashboard.json (about)

     1  {
     2    "annotations": {
     3      "list": [
     4        {
     5          "builtIn": 1,
     6          "datasource": "-- Grafana --",
     7          "enable": true,
     8          "hide": true,
     9          "iconColor": "rgba(0, 211, 255, 1)",
    10          "name": "Annotations & Alerts",
    11          "type": "dashboard"
    12        }
    13      ]
    14    },
    15    "editable": true,
    16    "gnetId": null,
    17    "graphTooltip": 0,
    18    "id": 9,
    19    "links": [],
    20    "panels": [
    21      {
    22        "collapsed": false,
    23        "datasource": null,
    24        "gridPos": {
    25          "h": 1,
    26          "w": 24,
    27          "x": 0,
    28          "y": 0
    29        },
    30        "id": 43,
    31        "panels": [],
    32        "title": "Now",
    33        "type": "row"
    34      },
    35      {
    36        "datasource": "Prometheus",
    37        "fieldConfig": {
    38          "defaults": {
    39            "color": {
    40              "mode": "thresholds"
    41            },
    42            "mappings": [],
    43            "thresholds": {
    44              "mode": "absolute",
    45              "steps": [
    46                {
    47                  "color": "green",
    48                  "value": null
    49                },
    50                {
    51                  "color": "red",
    52                  "value": 80
    53                }
    54              ]
    55            }
    56          },
    57          "overrides": []
    58        },
    59        "gridPos": {
    60          "h": 7,
    61          "w": 6,
    62          "x": 0,
    63          "y": 1
    64        },
    65        "id": 45,
    66        "options": {
    67          "orientation": "auto",
    68          "reduceOptions": {
    69            "calcs": [
    70              "lastNotNull"
    71            ],
    72            "fields": "",
    73            "values": false
    74          },
    75          "showThresholdLabels": false,
    76          "showThresholdMarkers": true,
    77          "text": {}
    78        },
    79        "pluginVersion": "7.5.0",
    80        "targets": [
    81          {
    82            "exemplar": true,
    83            "expr": "count(kube_deployment_created{namespace=~\"test-.*\"})",
    84            "interval": "",
    85            "legendFormat": "Deployments",
    86            "queryType": "randomWalk",
    87            "refId": "A"
    88          },
    89          {
    90            "exemplar": true,
    91            "expr": "sum(kube_deployment_status_condition{namespace=~\"test-.*\",condition=\"Progressing\",status=\"true\"})",
    92            "hide": false,
    93            "interval": "",
    94            "legendFormat": "Progressing",
    95            "refId": "B"
    96          },
    97          {
    98            "exemplar": true,
    99            "expr": "sum(kube_deployment_status_condition{namespace=~\"test-.*\",condition=\"Available\",status=\"true\"})",
   100            "hide": false,
   101            "interval": "",
   102            "legendFormat": "Available",
   103            "refId": "C"
   104          }
   105        ],
   106        "title": "Deployment",
   107        "type": "gauge"
   108      },
   109      {
   110        "datasource": "Prometheus",
   111        "fieldConfig": {
   112          "defaults": {
   113            "color": {
   114              "mode": "thresholds"
   115            },
   116            "mappings": [],
   117            "thresholds": {
   118              "mode": "absolute",
   119              "steps": [
   120                {
   121                  "color": "green",
   122                  "value": null
   123                },
   124                {
   125                  "color": "red",
   126                  "value": 80
   127                }
   128              ]
   129            }
   130          },
   131          "overrides": []
   132        },
   133        "gridPos": {
   134          "h": 7,
   135          "w": 6,
   136          "x": 6,
   137          "y": 1
   138        },
   139        "id": 50,
   140        "options": {
   141          "orientation": "auto",
   142          "reduceOptions": {
   143            "calcs": [
   144              "lastNotNull"
   145            ],
   146            "fields": "",
   147            "values": false
   148          },
   149          "showThresholdLabels": false,
   150          "showThresholdMarkers": true,
   151          "text": {}
   152        },
   153        "pluginVersion": "7.5.0",
   154        "targets": [
   155          {
   156            "exemplar": true,
   157            "expr": "count(kube_pod_created{namespace=~\"test-.*\"})",
   158            "interval": "",
   159            "legendFormat": "Pods",
   160            "queryType": "randomWalk",
   161            "refId": "A"
   162          },
   163          {
   164            "exemplar": true,
   165            "expr": "sum(kube_pod_status_phase{namespace=~\"test-.*\",phase=\"Running\"})",
   166            "hide": false,
   167            "interval": "",
   168            "legendFormat": "Running",
   169            "refId": "B"
   170          },
   171          {
   172            "exemplar": true,
   173            "expr": "sum(kube_pod_status_phase{namespace=~\"test-.*\",phase=\"Pending\"})",
   174            "hide": false,
   175            "interval": "",
   176            "legendFormat": "Pending",
   177            "refId": "C"
   178          }
   179        ],
   180        "title": "Pods",
   181        "type": "gauge"
   182      },
   183      {
   184        "datasource": "Prometheus",
   185        "fieldConfig": {
   186          "defaults": {
   187            "color": {
   188              "mode": "thresholds"
   189            },
   190            "mappings": [],
   191            "thresholds": {
   192              "mode": "absolute",
   193              "steps": [
   194                {
   195                  "color": "green",
   196                  "value": null
   197                },
   198                {
   199                  "color": "red",
   200                  "value": 80
   201                }
   202              ]
   203            }
   204          },
   205          "overrides": []
   206        },
   207        "gridPos": {
   208          "h": 7,
   209          "w": 3,
   210          "x": 12,
   211          "y": 1
   212        },
   213        "id": 51,
   214        "options": {
   215          "orientation": "auto",
   216          "reduceOptions": {
   217            "calcs": [
   218              "lastNotNull"
   219            ],
   220            "fields": "",
   221            "values": false
   222          },
   223          "showThresholdLabels": false,
   224          "showThresholdMarkers": true,
   225          "text": {}
   226        },
   227        "pluginVersion": "7.5.0",
   228        "targets": [
   229          {
   230            "exemplar": true,
   231            "expr": "count(kube_namespace_status_phase{namespace=~\"test-.*\",phase=\"Active\"})",
   232            "interval": "",
   233            "legendFormat": "Namespace",
   234            "queryType": "randomWalk",
   235            "refId": "A"
   236          }
   237        ],
   238        "title": "Namespace",
   239        "type": "gauge"
   240      },
   241      {
   242        "datasource": "Prometheus",
   243        "fieldConfig": {
   244          "defaults": {
   245            "color": {
   246              "mode": "thresholds"
   247            },
   248            "mappings": [],
   249            "thresholds": {
   250              "mode": "absolute",
   251              "steps": [
   252                {
   253                  "color": "green",
   254                  "value": null
   255                },
   256                {
   257                  "color": "red",
   258                  "value": 80
   259                }
   260              ]
   261            }
   262          },
   263          "overrides": []
   264        },
   265        "gridPos": {
   266          "h": 7,
   267          "w": 3,
   268          "x": 15,
   269          "y": 1
   270        },
   271        "id": 48,
   272        "options": {
   273          "orientation": "auto",
   274          "reduceOptions": {
   275            "calcs": [
   276              "lastNotNull"
   277            ],
   278            "fields": "",
   279            "values": false
   280          },
   281          "showThresholdLabels": false,
   282          "showThresholdMarkers": true,
   283          "text": {}
   284        },
   285        "pluginVersion": "7.5.0",
   286        "targets": [
   287          {
   288            "exemplar": true,
   289            "expr": "count(kube_configmap_info{namespace=~\"test-.*\",configmap=~\"example.*\"})",
   290            "interval": "",
   291            "legendFormat": "ConfigMap",
   292            "queryType": "randomWalk",
   293            "refId": "A"
   294          }
   295        ],
   296        "title": "ConfigMap",
   297        "type": "gauge"
   298      },
   299      {
   300        "datasource": "Prometheus",
   301        "fieldConfig": {
   302          "defaults": {
   303            "color": {
   304              "mode": "thresholds"
   305            },
   306            "mappings": [],
   307            "thresholds": {
   308              "mode": "absolute",
   309              "steps": [
   310                {
   311                  "color": "green",
   312                  "value": null
   313                },
   314                {
   315                  "color": "red",
   316                  "value": 80
   317                }
   318              ]
   319            }
   320          },
   321          "overrides": []
   322        },
   323        "gridPos": {
   324          "h": 7,
   325          "w": 3,
   326          "x": 18,
   327          "y": 1
   328        },
   329        "id": 47,
   330        "options": {
   331          "orientation": "auto",
   332          "reduceOptions": {
   333            "calcs": [
   334              "lastNotNull"
   335            ],
   336            "fields": "",
   337            "values": false
   338          },
   339          "showThresholdLabels": false,
   340          "showThresholdMarkers": true,
   341          "text": {}
   342        },
   343        "pluginVersion": "7.5.0",
   344        "targets": [
   345          {
   346            "exemplar": true,
   347            "expr": "count(kube_ingress_info{namespace=~\"test-.*\",ingress=~\"example.*\"})",
   348            "interval": "",
   349            "legendFormat": "Ingress",
   350            "queryType": "randomWalk",
   351            "refId": "A"
   352          }
   353        ],
   354        "title": "Ingress",
   355        "type": "gauge"
   356      },
   357      {
   358        "datasource": "Prometheus",
   359        "fieldConfig": {
   360          "defaults": {
   361            "color": {
   362              "mode": "thresholds"
   363            },
   364            "mappings": [],
   365            "thresholds": {
   366              "mode": "absolute",
   367              "steps": [
   368                {
   369                  "color": "green",
   370                  "value": null
   371                },
   372                {
   373                  "color": "red",
   374                  "value": 80
   375                }
   376              ]
   377            }
   378          },
   379          "overrides": []
   380        },
   381        "gridPos": {
   382          "h": 7,
   383          "w": 3,
   384          "x": 21,
   385          "y": 1
   386        },
   387        "id": 46,
   388        "options": {
   389          "orientation": "auto",
   390          "reduceOptions": {
   391            "calcs": [
   392              "lastNotNull"
   393            ],
   394            "fields": "",
   395            "values": false
   396          },
   397          "showThresholdLabels": false,
   398          "showThresholdMarkers": true,
   399          "text": {}
   400        },
   401        "pluginVersion": "7.5.0",
   402        "targets": [
   403          {
   404            "exemplar": true,
   405            "expr": "count(kube_service_info{namespace=~\"test-.*\",service=~\"example.*\"})",
   406            "interval": "",
   407            "legendFormat": "Service",
   408            "queryType": "randomWalk",
   409            "refId": "A"
   410          }
   411        ],
   412        "title": "Service",
   413        "type": "gauge"
   414      },
   415      {
   416        "collapsed": true,
   417        "datasource": null,
   418        "gridPos": {
   419          "h": 1,
   420          "w": 24,
   421          "x": 0,
   422          "y": 8
   423        },
   424        "id": 56,
   425        "panels": [
   426          {
   427            "aliasColors": {},
   428            "bars": false,
   429            "dashLength": 10,
   430            "dashes": false,
   431            "datasource": "Loki",
   432            "fieldConfig": {
   433              "defaults": {},
   434              "overrides": []
   435            },
   436            "fill": 1,
   437            "fillGradient": 0,
   438            "gridPos": {
   439              "h": 8,
   440              "w": 9,
   441              "x": 0,
   442              "y": 9
   443            },
   444            "hiddenSeries": false,
   445            "id": 53,
   446            "legend": {
   447              "alignAsTable": true,
   448              "avg": true,
   449              "current": true,
   450              "max": true,
   451              "min": false,
   452              "rightSide": true,
   453              "show": true,
   454              "total": false,
   455              "values": true
   456            },
   457            "lines": true,
   458            "linewidth": 1,
   459            "nullPointMode": "null",
   460            "options": {
   461              "alertThreshold": true
   462            },
   463            "percentage": false,
   464            "pluginVersion": "7.5.0",
   465            "pointradius": 2,
   466            "points": false,
   467            "renderer": "flot",
   468            "seriesOverrides": [],
   469            "spaceLength": 10,
   470            "stack": false,
   471            "steppedLine": false,
   472            "targets": [
   473              {
   474                "expr": "avg_over_time({namespace=\"vela-system\"} |= \"\\\"caller\\\"=\\\"application_controller\\\"\" |= \"\\\"msg\\\"=\\\"End reconcile\\\"\" | regexp \"\\\"elapsed\\\"=(?P<elapsed>[0-9]+)\" | unwrap elapsed [15s])",
   475                "legendFormat": "Average",
   476                "queryType": "randomWalk",
   477                "refId": "A"
   478              },
   479              {
   480                "expr": "quantile_over_time(0.9, {namespace=\"vela-system\"} |= \"\\\"caller\\\"=\\\"application_controller\\\"\" |= \"\\\"msg\\\"=\\\"End reconcile\\\"\" | regexp \"\\\"elapsed\\\"=(?P<elapsed>[0-9]+)\" | unwrap elapsed [15s])",
   481                "hide": false,
   482                "legendFormat": "P9",
   483                "queryType": "randomWalk",
   484                "refId": "B"
   485              },
   486              {
   487                "expr": "quantile_over_time(0.99, {namespace=\"vela-system\"} |= \"\\\"caller\\\"=\\\"application_controller\\\"\" |= \"\\\"msg\\\"=\\\"End reconcile\\\"\" | regexp \"\\\"elapsed\\\"=(?P<elapsed>[0-9]+)\" | unwrap elapsed [15s])",
   488                "hide": false,
   489                "legendFormat": "P99",
   490                "queryType": "randomWalk",
   491                "refId": "C"
   492              },
   493              {
   494                "expr": "max_over_time({namespace=\"vela-system\"} |= \"\\\"caller\\\"=\\\"application_controller\\\"\" |= \"\\\"msg\\\"=\\\"End reconcile\\\"\" | regexp \"\\\"elapsed\\\"=(?P<elapsed>[0-9]+)\" | unwrap elapsed [15s])",
   495                "hide": false,
   496                "legendFormat": "Max",
   497                "queryType": "randomWalk",
   498                "refId": "D"
   499              }
   500            ],
   501            "thresholds": [],
   502            "timeFrom": null,
   503            "timeRegions": [],
   504            "timeShift": null,
   505            "title": "Application Controller Reconcile Time",
   506            "tooltip": {
   507              "shared": true,
   508              "sort": 0,
   509              "value_type": "individual"
   510            },
   511            "type": "graph",
   512            "xaxis": {
   513              "buckets": null,
   514              "mode": "time",
   515              "name": null,
   516              "show": true,
   517              "values": []
   518            },
   519            "yaxes": [
   520              {
   521                "$$hashKey": "object:1829",
   522                "format": "ns",
   523                "label": null,
   524                "logBase": 1,
   525                "max": null,
   526                "min": null,
   527                "show": true
   528              },
   529              {
   530                "$$hashKey": "object:1830",
   531                "format": "short",
   532                "label": null,
   533                "logBase": 1,
   534                "max": null,
   535                "min": null,
   536                "show": true
   537              }
   538            ],
   539            "yaxis": {
   540              "align": false,
   541              "alignLevel": null
   542            }
   543          },
   544          {
   545            "aliasColors": {},
   546            "bars": false,
   547            "dashLength": 10,
   548            "dashes": false,
   549            "datasource": "Loki",
   550            "fieldConfig": {
   551              "defaults": {},
   552              "overrides": []
   553            },
   554            "fill": 1,
   555            "fillGradient": 0,
   556            "gridPos": {
   557              "h": 8,
   558              "w": 8,
   559              "x": 9,
   560              "y": 9
   561            },
   562            "hiddenSeries": false,
   563            "id": 54,
   564            "legend": {
   565              "alignAsTable": true,
   566              "avg": true,
   567              "current": true,
   568              "max": true,
   569              "min": false,
   570              "rightSide": false,
   571              "show": true,
   572              "total": false,
   573              "values": true
   574            },
   575            "lines": true,
   576            "linewidth": 1,
   577            "nullPointMode": "null",
   578            "options": {
   579              "alertThreshold": true
   580            },
   581            "percentage": false,
   582            "pluginVersion": "7.5.0",
   583            "pointradius": 2,
   584            "points": false,
   585            "renderer": "flot",
   586            "seriesOverrides": [],
   587            "spaceLength": 10,
   588            "stack": false,
   589            "steppedLine": false,
   590            "targets": [
   591              {
   592                "expr": "sum(count_over_time({namespace=\"vela-system\"} |= \"\\\"caller\\\"=\\\"application_controller\\\"\" |= \"\\\"msg\\\"=\\\"Performance\\\"\" | regexp \"\\\"elapsed\\\"=(?P<elapsed>[0-9]+) \\\"event\\\"=\\\"End reconcile\\\"\" [15s])) / 15",
   593                "legendFormat": "Total",
   594                "queryType": "randomWalk",
   595                "refId": "A"
   596              }
   597            ],
   598            "thresholds": [],
   599            "timeFrom": null,
   600            "timeRegions": [],
   601            "timeShift": null,
   602            "title": "Application Controller Reconcile Events",
   603            "tooltip": {
   604              "shared": true,
   605              "sort": 0,
   606              "value_type": "individual"
   607            },
   608            "type": "graph",
   609            "xaxis": {
   610              "buckets": null,
   611              "mode": "time",
   612              "name": null,
   613              "show": true,
   614              "values": []
   615            },
   616            "yaxes": [
   617              {
   618                "$$hashKey": "object:1829",
   619                "format": "ops",
   620                "label": null,
   621                "logBase": 1,
   622                "max": null,
   623                "min": null,
   624                "show": true
   625              },
   626              {
   627                "$$hashKey": "object:1830",
   628                "format": "short",
   629                "label": null,
   630                "logBase": 1,
   631                "max": null,
   632                "min": null,
   633                "show": true
   634              }
   635            ],
   636            "yaxis": {
   637              "align": false,
   638              "alignLevel": null
   639            }
   640          },
   641          {
   642            "datasource": "Prometheus",
   643            "fieldConfig": {
   644              "defaults": {
   645                "color": {
   646                  "mode": "thresholds"
   647                },
   648                "mappings": [],
   649                "thresholds": {
   650                  "mode": "percentage",
   651                  "steps": [
   652                    {
   653                      "color": "green",
   654                      "value": null
   655                    },
   656                    {
   657                      "color": "#EAB839",
   658                      "value": 60
   659                    },
   660                    {
   661                      "color": "red",
   662                      "value": 80
   663                    }
   664                  ]
   665                }
   666              },
   667              "overrides": []
   668            },
   669            "gridPos": {
   670              "h": 8,
   671              "w": 7,
   672              "x": 17,
   673              "y": 9
   674            },
   675            "id": 57,
   676            "options": {
   677              "reduceOptions": {
   678                "calcs": [
   679                  "lastNotNull"
   680                ],
   681                "fields": "",
   682                "values": false
   683              },
   684              "showThresholdLabels": false,
   685              "showThresholdMarkers": true,
   686              "text": {}
   687            },
   688            "pluginVersion": "7.5.0",
   689            "targets": [
   690              {
   691                "exemplar": true,
   692                "expr": "sum (container_memory_working_set_bytes{container=\"kubevela\"}) by (container)/ sum(container_spec_memory_limit_bytes{container=\"kubevela\"}) by (container)",
   693                "interval": "",
   694                "legendFormat": "Memory",
   695                "refId": "A"
   696              },
   697              {
   698                "exemplar": true,
   699                "expr": "sum(rate(container_cpu_usage_seconds_total{container=\"kubevela\"}[2m])) by (container) / (sum(container_spec_cpu_quota{container=\"kubevela\"}/100000) by (container))",
   700                "hide": false,
   701                "interval": "",
   702                "legendFormat": "CPU",
   703                "refId": "B"
   704              }
   705            ],
   706            "timeFrom": null,
   707            "timeShift": null,
   708            "title": "Controller Resource Usage (Percent)",
   709            "type": "gauge"
   710          }
   711        ],
   712        "title": "KubeVela Controller",
   713        "type": "row"
   714      },
   715      {
   716        "collapsed": false,
   717        "datasource": null,
   718        "gridPos": {
   719          "h": 1,
   720          "w": 24,
   721          "x": 0,
   722          "y": 9
   723        },
   724        "id": 37,
   725        "panels": [],
   726        "title": "Pressure Test",
   727        "type": "row"
   728      },
   729      {
   730        "aliasColors": {},
   731        "bars": false,
   732        "dashLength": 10,
   733        "dashes": false,
   734        "datasource": "Prometheus",
   735        "fieldConfig": {
   736          "defaults": {},
   737          "overrides": []
   738        },
   739        "fill": 1,
   740        "fillGradient": 0,
   741        "gridPos": {
   742          "h": 10,
   743          "w": 6,
   744          "x": 0,
   745          "y": 10
   746        },
   747        "hiddenSeries": false,
   748        "id": 35,
   749        "legend": {
   750          "alignAsTable": true,
   751          "avg": true,
   752          "current": true,
   753          "max": true,
   754          "min": true,
   755          "show": true,
   756          "sort": "current",
   757          "sortDesc": true,
   758          "total": false,
   759          "values": true
   760        },
   761        "lines": true,
   762        "linewidth": 1,
   763        "nullPointMode": "null",
   764        "options": {
   765          "alertThreshold": true
   766        },
   767        "percentage": false,
   768        "pluginVersion": "7.5.0",
   769        "pointradius": 2,
   770        "points": false,
   771        "renderer": "flot",
   772        "seriesOverrides": [],
   773        "spaceLength": 10,
   774        "stack": false,
   775        "steppedLine": false,
   776        "targets": [
   777          {
   778            "exemplar": true,
   779            "expr": "sum(kube_deployment_status_condition{namespace=~\"test-.*\",condition=\"Available\",status=\"true\"}) by (namespace)",
   780            "hide": false,
   781            "interval": "",
   782            "legendFormat": "{{namespace}}",
   783            "refId": "A"
   784          }
   785        ],
   786        "thresholds": [],
   787        "timeFrom": null,
   788        "timeRegions": [],
   789        "timeShift": null,
   790        "title": "Pressure Test Deployments (Healthy)",
   791        "tooltip": {
   792          "shared": true,
   793          "sort": 0,
   794          "value_type": "individual"
   795        },
   796        "type": "graph",
   797        "xaxis": {
   798          "buckets": null,
   799          "mode": "time",
   800          "name": null,
   801          "show": true,
   802          "values": []
   803        },
   804        "yaxes": [
   805          {
   806            "$$hashKey": "object:2536",
   807            "format": "none",
   808            "label": null,
   809            "logBase": 1,
   810            "max": null,
   811            "min": null,
   812            "show": true
   813          },
   814          {
   815            "$$hashKey": "object:2537",
   816            "format": "short",
   817            "label": null,
   818            "logBase": 1,
   819            "max": null,
   820            "min": null,
   821            "show": true
   822          }
   823        ],
   824        "yaxis": {
   825          "align": false,
   826          "alignLevel": null
   827        }
   828      },
   829      {
   830        "aliasColors": {},
   831        "bars": false,
   832        "dashLength": 10,
   833        "dashes": false,
   834        "datasource": "Prometheus",
   835        "fieldConfig": {
   836          "defaults": {},
   837          "overrides": []
   838        },
   839        "fill": 1,
   840        "fillGradient": 0,
   841        "gridPos": {
   842          "h": 10,
   843          "w": 6,
   844          "x": 6,
   845          "y": 10
   846        },
   847        "hiddenSeries": false,
   848        "id": 33,
   849        "legend": {
   850          "alignAsTable": true,
   851          "avg": true,
   852          "current": true,
   853          "max": true,
   854          "min": true,
   855          "show": true,
   856          "sort": "current",
   857          "sortDesc": true,
   858          "total": false,
   859          "values": true
   860        },
   861        "lines": true,
   862        "linewidth": 1,
   863        "nullPointMode": "null",
   864        "options": {
   865          "alertThreshold": true
   866        },
   867        "percentage": false,
   868        "pluginVersion": "7.5.0",
   869        "pointradius": 2,
   870        "points": false,
   871        "renderer": "flot",
   872        "seriesOverrides": [],
   873        "spaceLength": 10,
   874        "stack": false,
   875        "steppedLine": false,
   876        "targets": [
   877          {
   878            "exemplar": true,
   879            "expr": "count(kube_deployment_created{namespace=~\"test-.*\"})",
   880            "hide": false,
   881            "interval": "",
   882            "legendFormat": "总数",
   883            "refId": "B"
   884          },
   885          {
   886            "exemplar": true,
   887            "expr": "sum(kube_deployment_status_condition{namespace=~\"test-.*\"}) by (condition,status)",
   888            "hide": false,
   889            "interval": "",
   890            "legendFormat": "{{condition}} - {{status}}",
   891            "refId": "A"
   892          }
   893        ],
   894        "thresholds": [],
   895        "timeFrom": null,
   896        "timeRegions": [],
   897        "timeShift": null,
   898        "title": "Pressure Test Deployments",
   899        "tooltip": {
   900          "shared": true,
   901          "sort": 0,
   902          "value_type": "individual"
   903        },
   904        "type": "graph",
   905        "xaxis": {
   906          "buckets": null,
   907          "mode": "time",
   908          "name": null,
   909          "show": true,
   910          "values": []
   911        },
   912        "yaxes": [
   913          {
   914            "$$hashKey": "object:2536",
   915            "format": "none",
   916            "label": null,
   917            "logBase": 1,
   918            "max": null,
   919            "min": null,
   920            "show": true
   921          },
   922          {
   923            "$$hashKey": "object:2537",
   924            "format": "short",
   925            "label": null,
   926            "logBase": 1,
   927            "max": null,
   928            "min": null,
   929            "show": true
   930          }
   931        ],
   932        "yaxis": {
   933          "align": false,
   934          "alignLevel": null
   935        }
   936      },
   937      {
   938        "aliasColors": {},
   939        "bars": false,
   940        "dashLength": 10,
   941        "dashes": false,
   942        "datasource": "Prometheus",
   943        "fieldConfig": {
   944          "defaults": {},
   945          "overrides": []
   946        },
   947        "fill": 1,
   948        "fillGradient": 0,
   949        "gridPos": {
   950          "h": 10,
   951          "w": 6,
   952          "x": 12,
   953          "y": 10
   954        },
   955        "hiddenSeries": false,
   956        "id": 34,
   957        "legend": {
   958          "alignAsTable": true,
   959          "avg": true,
   960          "current": true,
   961          "max": true,
   962          "min": true,
   963          "show": true,
   964          "sort": "current",
   965          "sortDesc": false,
   966          "total": false,
   967          "values": true
   968        },
   969        "lines": true,
   970        "linewidth": 1,
   971        "nullPointMode": "null",
   972        "options": {
   973          "alertThreshold": true
   974        },
   975        "percentage": false,
   976        "pluginVersion": "7.5.0",
   977        "pointradius": 2,
   978        "points": false,
   979        "renderer": "flot",
   980        "seriesOverrides": [],
   981        "spaceLength": 10,
   982        "stack": false,
   983        "steppedLine": false,
   984        "targets": [
   985          {
   986            "exemplar": true,
   987            "expr": "sum(kube_pod_status_phase{namespace=~\"test-.*\",phase=\"Running\"}) by (namespace)",
   988            "hide": false,
   989            "interval": "",
   990            "legendFormat": "{{namespace}}",
   991            "refId": "A"
   992          }
   993        ],
   994        "thresholds": [],
   995        "timeFrom": null,
   996        "timeRegions": [],
   997        "timeShift": null,
   998        "title": "Pressure Test Pods (Healthy)",
   999        "tooltip": {
  1000          "shared": true,
  1001          "sort": 0,
  1002          "value_type": "individual"
  1003        },
  1004        "type": "graph",
  1005        "xaxis": {
  1006          "buckets": null,
  1007          "mode": "time",
  1008          "name": null,
  1009          "show": true,
  1010          "values": []
  1011        },
  1012        "yaxes": [
  1013          {
  1014            "$$hashKey": "object:2536",
  1015            "format": "none",
  1016            "label": null,
  1017            "logBase": 1,
  1018            "max": null,
  1019            "min": null,
  1020            "show": true
  1021          },
  1022          {
  1023            "$$hashKey": "object:2537",
  1024            "format": "short",
  1025            "label": null,
  1026            "logBase": 1,
  1027            "max": null,
  1028            "min": null,
  1029            "show": true
  1030          }
  1031        ],
  1032        "yaxis": {
  1033          "align": false,
  1034          "alignLevel": null
  1035        }
  1036      },
  1037      {
  1038        "aliasColors": {},
  1039        "bars": false,
  1040        "dashLength": 10,
  1041        "dashes": false,
  1042        "datasource": "Prometheus",
  1043        "fieldConfig": {
  1044          "defaults": {},
  1045          "overrides": []
  1046        },
  1047        "fill": 1,
  1048        "fillGradient": 0,
  1049        "gridPos": {
  1050          "h": 10,
  1051          "w": 6,
  1052          "x": 18,
  1053          "y": 10
  1054        },
  1055        "hiddenSeries": false,
  1056        "id": 32,
  1057        "legend": {
  1058          "alignAsTable": true,
  1059          "avg": true,
  1060          "current": true,
  1061          "max": true,
  1062          "min": true,
  1063          "show": true,
  1064          "sort": "current",
  1065          "sortDesc": true,
  1066          "total": false,
  1067          "values": true
  1068        },
  1069        "lines": true,
  1070        "linewidth": 1,
  1071        "nullPointMode": "null",
  1072        "options": {
  1073          "alertThreshold": true
  1074        },
  1075        "percentage": false,
  1076        "pluginVersion": "7.5.0",
  1077        "pointradius": 2,
  1078        "points": false,
  1079        "renderer": "flot",
  1080        "seriesOverrides": [],
  1081        "spaceLength": 10,
  1082        "stack": false,
  1083        "steppedLine": false,
  1084        "targets": [
  1085          {
  1086            "exemplar": true,
  1087            "expr": "count(kube_pod_created{namespace=~\"test-.*\"})",
  1088            "hide": false,
  1089            "interval": "",
  1090            "legendFormat": "总数",
  1091            "refId": "B"
  1092          },
  1093          {
  1094            "exemplar": true,
  1095            "expr": "sum(kube_pod_status_phase{namespace=~\"test-.*\"}) by (phase)",
  1096            "hide": false,
  1097            "interval": "",
  1098            "legendFormat": "{{phase}}",
  1099            "refId": "A"
  1100          }
  1101        ],
  1102        "thresholds": [],
  1103        "timeFrom": null,
  1104        "timeRegions": [],
  1105        "timeShift": null,
  1106        "title": "Pressure Test Pods",
  1107        "tooltip": {
  1108          "shared": true,
  1109          "sort": 0,
  1110          "value_type": "individual"
  1111        },
  1112        "type": "graph",
  1113        "xaxis": {
  1114          "buckets": null,
  1115          "mode": "time",
  1116          "name": null,
  1117          "show": true,
  1118          "values": []
  1119        },
  1120        "yaxes": [
  1121          {
  1122            "$$hashKey": "object:2536",
  1123            "format": "none",
  1124            "label": null,
  1125            "logBase": 1,
  1126            "max": null,
  1127            "min": null,
  1128            "show": true
  1129          },
  1130          {
  1131            "$$hashKey": "object:2537",
  1132            "format": "short",
  1133            "label": null,
  1134            "logBase": 1,
  1135            "max": null,
  1136            "min": null,
  1137            "show": true
  1138          }
  1139        ],
  1140        "yaxis": {
  1141          "align": false,
  1142          "alignLevel": null
  1143        }
  1144      },
  1145      {
  1146        "aliasColors": {},
  1147        "bars": false,
  1148        "dashLength": 10,
  1149        "dashes": false,
  1150        "datasource": "Prometheus",
  1151        "fieldConfig": {
  1152          "defaults": {},
  1153          "overrides": []
  1154        },
  1155        "fill": 1,
  1156        "fillGradient": 0,
  1157        "gridPos": {
  1158          "h": 10,
  1159          "w": 6,
  1160          "x": 0,
  1161          "y": 20
  1162        },
  1163        "hiddenSeries": false,
  1164        "id": 39,
  1165        "legend": {
  1166          "alignAsTable": true,
  1167          "avg": true,
  1168          "current": true,
  1169          "max": true,
  1170          "min": true,
  1171          "show": true,
  1172          "sort": "current",
  1173          "sortDesc": true,
  1174          "total": false,
  1175          "values": true
  1176        },
  1177        "lines": true,
  1178        "linewidth": 1,
  1179        "nullPointMode": "null",
  1180        "options": {
  1181          "alertThreshold": true
  1182        },
  1183        "percentage": false,
  1184        "pluginVersion": "7.5.0",
  1185        "pointradius": 2,
  1186        "points": false,
  1187        "renderer": "flot",
  1188        "seriesOverrides": [],
  1189        "spaceLength": 10,
  1190        "stack": false,
  1191        "steppedLine": false,
  1192        "targets": [
  1193          {
  1194            "exemplar": true,
  1195            "expr": "count(kube_configmap_info{namespace=~\"test-.*\",configmap=~\"example.*\"})",
  1196            "hide": false,
  1197            "interval": "",
  1198            "legendFormat": "总数",
  1199            "refId": "B"
  1200          },
  1201          {
  1202            "exemplar": true,
  1203            "expr": "sum(kube_configmap_info{namespace=~\"test-.*\",configmap=~\"example.*\"}) by (namespace)",
  1204            "hide": false,
  1205            "interval": "",
  1206            "legendFormat": "{{namespace}}",
  1207            "refId": "A"
  1208          }
  1209        ],
  1210        "thresholds": [],
  1211        "timeFrom": null,
  1212        "timeRegions": [],
  1213        "timeShift": null,
  1214        "title": "Pressure Test ConfigMaps",
  1215        "tooltip": {
  1216          "shared": true,
  1217          "sort": 0,
  1218          "value_type": "individual"
  1219        },
  1220        "type": "graph",
  1221        "xaxis": {
  1222          "buckets": null,
  1223          "mode": "time",
  1224          "name": null,
  1225          "show": true,
  1226          "values": []
  1227        },
  1228        "yaxes": [
  1229          {
  1230            "$$hashKey": "object:2536",
  1231            "format": "none",
  1232            "label": null,
  1233            "logBase": 1,
  1234            "max": null,
  1235            "min": null,
  1236            "show": true
  1237          },
  1238          {
  1239            "$$hashKey": "object:2537",
  1240            "format": "short",
  1241            "label": null,
  1242            "logBase": 1,
  1243            "max": null,
  1244            "min": null,
  1245            "show": true
  1246          }
  1247        ],
  1248        "yaxis": {
  1249          "align": false,
  1250          "alignLevel": null
  1251        }
  1252      },
  1253      {
  1254        "aliasColors": {},
  1255        "bars": false,
  1256        "dashLength": 10,
  1257        "dashes": false,
  1258        "datasource": "Prometheus",
  1259        "fieldConfig": {
  1260          "defaults": {},
  1261          "overrides": []
  1262        },
  1263        "fill": 1,
  1264        "fillGradient": 0,
  1265        "gridPos": {
  1266          "h": 10,
  1267          "w": 6,
  1268          "x": 6,
  1269          "y": 20
  1270        },
  1271        "hiddenSeries": false,
  1272        "id": 40,
  1273        "legend": {
  1274          "alignAsTable": true,
  1275          "avg": true,
  1276          "current": true,
  1277          "max": true,
  1278          "min": true,
  1279          "show": true,
  1280          "sort": "current",
  1281          "sortDesc": true,
  1282          "total": false,
  1283          "values": true
  1284        },
  1285        "lines": true,
  1286        "linewidth": 1,
  1287        "nullPointMode": "null",
  1288        "options": {
  1289          "alertThreshold": true
  1290        },
  1291        "percentage": false,
  1292        "pluginVersion": "7.5.0",
  1293        "pointradius": 2,
  1294        "points": false,
  1295        "renderer": "flot",
  1296        "seriesOverrides": [],
  1297        "spaceLength": 10,
  1298        "stack": false,
  1299        "steppedLine": false,
  1300        "targets": [
  1301          {
  1302            "exemplar": true,
  1303            "expr": "count(kube_service_info{namespace=~\"test-.*\"})",
  1304            "hide": false,
  1305            "interval": "",
  1306            "legendFormat": "总数",
  1307            "refId": "B"
  1308          },
  1309          {
  1310            "exemplar": true,
  1311            "expr": "sum(kube_service_info{namespace=~\"test-.*\"}) by (namespace)",
  1312            "hide": false,
  1313            "interval": "",
  1314            "legendFormat": "{{namespace}}",
  1315            "refId": "A"
  1316          }
  1317        ],
  1318        "thresholds": [],
  1319        "timeFrom": null,
  1320        "timeRegions": [],
  1321        "timeShift": null,
  1322        "title": "Pressure Test Services",
  1323        "tooltip": {
  1324          "shared": true,
  1325          "sort": 0,
  1326          "value_type": "individual"
  1327        },
  1328        "type": "graph",
  1329        "xaxis": {
  1330          "buckets": null,
  1331          "mode": "time",
  1332          "name": null,
  1333          "show": true,
  1334          "values": []
  1335        },
  1336        "yaxes": [
  1337          {
  1338            "$$hashKey": "object:2536",
  1339            "format": "none",
  1340            "label": null,
  1341            "logBase": 1,
  1342            "max": null,
  1343            "min": null,
  1344            "show": true
  1345          },
  1346          {
  1347            "$$hashKey": "object:2537",
  1348            "format": "short",
  1349            "label": null,
  1350            "logBase": 1,
  1351            "max": null,
  1352            "min": null,
  1353            "show": true
  1354          }
  1355        ],
  1356        "yaxis": {
  1357          "align": false,
  1358          "alignLevel": null
  1359        }
  1360      },
  1361      {
  1362        "aliasColors": {},
  1363        "bars": false,
  1364        "dashLength": 10,
  1365        "dashes": false,
  1366        "datasource": "Prometheus",
  1367        "fieldConfig": {
  1368          "defaults": {},
  1369          "overrides": []
  1370        },
  1371        "fill": 1,
  1372        "fillGradient": 0,
  1373        "gridPos": {
  1374          "h": 10,
  1375          "w": 6,
  1376          "x": 12,
  1377          "y": 20
  1378        },
  1379        "hiddenSeries": false,
  1380        "id": 41,
  1381        "legend": {
  1382          "alignAsTable": true,
  1383          "avg": true,
  1384          "current": true,
  1385          "max": true,
  1386          "min": true,
  1387          "show": true,
  1388          "sort": "current",
  1389          "sortDesc": true,
  1390          "total": false,
  1391          "values": true
  1392        },
  1393        "lines": true,
  1394        "linewidth": 1,
  1395        "nullPointMode": "null",
  1396        "options": {
  1397          "alertThreshold": true
  1398        },
  1399        "percentage": false,
  1400        "pluginVersion": "7.5.0",
  1401        "pointradius": 2,
  1402        "points": false,
  1403        "renderer": "flot",
  1404        "seriesOverrides": [],
  1405        "spaceLength": 10,
  1406        "stack": false,
  1407        "steppedLine": false,
  1408        "targets": [
  1409          {
  1410            "exemplar": true,
  1411            "expr": "count(kube_ingress_info{namespace=~\"test-.*\"})",
  1412            "hide": false,
  1413            "interval": "",
  1414            "legendFormat": "总数",
  1415            "refId": "B"
  1416          },
  1417          {
  1418            "exemplar": true,
  1419            "expr": "sum(kube_ingress_info{namespace=~\"test-.*\"}) by (namespace)",
  1420            "hide": false,
  1421            "interval": "",
  1422            "legendFormat": "{{namespace}}",
  1423            "refId": "A"
  1424          }
  1425        ],
  1426        "thresholds": [],
  1427        "timeFrom": null,
  1428        "timeRegions": [],
  1429        "timeShift": null,
  1430        "title": "Pressure Test Ingress",
  1431        "tooltip": {
  1432          "shared": true,
  1433          "sort": 0,
  1434          "value_type": "individual"
  1435        },
  1436        "type": "graph",
  1437        "xaxis": {
  1438          "buckets": null,
  1439          "mode": "time",
  1440          "name": null,
  1441          "show": true,
  1442          "values": []
  1443        },
  1444        "yaxes": [
  1445          {
  1446            "$$hashKey": "object:2536",
  1447            "format": "none",
  1448            "label": null,
  1449            "logBase": 1,
  1450            "max": null,
  1451            "min": null,
  1452            "show": true
  1453          },
  1454          {
  1455            "$$hashKey": "object:2537",
  1456            "format": "short",
  1457            "label": null,
  1458            "logBase": 1,
  1459            "max": null,
  1460            "min": null,
  1461            "show": true
  1462          }
  1463        ],
  1464        "yaxis": {
  1465          "align": false,
  1466          "alignLevel": null
  1467        }
  1468      },
  1469      {
  1470        "aliasColors": {},
  1471        "bars": false,
  1472        "dashLength": 10,
  1473        "dashes": false,
  1474        "datasource": "Prometheus",
  1475        "fieldConfig": {
  1476          "defaults": {},
  1477          "overrides": []
  1478        },
  1479        "fill": 1,
  1480        "fillGradient": 0,
  1481        "gridPos": {
  1482          "h": 10,
  1483          "w": 6,
  1484          "x": 18,
  1485          "y": 20
  1486        },
  1487        "hiddenSeries": false,
  1488        "id": 38,
  1489        "legend": {
  1490          "alignAsTable": true,
  1491          "avg": true,
  1492          "current": true,
  1493          "max": true,
  1494          "min": true,
  1495          "show": true,
  1496          "sort": "current",
  1497          "sortDesc": false,
  1498          "total": false,
  1499          "values": true
  1500        },
  1501        "lines": true,
  1502        "linewidth": 1,
  1503        "nullPointMode": "null",
  1504        "options": {
  1505          "alertThreshold": true
  1506        },
  1507        "percentage": false,
  1508        "pluginVersion": "7.5.0",
  1509        "pointradius": 2,
  1510        "points": false,
  1511        "renderer": "flot",
  1512        "seriesOverrides": [],
  1513        "spaceLength": 10,
  1514        "stack": false,
  1515        "steppedLine": false,
  1516        "targets": [
  1517          {
  1518            "exemplar": true,
  1519            "expr": "count(kube_pod_info{namespace=~\"test-.*\"}) by (node)",
  1520            "hide": false,
  1521            "interval": "",
  1522            "legendFormat": "{{node}}",
  1523            "refId": "A"
  1524          }
  1525        ],
  1526        "thresholds": [],
  1527        "timeFrom": null,
  1528        "timeRegions": [],
  1529        "timeShift": null,
  1530        "title": "Pressure Test Pods Location",
  1531        "tooltip": {
  1532          "shared": true,
  1533          "sort": 0,
  1534          "value_type": "individual"
  1535        },
  1536        "type": "graph",
  1537        "xaxis": {
  1538          "buckets": null,
  1539          "mode": "time",
  1540          "name": null,
  1541          "show": true,
  1542          "values": []
  1543        },
  1544        "yaxes": [
  1545          {
  1546            "$$hashKey": "object:2536",
  1547            "format": "none",
  1548            "label": null,
  1549            "logBase": 1,
  1550            "max": null,
  1551            "min": null,
  1552            "show": true
  1553          },
  1554          {
  1555            "$$hashKey": "object:2537",
  1556            "format": "short",
  1557            "label": null,
  1558            "logBase": 1,
  1559            "max": null,
  1560            "min": null,
  1561            "show": true
  1562          }
  1563        ],
  1564        "yaxis": {
  1565          "align": false,
  1566          "alignLevel": null
  1567        }
  1568      },
  1569      {
  1570        "collapsed": true,
  1571        "datasource": null,
  1572        "gridPos": {
  1573          "h": 1,
  1574          "w": 24,
  1575          "x": 0,
  1576          "y": 30
  1577        },
  1578        "id": 29,
  1579        "panels": [
  1580          {
  1581            "aliasColors": {},
  1582            "bars": false,
  1583            "dashLength": 10,
  1584            "dashes": false,
  1585            "datasource": "Prometheus",
  1586            "fieldConfig": {
  1587              "defaults": {},
  1588              "overrides": []
  1589            },
  1590            "fill": 1,
  1591            "fillGradient": 0,
  1592            "gridPos": {
  1593              "h": 10,
  1594              "w": 6,
  1595              "x": 0,
  1596              "y": 19
  1597            },
  1598            "hiddenSeries": false,
  1599            "id": 26,
  1600            "legend": {
  1601              "alignAsTable": true,
  1602              "avg": true,
  1603              "current": true,
  1604              "max": true,
  1605              "min": true,
  1606              "show": true,
  1607              "sort": "current",
  1608              "sortDesc": true,
  1609              "total": false,
  1610              "values": true
  1611            },
  1612            "lines": true,
  1613            "linewidth": 1,
  1614            "nullPointMode": "null",
  1615            "options": {
  1616              "alertThreshold": true
  1617            },
  1618            "percentage": false,
  1619            "pluginVersion": "7.5.0",
  1620            "pointradius": 2,
  1621            "points": false,
  1622            "renderer": "flot",
  1623            "seriesOverrides": [],
  1624            "spaceLength": 10,
  1625            "stack": false,
  1626            "steppedLine": false,
  1627            "targets": [
  1628              {
  1629                "exemplar": true,
  1630                "expr": "sum(kube_node_status_condition) by (status,condition)",
  1631                "hide": false,
  1632                "interval": "",
  1633                "legendFormat": "{{condition}} - {{status}}",
  1634                "refId": "B"
  1635              }
  1636            ],
  1637            "thresholds": [],
  1638            "timeFrom": null,
  1639            "timeRegions": [],
  1640            "timeShift": null,
  1641            "title": "Node Status",
  1642            "tooltip": {
  1643              "shared": true,
  1644              "sort": 0,
  1645              "value_type": "individual"
  1646            },
  1647            "type": "graph",
  1648            "xaxis": {
  1649              "buckets": null,
  1650              "mode": "time",
  1651              "name": null,
  1652              "show": true,
  1653              "values": []
  1654            },
  1655            "yaxes": [
  1656              {
  1657                "$$hashKey": "object:2536",
  1658                "format": "none",
  1659                "label": null,
  1660                "logBase": 1,
  1661                "max": null,
  1662                "min": null,
  1663                "show": true
  1664              },
  1665              {
  1666                "$$hashKey": "object:2537",
  1667                "format": "short",
  1668                "label": null,
  1669                "logBase": 1,
  1670                "max": null,
  1671                "min": null,
  1672                "show": true
  1673              }
  1674            ],
  1675            "yaxis": {
  1676              "align": false,
  1677              "alignLevel": null
  1678            }
  1679          },
  1680          {
  1681            "aliasColors": {},
  1682            "bars": false,
  1683            "dashLength": 10,
  1684            "dashes": false,
  1685            "datasource": "Prometheus",
  1686            "fieldConfig": {
  1687              "defaults": {},
  1688              "overrides": []
  1689            },
  1690            "fill": 1,
  1691            "fillGradient": 0,
  1692            "gridPos": {
  1693              "h": 10,
  1694              "w": 6,
  1695              "x": 6,
  1696              "y": 19
  1697            },
  1698            "hiddenSeries": false,
  1699            "id": 27,
  1700            "legend": {
  1701              "alignAsTable": true,
  1702              "avg": true,
  1703              "current": true,
  1704              "max": true,
  1705              "min": true,
  1706              "show": true,
  1707              "sort": "current",
  1708              "sortDesc": true,
  1709              "total": false,
  1710              "values": true
  1711            },
  1712            "lines": true,
  1713            "linewidth": 1,
  1714            "nullPointMode": "null",
  1715            "options": {
  1716              "alertThreshold": true
  1717            },
  1718            "percentage": false,
  1719            "pluginVersion": "7.5.0",
  1720            "pointradius": 2,
  1721            "points": false,
  1722            "renderer": "flot",
  1723            "seriesOverrides": [],
  1724            "spaceLength": 10,
  1725            "stack": false,
  1726            "steppedLine": false,
  1727            "targets": [
  1728              {
  1729                "exemplar": true,
  1730                "expr": "sum(kube_pod_status_phase) by (phase,namespace)",
  1731                "hide": false,
  1732                "interval": "",
  1733                "legendFormat": "{{namespace}} - {{phase}}",
  1734                "refId": "B"
  1735              }
  1736            ],
  1737            "thresholds": [],
  1738            "timeFrom": null,
  1739            "timeRegions": [],
  1740            "timeShift": null,
  1741            "title": "Pod Status",
  1742            "tooltip": {
  1743              "shared": true,
  1744              "sort": 0,
  1745              "value_type": "individual"
  1746            },
  1747            "type": "graph",
  1748            "xaxis": {
  1749              "buckets": null,
  1750              "mode": "time",
  1751              "name": null,
  1752              "show": true,
  1753              "values": []
  1754            },
  1755            "yaxes": [
  1756              {
  1757                "$$hashKey": "object:2536",
  1758                "format": "none",
  1759                "label": null,
  1760                "logBase": 1,
  1761                "max": null,
  1762                "min": null,
  1763                "show": true
  1764              },
  1765              {
  1766                "$$hashKey": "object:2537",
  1767                "format": "short",
  1768                "label": null,
  1769                "logBase": 1,
  1770                "max": null,
  1771                "min": null,
  1772                "show": true
  1773              }
  1774            ],
  1775            "yaxis": {
  1776              "align": false,
  1777              "alignLevel": null
  1778            }
  1779          }
  1780        ],
  1781        "title": "Cluster",
  1782        "type": "row"
  1783      },
  1784      {
  1785        "collapsed": false,
  1786        "datasource": null,
  1787        "gridPos": {
  1788          "h": 1,
  1789          "w": 24,
  1790          "x": 0,
  1791          "y": 31
  1792        },
  1793        "id": 8,
  1794        "panels": [],
  1795        "title": "Resources",
  1796        "type": "row"
  1797      },
  1798      {
  1799        "aliasColors": {},
  1800        "bars": false,
  1801        "dashLength": 10,
  1802        "dashes": false,
  1803        "datasource": "Prometheus",
  1804        "fieldConfig": {
  1805          "defaults": {},
  1806          "overrides": []
  1807        },
  1808        "fill": 1,
  1809        "fillGradient": 0,
  1810        "gridPos": {
  1811          "h": 9,
  1812          "w": 6,
  1813          "x": 0,
  1814          "y": 32
  1815        },
  1816        "hiddenSeries": false,
  1817        "id": 23,
  1818        "legend": {
  1819          "alignAsTable": true,
  1820          "avg": true,
  1821          "current": true,
  1822          "max": true,
  1823          "min": true,
  1824          "rightSide": false,
  1825          "show": true,
  1826          "total": false,
  1827          "values": true
  1828        },
  1829        "lines": true,
  1830        "linewidth": 1,
  1831        "nullPointMode": "null",
  1832        "options": {
  1833          "alertThreshold": true
  1834        },
  1835        "percentage": false,
  1836        "pluginVersion": "7.5.0",
  1837        "pointradius": 2,
  1838        "points": false,
  1839        "renderer": "flot",
  1840        "seriesOverrides": [],
  1841        "spaceLength": 10,
  1842        "stack": false,
  1843        "steppedLine": false,
  1844        "targets": [
  1845          {
  1846            "exemplar": true,
  1847            "expr": "sum(container_memory_working_set_bytes{container=\"kubevela\",container!=\"POD\",namespace!=\"kubemark\"})",
  1848            "hide": false,
  1849            "interval": "",
  1850            "legendFormat": "WSS",
  1851            "refId": "A"
  1852          },
  1853          {
  1854            "exemplar": true,
  1855            "expr": "sum(container_memory_rss{container=\"kubevela\",container!=\"POD\",namespace!=\"kubemark\"})",
  1856            "hide": false,
  1857            "interval": "",
  1858            "legendFormat": "RSS",
  1859            "refId": "B"
  1860          }
  1861        ],
  1862        "thresholds": [],
  1863        "timeFrom": null,
  1864        "timeRegions": [],
  1865        "timeShift": null,
  1866        "title": "KubeVela Memory",
  1867        "tooltip": {
  1868          "shared": true,
  1869          "sort": 0,
  1870          "value_type": "individual"
  1871        },
  1872        "type": "graph",
  1873        "xaxis": {
  1874          "buckets": null,
  1875          "mode": "time",
  1876          "name": null,
  1877          "show": true,
  1878          "values": []
  1879        },
  1880        "yaxes": [
  1881          {
  1882            "$$hashKey": "object:105",
  1883            "format": "bytes",
  1884            "label": null,
  1885            "logBase": 1,
  1886            "max": null,
  1887            "min": null,
  1888            "show": true
  1889          },
  1890          {
  1891            "$$hashKey": "object:106",
  1892            "format": "short",
  1893            "label": null,
  1894            "logBase": 1,
  1895            "max": null,
  1896            "min": null,
  1897            "show": true
  1898          }
  1899        ],
  1900        "yaxis": {
  1901          "align": false,
  1902          "alignLevel": null
  1903        }
  1904      },
  1905      {
  1906        "aliasColors": {},
  1907        "bars": false,
  1908        "dashLength": 10,
  1909        "dashes": false,
  1910        "datasource": "Prometheus",
  1911        "fieldConfig": {
  1912          "defaults": {},
  1913          "overrides": []
  1914        },
  1915        "fill": 1,
  1916        "fillGradient": 0,
  1917        "gridPos": {
  1918          "h": 9,
  1919          "w": 6,
  1920          "x": 6,
  1921          "y": 32
  1922        },
  1923        "hiddenSeries": false,
  1924        "id": 3,
  1925        "legend": {
  1926          "alignAsTable": true,
  1927          "avg": true,
  1928          "current": true,
  1929          "max": true,
  1930          "min": true,
  1931          "rightSide": false,
  1932          "show": true,
  1933          "total": false,
  1934          "values": true
  1935        },
  1936        "lines": true,
  1937        "linewidth": 1,
  1938        "nullPointMode": "null",
  1939        "options": {
  1940          "alertThreshold": true
  1941        },
  1942        "percentage": false,
  1943        "pluginVersion": "7.5.0",
  1944        "pointradius": 2,
  1945        "points": false,
  1946        "renderer": "flot",
  1947        "seriesOverrides": [],
  1948        "spaceLength": 10,
  1949        "stack": false,
  1950        "steppedLine": false,
  1951        "targets": [
  1952          {
  1953            "exemplar": true,
  1954            "expr": "sum(container_memory_working_set_bytes{container=\"kube-apiserver\",container!=\"POD\",namespace!=\"kubemark\"})",
  1955            "hide": false,
  1956            "interval": "",
  1957            "legendFormat": "WSS - Total",
  1958            "refId": "A"
  1959          },
  1960          {
  1961            "exemplar": true,
  1962            "expr": "sum(container_memory_rss{container=\"kube-apiserver\",container!=\"POD\",namespace!=\"kubemark\"})",
  1963            "hide": false,
  1964            "interval": "",
  1965            "legendFormat": "RSS - Total",
  1966            "refId": "B"
  1967          },
  1968          {
  1969            "exemplar": true,
  1970            "expr": "container_memory_working_set_bytes{container=\"kube-apiserver\",container!=\"POD\",namespace!=\"kubemark\"}",
  1971            "hide": false,
  1972            "interval": "",
  1973            "legendFormat": "WSS - {{kubernetes_io_hostname}}",
  1974            "refId": "C"
  1975          },
  1976          {
  1977            "exemplar": true,
  1978            "expr": "container_memory_rss{container=\"kube-apiserver\",container!=\"POD\",namespace!=\"kubemark\"}",
  1979            "hide": false,
  1980            "interval": "",
  1981            "legendFormat": "RSS - {{kubernetes_io_hostname}}",
  1982            "refId": "D"
  1983          }
  1984        ],
  1985        "thresholds": [],
  1986        "timeFrom": null,
  1987        "timeRegions": [],
  1988        "timeShift": null,
  1989        "title": "kube-apiserver Memory",
  1990        "tooltip": {
  1991          "shared": true,
  1992          "sort": 0,
  1993          "value_type": "individual"
  1994        },
  1995        "type": "graph",
  1996        "xaxis": {
  1997          "buckets": null,
  1998          "mode": "time",
  1999          "name": null,
  2000          "show": true,
  2001          "values": []
  2002        },
  2003        "yaxes": [
  2004          {
  2005            "$$hashKey": "object:105",
  2006            "format": "bytes",
  2007            "label": null,
  2008            "logBase": 1,
  2009            "max": null,
  2010            "min": null,
  2011            "show": true
  2012          },
  2013          {
  2014            "$$hashKey": "object:106",
  2015            "format": "short",
  2016            "label": null,
  2017            "logBase": 1,
  2018            "max": null,
  2019            "min": null,
  2020            "show": true
  2021          }
  2022        ],
  2023        "yaxis": {
  2024          "align": false,
  2025          "alignLevel": null
  2026        }
  2027      },
  2028      {
  2029        "aliasColors": {},
  2030        "bars": false,
  2031        "dashLength": 10,
  2032        "dashes": false,
  2033        "datasource": "Prometheus",
  2034        "fieldConfig": {
  2035          "defaults": {},
  2036          "overrides": []
  2037        },
  2038        "fill": 1,
  2039        "fillGradient": 0,
  2040        "gridPos": {
  2041          "h": 9,
  2042          "w": 6,
  2043          "x": 12,
  2044          "y": 32
  2045        },
  2046        "hiddenSeries": false,
  2047        "id": 4,
  2048        "legend": {
  2049          "alignAsTable": true,
  2050          "avg": true,
  2051          "current": true,
  2052          "max": true,
  2053          "min": true,
  2054          "rightSide": false,
  2055          "show": true,
  2056          "total": false,
  2057          "values": true
  2058        },
  2059        "lines": true,
  2060        "linewidth": 1,
  2061        "nullPointMode": "null",
  2062        "options": {
  2063          "alertThreshold": true
  2064        },
  2065        "percentage": false,
  2066        "pluginVersion": "7.5.0",
  2067        "pointradius": 2,
  2068        "points": false,
  2069        "renderer": "flot",
  2070        "seriesOverrides": [],
  2071        "spaceLength": 10,
  2072        "stack": false,
  2073        "steppedLine": false,
  2074        "targets": [
  2075          {
  2076            "exemplar": true,
  2077            "expr": "sum(container_memory_working_set_bytes{container=\"kube-controller-manager\",namespace!=\"kubemark\"})",
  2078            "hide": false,
  2079            "interval": "",
  2080            "legendFormat": "WSS - Total",
  2081            "refId": "A"
  2082          },
  2083          {
  2084            "exemplar": true,
  2085            "expr": "sum(container_memory_rss{container=\"kube-controller-manager\",namespace!=\"kubemark\"})",
  2086            "hide": false,
  2087            "interval": "",
  2088            "legendFormat": "RSS - Total",
  2089            "refId": "B"
  2090          },
  2091          {
  2092            "exemplar": true,
  2093            "expr": "container_memory_working_set_bytes{container=\"kube-controller-manager\",namespace!=\"kubemark\"}",
  2094            "hide": false,
  2095            "interval": "",
  2096            "legendFormat": "WSS - {{kubernetes_io_hostname}}",
  2097            "refId": "C"
  2098          },
  2099          {
  2100            "exemplar": true,
  2101            "expr": "container_memory_rss{container=\"kube-controller-manager\",namespace!=\"kubemark\"}",
  2102            "hide": false,
  2103            "interval": "",
  2104            "legendFormat": "RSS - {{kubernetes_io_hostname}}",
  2105            "refId": "D"
  2106          }
  2107        ],
  2108        "thresholds": [],
  2109        "timeFrom": null,
  2110        "timeRegions": [],
  2111        "timeShift": null,
  2112        "title": "kube-controller-manager Memory",
  2113        "tooltip": {
  2114          "shared": true,
  2115          "sort": 0,
  2116          "value_type": "individual"
  2117        },
  2118        "type": "graph",
  2119        "xaxis": {
  2120          "buckets": null,
  2121          "mode": "time",
  2122          "name": null,
  2123          "show": true,
  2124          "values": []
  2125        },
  2126        "yaxes": [
  2127          {
  2128            "$$hashKey": "object:105",
  2129            "format": "bytes",
  2130            "label": null,
  2131            "logBase": 1,
  2132            "max": null,
  2133            "min": null,
  2134            "show": true
  2135          },
  2136          {
  2137            "$$hashKey": "object:106",
  2138            "format": "short",
  2139            "label": null,
  2140            "logBase": 1,
  2141            "max": null,
  2142            "min": null,
  2143            "show": true
  2144          }
  2145        ],
  2146        "yaxis": {
  2147          "align": false,
  2148          "alignLevel": null
  2149        }
  2150      },
  2151      {
  2152        "aliasColors": {},
  2153        "bars": false,
  2154        "dashLength": 10,
  2155        "dashes": false,
  2156        "datasource": "Prometheus",
  2157        "fieldConfig": {
  2158          "defaults": {},
  2159          "overrides": []
  2160        },
  2161        "fill": 1,
  2162        "fillGradient": 0,
  2163        "gridPos": {
  2164          "h": 9,
  2165          "w": 6,
  2166          "x": 18,
  2167          "y": 32
  2168        },
  2169        "hiddenSeries": false,
  2170        "id": 6,
  2171        "legend": {
  2172          "alignAsTable": true,
  2173          "avg": true,
  2174          "current": true,
  2175          "max": true,
  2176          "min": true,
  2177          "rightSide": false,
  2178          "show": true,
  2179          "total": false,
  2180          "values": true
  2181        },
  2182        "lines": true,
  2183        "linewidth": 1,
  2184        "nullPointMode": "null",
  2185        "options": {
  2186          "alertThreshold": true
  2187        },
  2188        "percentage": false,
  2189        "pluginVersion": "7.5.0",
  2190        "pointradius": 2,
  2191        "points": false,
  2192        "renderer": "flot",
  2193        "seriesOverrides": [],
  2194        "spaceLength": 10,
  2195        "stack": false,
  2196        "steppedLine": false,
  2197        "targets": [
  2198          {
  2199            "exemplar": true,
  2200            "expr": "sum(container_memory_working_set_bytes{container=\"kube-scheduler\",namespace!=\"kubemark\"})",
  2201            "hide": false,
  2202            "interval": "",
  2203            "legendFormat": "WSS - Total",
  2204            "refId": "A"
  2205          },
  2206          {
  2207            "exemplar": true,
  2208            "expr": "sum(container_memory_rss{container=\"kube-scheduler\",namespace!=\"kubemark\"})",
  2209            "hide": false,
  2210            "interval": "",
  2211            "legendFormat": "RSS - Total",
  2212            "refId": "B"
  2213          },
  2214          {
  2215            "exemplar": true,
  2216            "expr": "container_memory_working_set_bytes{container=\"kube-scheduler\",namespace!=\"kubemark\"}",
  2217            "hide": false,
  2218            "interval": "",
  2219            "legendFormat": "WSS - {{kubernetes_io_hostname}}",
  2220            "refId": "C"
  2221          },
  2222          {
  2223            "exemplar": true,
  2224            "expr": "container_memory_rss{container=\"kube-scheduler\",namespace!=\"kubemark\"}",
  2225            "hide": false,
  2226            "interval": "",
  2227            "legendFormat": "RSS - {{kubernetes_io_hostname}}",
  2228            "refId": "D"
  2229          }
  2230        ],
  2231        "thresholds": [],
  2232        "timeFrom": null,
  2233        "timeRegions": [],
  2234        "timeShift": null,
  2235        "title": "kube-scheduler Memory",
  2236        "tooltip": {
  2237          "shared": true,
  2238          "sort": 0,
  2239          "value_type": "individual"
  2240        },
  2241        "type": "graph",
  2242        "xaxis": {
  2243          "buckets": null,
  2244          "mode": "time",
  2245          "name": null,
  2246          "show": true,
  2247          "values": []
  2248        },
  2249        "yaxes": [
  2250          {
  2251            "$$hashKey": "object:105",
  2252            "format": "bytes",
  2253            "label": null,
  2254            "logBase": 1,
  2255            "max": null,
  2256            "min": null,
  2257            "show": true
  2258          },
  2259          {
  2260            "$$hashKey": "object:106",
  2261            "format": "short",
  2262            "label": null,
  2263            "logBase": 1,
  2264            "max": null,
  2265            "min": null,
  2266            "show": true
  2267          }
  2268        ],
  2269        "yaxis": {
  2270          "align": false,
  2271          "alignLevel": null
  2272        }
  2273      },
  2274      {
  2275        "datasource": "Prometheus",
  2276        "fieldConfig": {
  2277          "defaults": {
  2278            "color": {
  2279              "mode": "palette-classic"
  2280            },
  2281            "custom": {
  2282              "axisLabel": "",
  2283              "axisPlacement": "auto",
  2284              "barAlignment": 0,
  2285              "drawStyle": "line",
  2286              "fillOpacity": 10,
  2287              "gradientMode": "none",
  2288              "hideFrom": {
  2289                "graph": false,
  2290                "legend": false,
  2291                "tooltip": false
  2292              },
  2293              "lineInterpolation": "linear",
  2294              "lineWidth": 1,
  2295              "pointSize": 5,
  2296              "scaleDistribution": {
  2297                "type": "linear"
  2298              },
  2299              "showPoints": "never",
  2300              "spanNulls": true
  2301            },
  2302            "mappings": [],
  2303            "thresholds": {
  2304              "mode": "absolute",
  2305              "steps": [
  2306                {
  2307                  "color": "green",
  2308                  "value": null
  2309                },
  2310                {
  2311                  "color": "red",
  2312                  "value": 80
  2313                }
  2314              ]
  2315            },
  2316            "unit": "short"
  2317          },
  2318          "overrides": []
  2319        },
  2320        "gridPos": {
  2321          "h": 9,
  2322          "w": 6,
  2323          "x": 0,
  2324          "y": 41
  2325        },
  2326        "id": 5,
  2327        "options": {
  2328          "graph": {},
  2329          "legend": {
  2330            "calcs": [
  2331              "mean",
  2332              "lastNotNull",
  2333              "max",
  2334              "min",
  2335              "sum"
  2336            ],
  2337            "displayMode": "table",
  2338            "placement": "bottom"
  2339          },
  2340          "tooltipOptions": {
  2341            "mode": "single"
  2342          }
  2343        },
  2344        "pluginVersion": "7.5.0",
  2345        "targets": [
  2346          {
  2347            "exemplar": true,
  2348            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kubevela\"}[1m])) by (container)",
  2349            "hide": false,
  2350            "interval": "10s",
  2351            "legendFormat": "{{ container }}",
  2352            "refId": "A"
  2353          }
  2354        ],
  2355        "timeFrom": null,
  2356        "timeShift": null,
  2357        "title": "KubeVela Controller CPU",
  2358        "type": "timeseries"
  2359      },
  2360      {
  2361        "datasource": "Prometheus",
  2362        "fieldConfig": {
  2363          "defaults": {
  2364            "color": {
  2365              "mode": "palette-classic"
  2366            },
  2367            "custom": {
  2368              "axisLabel": "",
  2369              "axisPlacement": "auto",
  2370              "barAlignment": 0,
  2371              "drawStyle": "line",
  2372              "fillOpacity": 10,
  2373              "gradientMode": "none",
  2374              "hideFrom": {
  2375                "graph": false,
  2376                "legend": false,
  2377                "tooltip": false
  2378              },
  2379              "lineInterpolation": "linear",
  2380              "lineWidth": 1,
  2381              "pointSize": 5,
  2382              "scaleDistribution": {
  2383                "type": "linear"
  2384              },
  2385              "showPoints": "never",
  2386              "spanNulls": true
  2387            },
  2388            "mappings": [],
  2389            "thresholds": {
  2390              "mode": "absolute",
  2391              "steps": [
  2392                {
  2393                  "color": "green",
  2394                  "value": null
  2395                },
  2396                {
  2397                  "color": "red",
  2398                  "value": 80
  2399                }
  2400              ]
  2401            },
  2402            "unit": "short"
  2403          },
  2404          "overrides": []
  2405        },
  2406        "gridPos": {
  2407          "h": 9,
  2408          "w": 6,
  2409          "x": 6,
  2410          "y": 41
  2411        },
  2412        "id": 10,
  2413        "options": {
  2414          "graph": {},
  2415          "legend": {
  2416            "calcs": [
  2417              "mean",
  2418              "lastNotNull",
  2419              "max",
  2420              "min",
  2421              "sum"
  2422            ],
  2423            "displayMode": "table",
  2424            "placement": "bottom"
  2425          },
  2426          "tooltipOptions": {
  2427            "mode": "single"
  2428          }
  2429        },
  2430        "pluginVersion": "7.5.0",
  2431        "targets": [
  2432          {
  2433            "exemplar": true,
  2434            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kube-apiserver\"}[5m])) by (container)",
  2435            "hide": false,
  2436            "interval": "10s",
  2437            "legendFormat": "Total",
  2438            "refId": "A"
  2439          },
  2440          {
  2441            "exemplar": true,
  2442            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kube-apiserver\"}[5m])) by (kubernetes_io_hostname)",
  2443            "hide": false,
  2444            "interval": "10s",
  2445            "legendFormat": "{{ kubernetes_io_hostname }}",
  2446            "refId": "B"
  2447          }
  2448        ],
  2449        "timeFrom": null,
  2450        "timeShift": null,
  2451        "title": "kube-apiserver CPU",
  2452        "type": "timeseries"
  2453      },
  2454      {
  2455        "datasource": "Prometheus",
  2456        "fieldConfig": {
  2457          "defaults": {
  2458            "color": {
  2459              "mode": "palette-classic"
  2460            },
  2461            "custom": {
  2462              "axisLabel": "",
  2463              "axisPlacement": "auto",
  2464              "barAlignment": 0,
  2465              "drawStyle": "line",
  2466              "fillOpacity": 10,
  2467              "gradientMode": "none",
  2468              "hideFrom": {
  2469                "graph": false,
  2470                "legend": false,
  2471                "tooltip": false
  2472              },
  2473              "lineInterpolation": "linear",
  2474              "lineWidth": 1,
  2475              "pointSize": 5,
  2476              "scaleDistribution": {
  2477                "type": "linear"
  2478              },
  2479              "showPoints": "never",
  2480              "spanNulls": true
  2481            },
  2482            "mappings": [],
  2483            "thresholds": {
  2484              "mode": "absolute",
  2485              "steps": [
  2486                {
  2487                  "color": "green",
  2488                  "value": null
  2489                },
  2490                {
  2491                  "color": "red",
  2492                  "value": 80
  2493                }
  2494              ]
  2495            },
  2496            "unit": "short"
  2497          },
  2498          "overrides": [
  2499            {
  2500              "__systemRef": "hideSeriesFrom",
  2501              "matcher": {
  2502                "id": "byNames",
  2503                "options": {
  2504                  "mode": "exclude",
  2505                  "names": [
  2506                    "cn-beijing.192.168.124.139",
  2507                    "cn-beijing.192.168.124.140",
  2508                    "cn-beijing.192.168.124.141",
  2509                    "cn-beijing.192.168.124.142",
  2510                    "cn-beijing.192.168.124.143"
  2511                  ],
  2512                  "prefix": "All except:",
  2513                  "readOnly": true
  2514                }
  2515              },
  2516              "properties": [
  2517                {
  2518                  "id": "custom.hideFrom",
  2519                  "value": {
  2520                    "graph": true,
  2521                    "legend": false,
  2522                    "tooltip": false
  2523                  }
  2524                }
  2525              ]
  2526            }
  2527          ]
  2528        },
  2529        "gridPos": {
  2530          "h": 9,
  2531          "w": 6,
  2532          "x": 12,
  2533          "y": 41
  2534        },
  2535        "id": 11,
  2536        "options": {
  2537          "graph": {},
  2538          "legend": {
  2539            "calcs": [
  2540              "mean",
  2541              "lastNotNull",
  2542              "max",
  2543              "min",
  2544              "sum"
  2545            ],
  2546            "displayMode": "table",
  2547            "placement": "bottom"
  2548          },
  2549          "tooltipOptions": {
  2550            "mode": "single"
  2551          }
  2552        },
  2553        "pluginVersion": "7.5.0",
  2554        "targets": [
  2555          {
  2556            "exemplar": true,
  2557            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kube-controller-manager\"}[5m])) by (container)",
  2558            "hide": false,
  2559            "interval": "10s",
  2560            "legendFormat": "Total",
  2561            "refId": "A"
  2562          },
  2563          {
  2564            "exemplar": true,
  2565            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kube-controller-manager\"}[5m])) by (kubernetes_io_hostname)",
  2566            "hide": false,
  2567            "interval": "10s",
  2568            "legendFormat": "{{ kubernetes_io_hostname }}",
  2569            "refId": "B"
  2570          }
  2571        ],
  2572        "timeFrom": null,
  2573        "timeShift": null,
  2574        "title": "kube-controller-manager CPU",
  2575        "type": "timeseries"
  2576      },
  2577      {
  2578        "datasource": "Prometheus",
  2579        "fieldConfig": {
  2580          "defaults": {
  2581            "color": {
  2582              "mode": "palette-classic"
  2583            },
  2584            "custom": {
  2585              "axisLabel": "",
  2586              "axisPlacement": "auto",
  2587              "barAlignment": 0,
  2588              "drawStyle": "line",
  2589              "fillOpacity": 10,
  2590              "gradientMode": "none",
  2591              "hideFrom": {
  2592                "graph": false,
  2593                "legend": false,
  2594                "tooltip": false
  2595              },
  2596              "lineInterpolation": "linear",
  2597              "lineWidth": 1,
  2598              "pointSize": 5,
  2599              "scaleDistribution": {
  2600                "type": "linear"
  2601              },
  2602              "showPoints": "never",
  2603              "spanNulls": true
  2604            },
  2605            "mappings": [],
  2606            "thresholds": {
  2607              "mode": "absolute",
  2608              "steps": [
  2609                {
  2610                  "color": "green",
  2611                  "value": null
  2612                },
  2613                {
  2614                  "color": "red",
  2615                  "value": 80
  2616                }
  2617              ]
  2618            },
  2619            "unit": "short"
  2620          },
  2621          "overrides": [
  2622            {
  2623              "__systemRef": "hideSeriesFrom",
  2624              "matcher": {
  2625                "id": "byNames",
  2626                "options": {
  2627                  "mode": "exclude",
  2628                  "names": [
  2629                    "cn-beijing.192.168.124.139",
  2630                    "cn-beijing.192.168.124.140",
  2631                    "cn-beijing.192.168.124.141",
  2632                    "cn-beijing.192.168.124.142",
  2633                    "cn-beijing.192.168.124.143"
  2634                  ],
  2635                  "prefix": "All except:",
  2636                  "readOnly": true
  2637                }
  2638              },
  2639              "properties": [
  2640                {
  2641                  "id": "custom.hideFrom",
  2642                  "value": {
  2643                    "graph": true,
  2644                    "legend": false,
  2645                    "tooltip": false
  2646                  }
  2647                }
  2648              ]
  2649            }
  2650          ]
  2651        },
  2652        "gridPos": {
  2653          "h": 9,
  2654          "w": 6,
  2655          "x": 18,
  2656          "y": 41
  2657        },
  2658        "id": 12,
  2659        "options": {
  2660          "graph": {},
  2661          "legend": {
  2662            "calcs": [
  2663              "mean",
  2664              "lastNotNull",
  2665              "max",
  2666              "min",
  2667              "sum"
  2668            ],
  2669            "displayMode": "table",
  2670            "placement": "bottom"
  2671          },
  2672          "tooltipOptions": {
  2673            "mode": "single"
  2674          }
  2675        },
  2676        "pluginVersion": "7.5.0",
  2677        "targets": [
  2678          {
  2679            "exemplar": true,
  2680            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kube-scheduler\"}[5m])) by (container)",
  2681            "hide": false,
  2682            "interval": "10s",
  2683            "legendFormat": "Total",
  2684            "refId": "A"
  2685          },
  2686          {
  2687            "exemplar": true,
  2688            "expr": "sum(rate (container_cpu_usage_seconds_total{container=\"kube-scheduler\"}[5m])) by (kubernetes_io_hostname)",
  2689            "hide": false,
  2690            "interval": "10s",
  2691            "legendFormat": "{{ kubernetes_io_hostname }}",
  2692            "refId": "B"
  2693          }
  2694        ],
  2695        "timeFrom": null,
  2696        "timeShift": null,
  2697        "title": "kube-scheduler CPU",
  2698        "type": "timeseries"
  2699      },
  2700      {
  2701        "collapsed": false,
  2702        "datasource": null,
  2703        "gridPos": {
  2704          "h": 1,
  2705          "w": 24,
  2706          "x": 0,
  2707          "y": 50
  2708        },
  2709        "id": 16,
  2710        "panels": [],
  2711        "title": "Apiserver",
  2712        "type": "row"
  2713      },
  2714      {
  2715        "aliasColors": {},
  2716        "bars": false,
  2717        "dashLength": 10,
  2718        "dashes": false,
  2719        "datasource": "Prometheus",
  2720        "fieldConfig": {
  2721          "defaults": {},
  2722          "overrides": []
  2723        },
  2724        "fill": 1,
  2725        "fillGradient": 0,
  2726        "gridPos": {
  2727          "h": 10,
  2728          "w": 6,
  2729          "x": 0,
  2730          "y": 51
  2731        },
  2732        "hiddenSeries": false,
  2733        "id": 24,
  2734        "legend": {
  2735          "alignAsTable": true,
  2736          "avg": true,
  2737          "current": true,
  2738          "max": true,
  2739          "min": true,
  2740          "show": true,
  2741          "sort": "current",
  2742          "sortDesc": true,
  2743          "total": false,
  2744          "values": true
  2745        },
  2746        "lines": true,
  2747        "linewidth": 1,
  2748        "nullPointMode": "null",
  2749        "options": {
  2750          "alertThreshold": true
  2751        },
  2752        "percentage": false,
  2753        "pluginVersion": "7.5.0",
  2754        "pointradius": 2,
  2755        "points": false,
  2756        "renderer": "flot",
  2757        "seriesOverrides": [],
  2758        "spaceLength": 10,
  2759        "stack": false,
  2760        "steppedLine": false,
  2761        "targets": [
  2762          {
  2763            "exemplar": true,
  2764            "expr": "sum(rate(apiserver_request_total[5m])) by (resource,verb)",
  2765            "hide": false,
  2766            "interval": "",
  2767            "legendFormat": "{{verb}} - {{resource}}",
  2768            "refId": "B"
  2769          }
  2770        ],
  2771        "thresholds": [],
  2772        "timeFrom": null,
  2773        "timeRegions": [],
  2774        "timeShift": null,
  2775        "title": "Request QPS",
  2776        "tooltip": {
  2777          "shared": true,
  2778          "sort": 0,
  2779          "value_type": "individual"
  2780        },
  2781        "type": "graph",
  2782        "xaxis": {
  2783          "buckets": null,
  2784          "mode": "time",
  2785          "name": null,
  2786          "show": true,
  2787          "values": []
  2788        },
  2789        "yaxes": [
  2790          {
  2791            "$$hashKey": "object:2536",
  2792            "format": "short",
  2793            "label": null,
  2794            "logBase": 1,
  2795            "max": null,
  2796            "min": null,
  2797            "show": true
  2798          },
  2799          {
  2800            "$$hashKey": "object:2537",
  2801            "format": "short",
  2802            "label": null,
  2803            "logBase": 1,
  2804            "max": null,
  2805            "min": null,
  2806            "show": true
  2807          }
  2808        ],
  2809        "yaxis": {
  2810          "align": false,
  2811          "alignLevel": null
  2812        }
  2813      },
  2814      {
  2815        "aliasColors": {},
  2816        "bars": false,
  2817        "dashLength": 10,
  2818        "dashes": false,
  2819        "datasource": "Prometheus",
  2820        "fieldConfig": {
  2821          "defaults": {
  2822            "unit": "s"
  2823          },
  2824          "overrides": []
  2825        },
  2826        "fill": 0,
  2827        "fillGradient": 0,
  2828        "gridPos": {
  2829          "h": 10,
  2830          "w": 6,
  2831          "x": 6,
  2832          "y": 51
  2833        },
  2834        "hiddenSeries": false,
  2835        "id": 25,
  2836        "legend": {
  2837          "alignAsTable": true,
  2838          "avg": true,
  2839          "current": true,
  2840          "max": true,
  2841          "min": true,
  2842          "show": true,
  2843          "sort": "current",
  2844          "sortDesc": true,
  2845          "total": false,
  2846          "values": true
  2847        },
  2848        "lines": true,
  2849        "linewidth": 1,
  2850        "nullPointMode": "null",
  2851        "options": {
  2852          "alertThreshold": true
  2853        },
  2854        "percentage": false,
  2855        "pluginVersion": "7.5.0",
  2856        "pointradius": 2,
  2857        "points": false,
  2858        "renderer": "flot",
  2859        "seriesOverrides": [],
  2860        "spaceLength": 10,
  2861        "stack": false,
  2862        "steppedLine": false,
  2863        "targets": [
  2864          {
  2865            "exemplar": true,
  2866            "expr": "histogram_quantile(0.99, sum(rate(apiserver_request_duration_seconds_bucket{resource!=\"runtimeclasses\",verb!=\"WATCH\"}[5m])) by (le,resource,verb))",
  2867            "hide": false,
  2868            "interval": "",
  2869            "legendFormat": "{{verb}} - {{resource}}",
  2870            "refId": "B"
  2871          }
  2872        ],
  2873        "thresholds": [],
  2874        "timeFrom": null,
  2875        "timeRegions": [],
  2876        "timeShift": null,
  2877        "title": "Request Latency P99",
  2878        "tooltip": {
  2879          "shared": true,
  2880          "sort": 0,
  2881          "value_type": "individual"
  2882        },
  2883        "type": "graph",
  2884        "xaxis": {
  2885          "buckets": null,
  2886          "mode": "time",
  2887          "name": null,
  2888          "show": true,
  2889          "values": []
  2890        },
  2891        "yaxes": [
  2892          {
  2893            "$$hashKey": "object:2536",
  2894            "format": "s",
  2895            "label": null,
  2896            "logBase": 1,
  2897            "max": null,
  2898            "min": null,
  2899            "show": true
  2900          },
  2901          {
  2902            "$$hashKey": "object:2537",
  2903            "format": "short",
  2904            "label": null,
  2905            "logBase": 1,
  2906            "max": null,
  2907            "min": null,
  2908            "show": true
  2909          }
  2910        ],
  2911        "yaxis": {
  2912          "align": false,
  2913          "alignLevel": null
  2914        }
  2915      },
  2916      {
  2917        "aliasColors": {},
  2918        "bars": false,
  2919        "dashLength": 10,
  2920        "dashes": false,
  2921        "datasource": "Prometheus",
  2922        "fieldConfig": {
  2923          "defaults": {},
  2924          "overrides": []
  2925        },
  2926        "fill": 1,
  2927        "fillGradient": 0,
  2928        "gridPos": {
  2929          "h": 10,
  2930          "w": 6,
  2931          "x": 12,
  2932          "y": 51
  2933        },
  2934        "hiddenSeries": false,
  2935        "id": 14,
  2936        "legend": {
  2937          "alignAsTable": true,
  2938          "avg": true,
  2939          "current": true,
  2940          "max": true,
  2941          "min": true,
  2942          "show": true,
  2943          "sort": "current",
  2944          "sortDesc": true,
  2945          "total": false,
  2946          "values": true
  2947        },
  2948        "lines": true,
  2949        "linewidth": 1,
  2950        "nullPointMode": "null",
  2951        "options": {
  2952          "alertThreshold": true
  2953        },
  2954        "percentage": false,
  2955        "pluginVersion": "7.5.0",
  2956        "pointradius": 2,
  2957        "points": false,
  2958        "renderer": "flot",
  2959        "seriesOverrides": [],
  2960        "spaceLength": 10,
  2961        "stack": false,
  2962        "steppedLine": false,
  2963        "targets": [
  2964          {
  2965            "exemplar": true,
  2966            "expr": "sum(apiserver_longrunning_gauge) by (verb,resource)",
  2967            "hide": false,
  2968            "interval": "",
  2969            "legendFormat": "{{verb}} - {{resource}}",
  2970            "refId": "B"
  2971          }
  2972        ],
  2973        "thresholds": [],
  2974        "timeFrom": null,
  2975        "timeRegions": [],
  2976        "timeShift": null,
  2977        "title": "Longrun Gauge",
  2978        "tooltip": {
  2979          "shared": true,
  2980          "sort": 0,
  2981          "value_type": "individual"
  2982        },
  2983        "type": "graph",
  2984        "xaxis": {
  2985          "buckets": null,
  2986          "mode": "time",
  2987          "name": null,
  2988          "show": true,
  2989          "values": []
  2990        },
  2991        "yaxes": [
  2992          {
  2993            "$$hashKey": "object:2536",
  2994            "format": "short",
  2995            "label": null,
  2996            "logBase": 1,
  2997            "max": null,
  2998            "min": null,
  2999            "show": true
  3000          },
  3001          {
  3002            "$$hashKey": "object:2537",
  3003            "format": "short",
  3004            "label": null,
  3005            "logBase": 1,
  3006            "max": null,
  3007            "min": null,
  3008            "show": true
  3009          }
  3010        ],
  3011        "yaxis": {
  3012          "align": false,
  3013          "alignLevel": null
  3014        }
  3015      },
  3016      {
  3017        "aliasColors": {},
  3018        "bars": false,
  3019        "dashLength": 10,
  3020        "dashes": false,
  3021        "datasource": "Prometheus",
  3022        "fieldConfig": {
  3023          "defaults": {},
  3024          "overrides": []
  3025        },
  3026        "fill": 1,
  3027        "fillGradient": 0,
  3028        "gridPos": {
  3029          "h": 10,
  3030          "w": 6,
  3031          "x": 18,
  3032          "y": 51
  3033        },
  3034        "hiddenSeries": false,
  3035        "id": 58,
  3036        "legend": {
  3037          "alignAsTable": true,
  3038          "avg": true,
  3039          "current": true,
  3040          "max": true,
  3041          "min": true,
  3042          "show": true,
  3043          "sort": "current",
  3044          "sortDesc": true,
  3045          "total": false,
  3046          "values": true
  3047        },
  3048        "lines": true,
  3049        "linewidth": 1,
  3050        "nullPointMode": "null",
  3051        "options": {
  3052          "alertThreshold": true
  3053        },
  3054        "percentage": false,
  3055        "pluginVersion": "7.5.0",
  3056        "pointradius": 2,
  3057        "points": false,
  3058        "renderer": "flot",
  3059        "seriesOverrides": [],
  3060        "spaceLength": 10,
  3061        "stack": false,
  3062        "steppedLine": false,
  3063        "targets": [
  3064          {
  3065            "exemplar": true,
  3066            "expr": "sum(apiserver_current_inflight_requests) by (instance, request_kind)",
  3067            "hide": false,
  3068            "interval": "",
  3069            "legendFormat": "",
  3070            "refId": "B"
  3071          }
  3072        ],
  3073        "thresholds": [],
  3074        "timeFrom": null,
  3075        "timeRegions": [],
  3076        "timeShift": null,
  3077        "title": "Inflight Requests",
  3078        "tooltip": {
  3079          "shared": true,
  3080          "sort": 0,
  3081          "value_type": "individual"
  3082        },
  3083        "type": "graph",
  3084        "xaxis": {
  3085          "buckets": null,
  3086          "mode": "time",
  3087          "name": null,
  3088          "show": true,
  3089          "values": []
  3090        },
  3091        "yaxes": [
  3092          {
  3093            "$$hashKey": "object:2536",
  3094            "format": "short",
  3095            "label": null,
  3096            "logBase": 1,
  3097            "max": null,
  3098            "min": null,
  3099            "show": true
  3100          },
  3101          {
  3102            "$$hashKey": "object:2537",
  3103            "format": "short",
  3104            "label": null,
  3105            "logBase": 1,
  3106            "max": null,
  3107            "min": null,
  3108            "show": true
  3109          }
  3110        ],
  3111        "yaxis": {
  3112          "align": false,
  3113          "alignLevel": null
  3114        }
  3115      },
  3116      {
  3117        "collapsed": false,
  3118        "datasource": null,
  3119        "gridPos": {
  3120          "h": 1,
  3121          "w": 24,
  3122          "x": 0,
  3123          "y": 61
  3124        },
  3125        "id": 22,
  3126        "panels": [],
  3127        "title": "Etcd",
  3128        "type": "row"
  3129      },
  3130      {
  3131        "aliasColors": {},
  3132        "bars": false,
  3133        "dashLength": 10,
  3134        "dashes": false,
  3135        "datasource": "Prometheus",
  3136        "fieldConfig": {
  3137          "defaults": {},
  3138          "overrides": []
  3139        },
  3140        "fill": 1,
  3141        "fillGradient": 0,
  3142        "gridPos": {
  3143          "h": 8,
  3144          "w": 12,
  3145          "x": 0,
  3146          "y": 62
  3147        },
  3148        "hiddenSeries": false,
  3149        "id": 18,
  3150        "legend": {
  3151          "alignAsTable": true,
  3152          "avg": true,
  3153          "current": true,
  3154          "max": true,
  3155          "min": true,
  3156          "rightSide": true,
  3157          "show": true,
  3158          "sort": "current",
  3159          "sortDesc": true,
  3160          "total": false,
  3161          "values": true
  3162        },
  3163        "lines": true,
  3164        "linewidth": 1,
  3165        "nullPointMode": "null",
  3166        "options": {
  3167          "alertThreshold": true
  3168        },
  3169        "percentage": false,
  3170        "pluginVersion": "7.5.0",
  3171        "pointradius": 2,
  3172        "points": false,
  3173        "renderer": "flot",
  3174        "seriesOverrides": [],
  3175        "spaceLength": 10,
  3176        "stack": false,
  3177        "steppedLine": false,
  3178        "targets": [
  3179          {
  3180            "exemplar": true,
  3181            "expr": "sum(etcd_object_counts) by (resource)",
  3182            "interval": "",
  3183            "legendFormat": "{{ resource }}",
  3184            "queryType": "randomWalk",
  3185            "refId": "A"
  3186          }
  3187        ],
  3188        "thresholds": [],
  3189        "timeFrom": null,
  3190        "timeRegions": [],
  3191        "timeShift": null,
  3192        "title": "etcd Object Count",
  3193        "tooltip": {
  3194          "shared": true,
  3195          "sort": 0,
  3196          "value_type": "individual"
  3197        },
  3198        "type": "graph",
  3199        "xaxis": {
  3200          "buckets": null,
  3201          "mode": "time",
  3202          "name": null,
  3203          "show": true,
  3204          "values": []
  3205        },
  3206        "yaxes": [
  3207          {
  3208            "$$hashKey": "object:2651",
  3209            "format": "short",
  3210            "label": null,
  3211            "logBase": 1,
  3212            "max": null,
  3213            "min": null,
  3214            "show": true
  3215          },
  3216          {
  3217            "$$hashKey": "object:2652",
  3218            "format": "short",
  3219            "label": null,
  3220            "logBase": 1,
  3221            "max": null,
  3222            "min": null,
  3223            "show": true
  3224          }
  3225        ],
  3226        "yaxis": {
  3227          "align": false,
  3228          "alignLevel": null
  3229        }
  3230      },
  3231      {
  3232        "aliasColors": {},
  3233        "bars": false,
  3234        "dashLength": 10,
  3235        "dashes": false,
  3236        "datasource": "Prometheus",
  3237        "fieldConfig": {
  3238          "defaults": {},
  3239          "overrides": []
  3240        },
  3241        "fill": 1,
  3242        "fillGradient": 0,
  3243        "gridPos": {
  3244          "h": 8,
  3245          "w": 6,
  3246          "x": 12,
  3247          "y": 62
  3248        },
  3249        "hiddenSeries": false,
  3250        "id": 19,
  3251        "legend": {
  3252          "alignAsTable": true,
  3253          "avg": true,
  3254          "current": true,
  3255          "max": true,
  3256          "min": true,
  3257          "rightSide": false,
  3258          "show": true,
  3259          "sort": "current",
  3260          "sortDesc": true,
  3261          "total": false,
  3262          "values": true
  3263        },
  3264        "lines": true,
  3265        "linewidth": 1,
  3266        "nullPointMode": "null",
  3267        "options": {
  3268          "alertThreshold": true
  3269        },
  3270        "percentage": false,
  3271        "pluginVersion": "7.5.0",
  3272        "pointradius": 2,
  3273        "points": false,
  3274        "renderer": "flot",
  3275        "seriesOverrides": [],
  3276        "spaceLength": 10,
  3277        "stack": false,
  3278        "steppedLine": false,
  3279        "targets": [
  3280          {
  3281            "exemplar": true,
  3282            "expr": "sum(etcd_db_total_size_in_bytes) by (endpoint)",
  3283            "interval": "",
  3284            "legendFormat": "{{ endpoint }}",
  3285            "queryType": "randomWalk",
  3286            "refId": "A"
  3287          }
  3288        ],
  3289        "thresholds": [],
  3290        "timeFrom": null,
  3291        "timeRegions": [],
  3292        "timeShift": null,
  3293        "title": "etcd Storage",
  3294        "tooltip": {
  3295          "shared": true,
  3296          "sort": 0,
  3297          "value_type": "individual"
  3298        },
  3299        "type": "graph",
  3300        "xaxis": {
  3301          "buckets": null,
  3302          "mode": "time",
  3303          "name": null,
  3304          "show": true,
  3305          "values": []
  3306        },
  3307        "yaxes": [
  3308          {
  3309            "$$hashKey": "object:2651",
  3310            "format": "bytes",
  3311            "label": null,
  3312            "logBase": 1,
  3313            "max": null,
  3314            "min": null,
  3315            "show": true
  3316          },
  3317          {
  3318            "$$hashKey": "object:2652",
  3319            "format": "short",
  3320            "label": null,
  3321            "logBase": 1,
  3322            "max": null,
  3323            "min": null,
  3324            "show": true
  3325          }
  3326        ],
  3327        "yaxis": {
  3328          "align": false,
  3329          "alignLevel": null
  3330        }
  3331      },
  3332      {
  3333        "aliasColors": {},
  3334        "bars": false,
  3335        "dashLength": 10,
  3336        "dashes": false,
  3337        "datasource": "Prometheus",
  3338        "fieldConfig": {
  3339          "defaults": {},
  3340          "overrides": []
  3341        },
  3342        "fill": 1,
  3343        "fillGradient": 0,
  3344        "gridPos": {
  3345          "h": 8,
  3346          "w": 6,
  3347          "x": 18,
  3348          "y": 62
  3349        },
  3350        "hiddenSeries": false,
  3351        "id": 20,
  3352        "legend": {
  3353          "alignAsTable": true,
  3354          "avg": true,
  3355          "current": true,
  3356          "max": true,
  3357          "min": true,
  3358          "rightSide": false,
  3359          "show": true,
  3360          "sort": "current",
  3361          "sortDesc": true,
  3362          "total": false,
  3363          "values": true
  3364        },
  3365        "lines": true,
  3366        "linewidth": 1,
  3367        "nullPointMode": "null",
  3368        "options": {
  3369          "alertThreshold": true
  3370        },
  3371        "percentage": false,
  3372        "pluginVersion": "7.5.0",
  3373        "pointradius": 2,
  3374        "points": false,
  3375        "renderer": "flot",
  3376        "seriesOverrides": [],
  3377        "spaceLength": 10,
  3378        "stack": false,
  3379        "steppedLine": false,
  3380        "targets": [
  3381          {
  3382            "exemplar": true,
  3383            "expr": "histogram_quantile(0.99, sum(rate(etcd_watcher_sended_events_latency_milliseconds_bucket[5m])) by (le,resource))",
  3384            "interval": "",
  3385            "legendFormat": "{{resource}}",
  3386            "queryType": "randomWalk",
  3387            "refId": "A"
  3388          }
  3389        ],
  3390        "thresholds": [],
  3391        "timeFrom": null,
  3392        "timeRegions": [],
  3393        "timeShift": null,
  3394        "title": "etcd Latency P99",
  3395        "tooltip": {
  3396          "shared": true,
  3397          "sort": 0,
  3398          "value_type": "individual"
  3399        },
  3400        "type": "graph",
  3401        "xaxis": {
  3402          "buckets": null,
  3403          "mode": "time",
  3404          "name": null,
  3405          "show": true,
  3406          "values": []
  3407        },
  3408        "yaxes": [
  3409          {
  3410            "$$hashKey": "object:2651",
  3411            "format": "ms",
  3412            "label": null,
  3413            "logBase": 1,
  3414            "max": null,
  3415            "min": null,
  3416            "show": true
  3417          },
  3418          {
  3419            "$$hashKey": "object:2652",
  3420            "format": "short",
  3421            "label": null,
  3422            "logBase": 1,
  3423            "max": null,
  3424            "min": null,
  3425            "show": true
  3426          }
  3427        ],
  3428        "yaxis": {
  3429          "align": false,
  3430          "alignLevel": null
  3431        }
  3432      }
  3433    ],
  3434    "refresh": "1m",
  3435    "schemaVersion": 27,
  3436    "style": "dark",
  3437    "tags": [],
  3438    "templating": {
  3439      "list": []
  3440    },
  3441    "time": {
  3442      "from": "now-5m",
  3443      "to": "now"
  3444    },
  3445    "timepicker": {},
  3446    "timezone": "",
  3447    "title": "压测监控",
  3448    "uid": "aijCxZVnk",
  3449    "version": 22
  3450  }