github.com/verrazzano/verrazzano@v1.7.1/platform-operator/helm_config/charts/verrazzano-grafana-dashboards/dashboards/Istio/istio-extension-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": false,
    16    "gnetId": null,
    17    "graphTooltip": 0,
    18    "links": [],
    19    "panels": [
    20      {
    21        "collapsed": false,
    22        "datasource": "Prometheus",
    23        "gridPos": {
    24          "h": 1,
    25          "w": 24,
    26          "x": 0,
    27          "y": 0
    28        },
    29        "id": 3,
    30        "panels": [],
    31        "title": "Wasm VMs",
    32        "type": "row"
    33      },
    34      {
    35        "aliasColors": {},
    36        "bars": false,
    37        "dashLength": 10,
    38        "dashes": false,
    39        "datasource": "Prometheus",
    40        "description": "",
    41        "fieldConfig": {
    42          "defaults": {
    43            "links": []
    44          },
    45          "overrides": []
    46        },
    47        "fill": 1,
    48        "fillGradient": 0,
    49        "gridPos": {
    50          "h": 8,
    51          "w": 12,
    52          "x": 0,
    53          "y": 1
    54        },
    55        "hiddenSeries": false,
    56        "id": 2,
    57        "legend": {
    58          "avg": false,
    59          "current": false,
    60          "max": false,
    61          "min": false,
    62          "show": true,
    63          "total": false,
    64          "values": false
    65        },
    66        "lines": true,
    67        "linewidth": 1,
    68        "nullPointMode": "null",
    69        "options": {
    70          "alertThreshold": true
    71        },
    72        "percentage": false,
    73        "pluginVersion": "7.5.17",
    74        "pointradius": 2,
    75        "points": false,
    76        "renderer": "flot",
    77        "seriesOverrides": [],
    78        "spaceLength": 10,
    79        "stack": false,
    80        "steppedLine": false,
    81        "targets": [
    82          {
    83            "exemplar": true,
    84            "expr": "avg(envoy_wasm_envoy_wasm_runtime_null_active{verrazzano_cluster=~\"$vzcluster\"})",
    85            "interval": "",
    86            "legendFormat": "native",
    87            "refId": "A"
    88          },
    89          {
    90            "exemplar": true,
    91            "expr": "avg(envoy_wasm_envoy_wasm_runtime_v8_active{verrazzano_cluster=~\"$vzcluster\"})",
    92            "interval": "",
    93            "legendFormat": "v8",
    94            "refId": "B"
    95          }
    96        ],
    97        "thresholds": [],
    98        "timeFrom": null,
    99        "timeRegions": [],
   100        "timeShift": null,
   101        "title": "Active",
   102        "tooltip": {
   103          "shared": true,
   104          "sort": 0,
   105          "value_type": "individual"
   106        },
   107        "type": "graph",
   108        "xaxis": {
   109          "buckets": null,
   110          "mode": "time",
   111          "name": null,
   112          "show": true,
   113          "values": []
   114        },
   115        "yaxes": [
   116          {
   117            "$$hashKey": "object:123",
   118            "format": "short",
   119            "label": null,
   120            "logBase": 1,
   121            "max": null,
   122            "min": null,
   123            "show": true
   124          },
   125          {
   126            "$$hashKey": "object:124",
   127            "format": "short",
   128            "label": null,
   129            "logBase": 1,
   130            "max": null,
   131            "min": null,
   132            "show": true
   133          }
   134        ],
   135        "yaxis": {
   136          "align": false,
   137          "alignLevel": null
   138        }
   139      },
   140      {
   141        "aliasColors": {},
   142        "bars": false,
   143        "dashLength": 10,
   144        "dashes": false,
   145        "datasource": "Prometheus",
   146        "fieldConfig": {
   147          "defaults": {
   148            "links": []
   149          },
   150          "overrides": []
   151        },
   152        "fill": 1,
   153        "fillGradient": 0,
   154        "gridPos": {
   155          "h": 8,
   156          "w": 12,
   157          "x": 12,
   158          "y": 1
   159        },
   160        "hiddenSeries": false,
   161        "id": 6,
   162        "legend": {
   163          "avg": false,
   164          "current": false,
   165          "max": false,
   166          "min": false,
   167          "show": true,
   168          "total": false,
   169          "values": false
   170        },
   171        "lines": true,
   172        "linewidth": 1,
   173        "nullPointMode": "null",
   174        "options": {
   175          "alertThreshold": true
   176        },
   177        "percentage": false,
   178        "pluginVersion": "7.5.17",
   179        "pointradius": 2,
   180        "points": false,
   181        "renderer": "flot",
   182        "seriesOverrides": [],
   183        "spaceLength": 10,
   184        "stack": false,
   185        "steppedLine": false,
   186        "targets": [
   187          {
   188            "exemplar": true,
   189            "expr": "avg(envoy_wasm_envoy_wasm_runtime_null_created{verrazzano_cluster=~\"$vzcluster\"})",
   190            "interval": "",
   191            "legendFormat": "native",
   192            "refId": "A"
   193          },
   194          {
   195            "exemplar": true,
   196            "expr": "avg(envoy_wasm_envoy_wasm_runtime_v8_created{verrazzano_cluster=~\"$vzcluster\"})",
   197            "interval": "",
   198            "legendFormat": "v8",
   199            "refId": "B"
   200          }
   201        ],
   202        "thresholds": [],
   203        "timeFrom": null,
   204        "timeRegions": [],
   205        "timeShift": null,
   206        "title": "Created",
   207        "tooltip": {
   208          "shared": true,
   209          "sort": 0,
   210          "value_type": "individual"
   211        },
   212        "type": "graph",
   213        "xaxis": {
   214          "buckets": null,
   215          "mode": "time",
   216          "name": null,
   217          "show": true,
   218          "values": []
   219        },
   220        "yaxes": [
   221          {
   222            "$$hashKey": "object:68",
   223            "format": "short",
   224            "label": null,
   225            "logBase": 1,
   226            "max": null,
   227            "min": null,
   228            "show": true
   229          },
   230          {
   231            "$$hashKey": "object:69",
   232            "format": "short",
   233            "label": null,
   234            "logBase": 1,
   235            "max": null,
   236            "min": null,
   237            "show": true
   238          }
   239        ],
   240        "yaxis": {
   241          "align": false,
   242          "alignLevel": null
   243        }
   244      },
   245      {
   246        "collapsed": false,
   247        "datasource": "Prometheus",
   248        "gridPos": {
   249          "h": 1,
   250          "w": 24,
   251          "x": 0,
   252          "y": 9
   253        },
   254        "id": 7,
   255        "panels": [],
   256        "title": "Wasm Module Remote Load",
   257        "type": "row"
   258      },
   259      {
   260        "aliasColors": {},
   261        "bars": false,
   262        "dashLength": 10,
   263        "dashes": false,
   264        "datasource": "Prometheus",
   265        "fieldConfig": {
   266          "defaults": {
   267            "links": []
   268          },
   269          "overrides": []
   270        },
   271        "fill": 1,
   272        "fillGradient": 0,
   273        "gridPos": {
   274          "h": 8,
   275          "w": 8,
   276          "x": 0,
   277          "y": 10
   278        },
   279        "hiddenSeries": false,
   280        "id": 11,
   281        "legend": {
   282          "avg": false,
   283          "current": false,
   284          "max": false,
   285          "min": false,
   286          "show": true,
   287          "total": false,
   288          "values": false
   289        },
   290        "lines": true,
   291        "linewidth": 1,
   292        "nullPointMode": "null",
   293        "options": {
   294          "alertThreshold": true
   295        },
   296        "percentage": false,
   297        "pluginVersion": "7.5.17",
   298        "pointradius": 2,
   299        "points": false,
   300        "renderer": "flot",
   301        "seriesOverrides": [],
   302        "spaceLength": 10,
   303        "stack": false,
   304        "steppedLine": false,
   305        "targets": [
   306          {
   307            "exemplar": true,
   308            "expr": "avg(envoy_wasm_remote_load_cache_entries{verrazzano_cluster=~\"$vzcluster\"})",
   309            "interval": "",
   310            "legendFormat": "entries",
   311            "refId": "A"
   312          }
   313        ],
   314        "thresholds": [],
   315        "timeFrom": null,
   316        "timeRegions": [],
   317        "timeShift": null,
   318        "title": "Cache Entry",
   319        "tooltip": {
   320          "shared": true,
   321          "sort": 0,
   322          "value_type": "individual"
   323        },
   324        "type": "graph",
   325        "xaxis": {
   326          "buckets": null,
   327          "mode": "time",
   328          "name": null,
   329          "show": true,
   330          "values": []
   331        },
   332        "yaxes": [
   333          {
   334            "$$hashKey": "object:178",
   335            "format": "short",
   336            "label": null,
   337            "logBase": 1,
   338            "max": null,
   339            "min": null,
   340            "show": true
   341          },
   342          {
   343            "$$hashKey": "object:179",
   344            "format": "short",
   345            "label": null,
   346            "logBase": 1,
   347            "max": null,
   348            "min": null,
   349            "show": true
   350          }
   351        ],
   352        "yaxis": {
   353          "align": false,
   354          "alignLevel": null
   355        }
   356      },
   357      {
   358        "aliasColors": {},
   359        "bars": false,
   360        "dashLength": 10,
   361        "dashes": false,
   362        "datasource": "Prometheus",
   363        "fieldConfig": {
   364          "defaults": {
   365            "links": []
   366          },
   367          "overrides": []
   368        },
   369        "fill": 1,
   370        "fillGradient": 0,
   371        "gridPos": {
   372          "h": 8,
   373          "w": 8,
   374          "x": 8,
   375          "y": 10
   376        },
   377        "hiddenSeries": false,
   378        "id": 8,
   379        "legend": {
   380          "avg": false,
   381          "current": false,
   382          "max": false,
   383          "min": false,
   384          "show": true,
   385          "total": false,
   386          "values": false
   387        },
   388        "lines": true,
   389        "linewidth": 1,
   390        "nullPointMode": "null",
   391        "options": {
   392          "alertThreshold": true
   393        },
   394        "percentage": false,
   395        "pluginVersion": "7.5.17",
   396        "pointradius": 2,
   397        "points": false,
   398        "renderer": "flot",
   399        "seriesOverrides": [],
   400        "spaceLength": 10,
   401        "stack": false,
   402        "steppedLine": false,
   403        "targets": [
   404          {
   405            "exemplar": true,
   406            "expr": "avg(envoy_wasm_remote_load_cache_hits{verrazzano_cluster=~\"$vzcluster\"})",
   407            "interval": "",
   408            "legendFormat": "hits",
   409            "refId": "A"
   410          },
   411          {
   412            "exemplar": true,
   413            "expr": "avg(envoy_wasm_remote_load_cache_misses{verrazzano_cluster=~\"$vzcluster\"})",
   414            "interval": "",
   415            "legendFormat": "misses",
   416            "refId": "B"
   417          },
   418          {
   419            "exemplar": true,
   420            "expr": "avg(envoy_wasm_remote_load_cache_negative_hits{verrazzano_cluster=~\"$vzcluster\"})",
   421            "interval": "",
   422            "legendFormat": "negative hits",
   423            "refId": "C"
   424          }
   425        ],
   426        "thresholds": [],
   427        "timeFrom": null,
   428        "timeRegions": [],
   429        "timeShift": null,
   430        "title": "Cache Visit",
   431        "tooltip": {
   432          "shared": true,
   433          "sort": 0,
   434          "value_type": "individual"
   435        },
   436        "type": "graph",
   437        "xaxis": {
   438          "buckets": null,
   439          "mode": "time",
   440          "name": null,
   441          "show": true,
   442          "values": []
   443        },
   444        "yaxes": [
   445          {
   446            "$$hashKey": "object:233",
   447            "format": "short",
   448            "label": null,
   449            "logBase": 1,
   450            "max": null,
   451            "min": null,
   452            "show": true
   453          },
   454          {
   455            "$$hashKey": "object:234",
   456            "format": "short",
   457            "label": null,
   458            "logBase": 1,
   459            "max": null,
   460            "min": null,
   461            "show": true
   462          }
   463        ],
   464        "yaxis": {
   465          "align": false,
   466          "alignLevel": null
   467        }
   468      },
   469      {
   470        "aliasColors": {},
   471        "bars": false,
   472        "dashLength": 10,
   473        "dashes": false,
   474        "datasource": "Prometheus",
   475        "fieldConfig": {
   476          "defaults": {
   477            "links": []
   478          },
   479          "overrides": []
   480        },
   481        "fill": 1,
   482        "fillGradient": 0,
   483        "gridPos": {
   484          "h": 8,
   485          "w": 8,
   486          "x": 16,
   487          "y": 10
   488        },
   489        "hiddenSeries": false,
   490        "id": 10,
   491        "legend": {
   492          "avg": false,
   493          "current": false,
   494          "max": false,
   495          "min": false,
   496          "show": true,
   497          "total": false,
   498          "values": false
   499        },
   500        "lines": true,
   501        "linewidth": 1,
   502        "nullPointMode": "null",
   503        "options": {
   504          "alertThreshold": true
   505        },
   506        "percentage": false,
   507        "pluginVersion": "7.5.17",
   508        "pointradius": 2,
   509        "points": false,
   510        "renderer": "flot",
   511        "seriesOverrides": [],
   512        "spaceLength": 10,
   513        "stack": false,
   514        "steppedLine": false,
   515        "targets": [
   516          {
   517            "exemplar": true,
   518            "expr": "avg(envoy_wasm_remote_load_fetch_failures{verrazzano_cluster=~\"$vzcluster\"})",
   519            "interval": "",
   520            "legendFormat": "failures",
   521            "refId": "A"
   522          },
   523          {
   524            "exemplar": true,
   525            "expr": "avg(envoy_wasm_remote_load_fetch_successes{verrazzano_cluster=~\"$vzcluster\"})",
   526            "interval": "",
   527            "legendFormat": "successes",
   528            "refId": "B"
   529          }
   530        ],
   531        "thresholds": [],
   532        "timeFrom": null,
   533        "timeRegions": [],
   534        "timeShift": null,
   535        "title": "Remote Fetch",
   536        "tooltip": {
   537          "shared": true,
   538          "sort": 0,
   539          "value_type": "individual"
   540        },
   541        "type": "graph",
   542        "xaxis": {
   543          "buckets": null,
   544          "mode": "time",
   545          "name": null,
   546          "show": true,
   547          "values": []
   548        },
   549        "yaxes": [
   550          {
   551            "$$hashKey": "object:288",
   552            "format": "short",
   553            "label": null,
   554            "logBase": 1,
   555            "max": null,
   556            "min": null,
   557            "show": true
   558          },
   559          {
   560            "$$hashKey": "object:289",
   561            "format": "short",
   562            "label": null,
   563            "logBase": 1,
   564            "max": null,
   565            "min": null,
   566            "show": true
   567          }
   568        ],
   569        "yaxis": {
   570          "align": false,
   571          "alignLevel": null
   572        }
   573      },
   574      {
   575        "collapsed": false,
   576        "datasource": "Prometheus",
   577        "gridPos": {
   578          "h": 1,
   579          "w": 24,
   580          "x": 0,
   581          "y": 18
   582        },
   583        "id": 71,
   584        "panels": [],
   585        "title": "Proxy Resource Usage",
   586        "type": "row"
   587      },
   588      {
   589        "aliasColors": {},
   590        "bars": false,
   591        "dashLength": 10,
   592        "dashes": false,
   593        "datasource": "Prometheus",
   594        "fieldConfig": {
   595          "defaults": {},
   596          "overrides": []
   597        },
   598        "fill": 1,
   599        "fillGradient": 0,
   600        "gridPos": {
   601          "h": 8,
   602          "w": 12,
   603          "x": 0,
   604          "y": 19
   605        },
   606        "hiddenSeries": false,
   607        "id": 72,
   608        "legend": {
   609          "avg": false,
   610          "current": false,
   611          "max": false,
   612          "min": false,
   613          "show": true,
   614          "total": false,
   615          "values": false
   616        },
   617        "lines": true,
   618        "linewidth": 1,
   619        "links": [],
   620        "nullPointMode": "null",
   621        "options": {
   622          "alertThreshold": true
   623        },
   624        "percentage": false,
   625        "pluginVersion": "7.5.17",
   626        "pointradius": 5,
   627        "points": false,
   628        "renderer": "flot",
   629        "seriesOverrides": [],
   630        "spaceLength": 10,
   631        "stack": false,
   632        "steppedLine": false,
   633        "targets": [
   634          {
   635            "exemplar": true,
   636            "expr": "sum(container_memory_working_set_bytes{container=\"istio-proxy\", verrazzano_cluster=~\"$vzcluster\"})",
   637            "format": "time_series",
   638            "hide": false,
   639            "interval": "",
   640            "intervalFactor": 2,
   641            "legendFormat": "Total (k8s)",
   642            "refId": "A",
   643            "step": 2
   644          }
   645        ],
   646        "thresholds": [],
   647        "timeFrom": null,
   648        "timeRegions": [],
   649        "timeShift": null,
   650        "title": "Memory",
   651        "tooltip": {
   652          "shared": true,
   653          "sort": 0,
   654          "value_type": "individual"
   655        },
   656        "type": "graph",
   657        "xaxis": {
   658          "buckets": null,
   659          "mode": "time",
   660          "name": null,
   661          "show": true,
   662          "values": []
   663        },
   664        "yaxes": [
   665          {
   666            "$$hashKey": "object:396",
   667            "format": "bytes",
   668            "label": null,
   669            "logBase": 1,
   670            "max": null,
   671            "min": null,
   672            "show": true
   673          },
   674          {
   675            "$$hashKey": "object:397",
   676            "format": "short",
   677            "label": null,
   678            "logBase": 1,
   679            "max": null,
   680            "min": null,
   681            "show": false
   682          }
   683        ],
   684        "yaxis": {
   685          "align": false,
   686          "alignLevel": null
   687        }
   688      },
   689      {
   690        "aliasColors": {},
   691        "bars": false,
   692        "dashLength": 10,
   693        "dashes": false,
   694        "datasource": "Prometheus",
   695        "fieldConfig": {
   696          "defaults": {},
   697          "overrides": []
   698        },
   699        "fill": 1,
   700        "fillGradient": 0,
   701        "gridPos": {
   702          "h": 8,
   703          "w": 12,
   704          "x": 12,
   705          "y": 19
   706        },
   707        "hiddenSeries": false,
   708        "id": 73,
   709        "legend": {
   710          "avg": false,
   711          "current": false,
   712          "max": false,
   713          "min": false,
   714          "show": true,
   715          "total": false,
   716          "values": false
   717        },
   718        "lines": true,
   719        "linewidth": 1,
   720        "links": [],
   721        "nullPointMode": "null",
   722        "options": {
   723          "alertThreshold": true
   724        },
   725        "percentage": false,
   726        "pluginVersion": "7.5.17",
   727        "pointradius": 5,
   728        "points": false,
   729        "renderer": "flot",
   730        "seriesOverrides": [],
   731        "spaceLength": 10,
   732        "stack": false,
   733        "steppedLine": false,
   734        "targets": [
   735          {
   736            "exemplar": true,
   737            "expr": "sum(rate(container_cpu_usage_seconds_total{container=\"istio-proxy\", verrazzano_cluster=~\"$vzcluster\"}[1m]))",
   738            "format": "time_series",
   739            "hide": false,
   740            "interval": "",
   741            "intervalFactor": 2,
   742            "legendFormat": "Total (k8s)",
   743            "refId": "A",
   744            "step": 2
   745          }
   746        ],
   747        "thresholds": [],
   748        "timeFrom": null,
   749        "timeRegions": [],
   750        "timeShift": null,
   751        "title": "vCPU",
   752        "tooltip": {
   753          "shared": true,
   754          "sort": 0,
   755          "value_type": "individual"
   756        },
   757        "type": "graph",
   758        "xaxis": {
   759          "buckets": null,
   760          "mode": "time",
   761          "name": null,
   762          "show": true,
   763          "values": []
   764        },
   765        "yaxes": [
   766          {
   767            "$$hashKey": "object:447",
   768            "format": "short",
   769            "label": null,
   770            "logBase": 1,
   771            "max": null,
   772            "min": null,
   773            "show": true
   774          },
   775          {
   776            "$$hashKey": "object:448",
   777            "format": "short",
   778            "label": null,
   779            "logBase": 1,
   780            "max": null,
   781            "min": null,
   782            "show": true
   783          }
   784        ],
   785        "yaxis": {
   786          "align": false,
   787          "alignLevel": null
   788        }
   789      }
   790    ],
   791    "refresh": false,
   792    "schemaVersion": 27,
   793    "style": "dark",
   794    "tags": [],
   795    "templating": {
   796      "list": [
   797        {
   798          "allValue": null,
   799          "current": {
   800            "selected": true,
   801            "tags": [],
   802            "text": [
   803              "All"
   804            ],
   805            "value": [
   806              "$__all"
   807            ]
   808          },
   809          "datasource": null,
   810          "definition": "label_values(verrazzano_cluster)",
   811          "description": null,
   812          "error": null,
   813          "hide": 0,
   814          "includeAll": true,
   815          "label": "Verrazzano Cluster",
   816          "multi": true,
   817          "name": "vzcluster",
   818          "options": [],
   819          "query": {
   820            "query": "label_values(verrazzano_cluster)",
   821            "refId": "StandardVariableQuery"
   822          },
   823          "refresh": 2,
   824          "regex": "",
   825          "skipUrlSync": false,
   826          "sort": 0,
   827          "tagValuesQuery": "",
   828          "tags": [],
   829          "tagsQuery": "",
   830          "type": "query",
   831          "useTags": false
   832        }
   833      ]
   834    },
   835    "time": {
   836      "from": "now-5m",
   837      "to": "now"
   838    },
   839    "timepicker": {
   840      "refresh_intervals": [
   841        "10s",
   842        "30s",
   843        "1m",
   844        "5m",
   845        "15m",
   846        "30m",
   847        "1h",
   848        "2h",
   849        "1d"
   850      ]
   851    },
   852    "timezone": "",
   853    "title": "Istio Wasm Extension Dashboard",
   854    "uid": "7PAV7ctGz",
   855    "version": 5
   856  }