From c4d18c4d6fdd6d349537110f1fd6124dcf7db85e Mon Sep 17 00:00:00 2001 From: kjmadscience Date: Thu, 6 Jun 2024 20:08:03 -0400 Subject: [PATCH] ENG-25985 hottest proc unit fix and other misc fixes --- .../new-metrics/voltdb-cluster-overview.json | 5469 +++++++++-------- .../new-metrics/voltdb-procedures.json | 2633 ++++---- 2 files changed, 4075 insertions(+), 4027 deletions(-) diff --git a/dashboards/Volt-V13.x/new-metrics/voltdb-cluster-overview.json b/dashboards/Volt-V13.x/new-metrics/voltdb-cluster-overview.json index 704a09f..dadde04 100644 --- a/dashboards/Volt-V13.x/new-metrics/voltdb-cluster-overview.json +++ b/dashboards/Volt-V13.x/new-metrics/voltdb-cluster-overview.json @@ -27,7 +27,7 @@ "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "10.1.5" + "version": "10.4.1" }, { "type": "datasource", @@ -158,9 +158,11 @@ "fields": "/^version$/", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -178,7 +180,6 @@ } ], "title": "Volt Version", - "transformations": [], "type": "stat" }, { @@ -224,10 +225,12 @@ "fields": "", "values": false }, + "showPercentChange": false, "text": {}, - "textMode": "auto" + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -343,9 +346,11 @@ "fields": "/^clustersafety$/", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -449,9 +454,11 @@ "fields": "/^clusterstate$/", "values": false }, - "textMode": "value" + "showPercentChange": false, + "textMode": "value", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -471,7 +478,6 @@ } ], "title": "Cluster state", - "transformations": [], "type": "stat" }, { @@ -627,7 +633,7 @@ "showHeader": true, "sortBy": [] }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -759,7 +765,6 @@ "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", "fieldConfig": { "defaults": { "color": { @@ -769,13 +774,9 @@ "thresholds": { "mode": "absolute", "steps": [ - { - "color": "red", - "value": null - }, { "color": "green", - "value": 1 + "value": null } ] } @@ -788,7 +789,7 @@ "x": 0, "y": 5 }, - "id": 20, + "id": 87, "options": { "colorMode": "value", "graphMode": "none", @@ -798,12 +799,14 @@ "calcs": [ "lastNotNull" ], - "fields": "/^Max$/", + "fields": "/^kfactor$/", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -816,31 +819,11 @@ "format": "table", "instant": true, "interval": "", - "legendFormat": "{{kfactor}}", + "legendFormat": "{{sitesperhost}}", "refId": "A" } ], - "title": "KFactor", - "transformations": [ - { - "id": "labelsToFields", - "options": { - "mode": "columns" - } - }, - { - "id": "filterFieldsByName", - "options": { - "include": { - "pattern": "kfactor" - } - } - }, - { - "id": "reduce", - "options": {} - } - ], + "title": "K-Factor", "type": "stat" }, { @@ -885,9 +868,11 @@ "fields": "/^sitesperhost$/", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -905,7 +890,6 @@ } ], "title": "Sites Per Host", - "transformations": [], "type": "stat" }, { @@ -950,9 +934,11 @@ "fields": "/^fullclustersize$/", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -970,7 +956,6 @@ } ], "title": "Normal Cluster Size", - "transformations": [], "type": "stat" }, { @@ -1016,9 +1001,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1036,7 +1023,6 @@ } ], "title": "Current Cluster Size", - "transformations": [], "type": "stat" }, { @@ -1089,9 +1075,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1111,7 +1099,6 @@ ], "timeShift": "2m", "title": "Transactions/s", - "transformations": [], "type": "stat" }, { @@ -1158,9 +1145,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1178,7 +1167,6 @@ } ], "title": "Import TPS", - "transformations": [], "type": "stat" }, { @@ -1225,9 +1213,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1257,7 +1247,6 @@ } ], "title": "Procedure invocations", - "transformations": [], "type": "stat" }, { @@ -1308,9 +1297,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1328,7 +1319,6 @@ } ], "title": "Procedure errors", - "transformations": [], "type": "stat" }, { @@ -1378,9 +1368,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1398,7 +1390,6 @@ } ], "title": "Commandlog queue", - "transformations": [], "type": "stat" }, { @@ -1496,9 +1487,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1517,7 +1510,6 @@ } ], "title": "Max CPU Usage", - "transformations": [], "type": "stat" }, { @@ -1562,6 +1554,8 @@ }, "id": 24, "options": { + "minVizHeight": 75, + "minVizWidth": 75, "orientation": "auto", "reduceOptions": { "calcs": [ @@ -1571,9 +1565,10 @@ "values": false }, "showThresholdLabels": false, - "showThresholdMarkers": true + "showThresholdMarkers": true, + "sizing": "auto" }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1591,7 +1586,6 @@ } ], "title": "VoltDB RAM Usage", - "transformations": [], "type": "gauge" }, { @@ -1636,6 +1630,8 @@ }, "id": 25, "options": { + "minVizHeight": 75, + "minVizWidth": 75, "orientation": "auto", "reduceOptions": { "calcs": [ @@ -1645,9 +1641,10 @@ "values": false }, "showThresholdLabels": false, - "showThresholdMarkers": true + "showThresholdMarkers": true, + "sizing": "auto" }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1666,7 +1663,6 @@ } ], "title": "Java Heap Usage", - "transformations": [], "type": "gauge" }, { @@ -1712,9 +1708,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1733,7 +1731,6 @@ } ], "title": "Total GC time", - "transformations": [], "type": "stat" }, { @@ -1787,9 +1784,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "10.1.5", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -1809,11 +1808,10 @@ } ], "title": "Max Latency", - "transformations": [], "type": "stat" }, { - "collapsed": true, + "collapsed": false, "datasource": { "type": "prometheus", "uid": "prometheus" @@ -1825,805 +1823,821 @@ "y": 17 }, "id": 5, - "panels": [ + "panels": [], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "false": { - "color": "red", - "index": 0, - "text": "Not ready" - }, - "true": { - "color": "green", - "index": 1, - "text": "Ready" - } - }, - "type": "value" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 0, - "y": 26 + "uid": "prometheus" }, - "id": 69, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "/^value$/", - "values": false - }, - "text": {}, - "textMode": "auto" + "refId": "A" + } + ], + "title": "Cluster Advisor", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "pluginVersion": "9.5.3", - "targets": [ + "mappings": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "false": { + "color": "red", + "index": 0, + "text": "Not ready" + }, + "true": { + "color": "green", + "index": 1, + "text": "Ready" + } }, - "exemplar": false, - "expr": "voltdb_xdcr_readiness_info{namespace=\"$cluster\"}", - "format": "time_series", - "instant": true, - "interval": "", - "legendFormat": "", - "refId": "A" + "type": "value" } ], - "title": "XDCR readiness", - "transformations": [ - { - "id": "labelsToFields", - "options": { - "keepLabels": [ - "is_ready" - ], - "mode": "rows", - "valueLabel": "is_ready" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null } - }, - { - "id": "merge", - "options": {} - } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 18 + }, + "id": 69, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" ], - "type": "stat" + "fields": "/^value$/", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "from": 0, - "result": { - "color": "red", - "index": 0, - "text": "Very Low" - }, - "to": 102400 - }, - "type": "range" - }, - { - "options": { - "from": 102400, - "result": { - "color": "yellow", - "index": 1, - "text": "Too Low" - }, - "to": 1048576 - }, - "type": "range" + "exemplar": false, + "expr": "voltdb_xdcr_readiness_info{namespace=\"$cluster\"}", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "XDCR readiness", + "transformations": [ + { + "id": "labelsToFields", + "options": { + "keepLabels": [ + "is_ready" + ], + "mode": "rows", + "valueLabel": "is_ready" + } + }, + { + "id": "merge", + "options": {} + } + ], + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "from": 0, + "result": { + "color": "red", + "index": 0, + "text": "Very Low" }, - { - "options": { - "from": 1048576, - "result": { - "color": "green", - "index": 2, - "text": "OK" - }, - "to": 104857600000 - }, - "type": "range" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] + "to": 102400 }, - "unit": "short" + "type": "range" }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 3, - "y": 26 - }, - "id": 14, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + { + "options": { + "from": 102400, + "result": { + "color": "yellow", + "index": 1, + "text": "Too Low" + }, + "to": 1048576 + }, + "type": "range" }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "9.5.3", - "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "from": 1048576, + "result": { + "color": "green", + "index": 2, + "text": "OK" + }, + "to": 104857600000 }, - "editorMode": "code", - "exemplar": true, - "expr": "min (voltdb_file_descriptors_limit_total{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "interval": "", - "legendFormat": "Descriptors limit", - "range": true, - "refId": "A" + "type": "range" } ], - "title": "File descriptors limit", - "transformations": [], - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 3, + "y": 18 + }, + "id": 14, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "from": 0, - "result": { - "color": "green", - "index": 0, - "text": "OK" - }, - "to": 50 - }, - "type": "range" - }, - { - "options": { - "from": 50, - "result": { - "color": "yellow", - "index": 1, - "text": "Moderate" - }, - "to": 250 - }, - "type": "range" + "editorMode": "code", + "exemplar": true, + "expr": "min (voltdb_file_descriptors_limit_total{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "interval": "", + "legendFormat": "Descriptors limit", + "range": true, + "refId": "A" + } + ], + "title": "File descriptors limit", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "from": 0, + "result": { + "color": "green", + "index": 0, + "text": "OK" }, - { - "options": { - "from": 250, - "result": { - "color": "red", - "index": 2, - "text": "Critical" - }, - "to": 1000000000 - }, - "type": "range" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] + "to": 50 }, - "unit": "ms" + "type": "range" }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 6, - "y": 26 - }, - "id": 15, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + { + "options": { + "from": 50, + "result": { + "color": "yellow", + "index": 1, + "text": "Moderate" + }, + "to": 250 + }, + "type": "range" }, - "textMode": "auto" - }, - "pluginVersion": "9.5.3", - "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "from": 250, + "result": { + "color": "red", + "index": 2, + "text": "Critical" + }, + "to": 1000000000 }, - "editorMode": "code", - "exemplar": false, - "expr": "max(voltdb_clockskew_seconds{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "hide": false, - "instant": true, - "interval": "", - "legendFormat": "Max reported skew", - "range": false, - "refId": "A" + "type": "range" } ], - "title": "Clock skew", - "transformations": [], - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 6, + "y": 18 + }, + "id": 15, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "0": { - "color": "green", - "index": 1, - "text": "OK" - } - }, - "type": "value" - }, - { - "options": { - "from": 1, - "result": { - "color": "red", - "index": 0, - "text": "Present" - }, - "to": 1000000000 - }, - "type": "range" + "editorMode": "code", + "exemplar": false, + "expr": "max(voltdb_clockskew_seconds{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Max reported skew", + "range": false, + "refId": "A" + } + ], + "title": "Clock skew", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "0": { + "color": "green", + "index": 1, + "text": "OK" } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 9, - "y": 26 - }, - "id": 26, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "sum" - ], - "fields": "", - "values": false + "type": "value" }, - "textMode": "auto" - }, - "pluginVersion": "9.5.3", - "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "from": 1, + "result": { + "color": "red", + "index": 0, + "text": "Present" + }, + "to": 1000000000 }, - "editorMode": "code", - "exemplar": true, - "expr": "sum(voltdb_dropped_connections_total{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "interval": "", - "legendFormat": "Sum dropped connections", - "range": true, - "refId": "A" + "type": "range" } ], - "title": "Connections dropped", - "transformations": [], - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 9, + "y": 18 + }, + "id": 26, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "sum" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" + "editorMode": "code", + "exemplar": true, + "expr": "sum(voltdb_dropped_connections_total{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "interval": "", + "legendFormat": "Sum dropped connections", + "range": true, + "refId": "A" + } + ], + "title": "Connections dropped", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "from": 0, + "result": { + "color": "red", + "index": 0, + "text": "Critical" + }, + "to": 100 }, - "mappings": [ - { - "options": { - "from": 0, - "result": { - "color": "red", - "index": 0, - "text": "Critical" - }, - "to": 100 - }, - "type": "range" + "type": "range" + }, + { + "options": { + "from": 100, + "result": { + "color": "yellow", + "index": 1, + "text": "Low" }, - { - "options": { - "from": 100, - "result": { - "color": "yellow", - "index": 1, - "text": "Low" - }, - "to": 1000 - }, - "type": "range" - }, - { - "options": { - "from": 10000, - "result": { - "color": "green", - "index": 2, - "text": "OK" - }, - "to": 1000000000 - }, - "type": "range" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] + "to": 1000 }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 12, - "y": 26 - }, - "id": 16, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "type": "range" }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "9.5.3", - "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "from": 10000, + "result": { + "color": "green", + "index": 2, + "text": "OK" + }, + "to": 1000000000 }, - "editorMode": "code", - "exemplar": true, - "expr": "min(voltdb_client_connections_limit_total{namespace=\"$cluster\",hostname=~\"$host\"}) - max(voltdb_accepted_connections_total{namespace=\"$cluster\",hostname=~\"$host\"})", - "format": "time_series", - "interval": "", - "legendFormat": "", - "range": true, - "refId": "A" + "type": "range" } ], - "title": "Available connections", - "transformations": [], - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 12, + "y": 18 + }, + "id": 16, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "from": 0, - "result": { - "color": "green", - "index": 0, - "text": "OK" - }, - "to": 0.3 - }, - "type": "range" - }, - { - "options": { - "from": 0.3, - "result": { - "color": "yellow", - "index": 1, - "text": "WARN" - }, - "to": 0.6 - }, - "type": "range" + "editorMode": "code", + "exemplar": true, + "expr": "min(voltdb_client_connections_limit_total{namespace=\"$cluster\",hostname=~\"$host\"}) - max(voltdb_accepted_connections_total{namespace=\"$cluster\",hostname=~\"$host\"})", + "format": "time_series", + "interval": "", + "legendFormat": "", + "range": true, + "refId": "A" + } + ], + "title": "Available connections", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "from": 0, + "result": { + "color": "green", + "index": 0, + "text": "OK" }, - { - "options": { - "from": 0.6, - "result": { - "color": "red", - "index": 2, - "text": "CRITICAL" - } - }, - "type": "range" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] + "to": 0.3 }, - "unit": "s" + "type": "range" }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 15, - "y": 26 - }, - "id": 68, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + { + "options": { + "from": 0.3, + "result": { + "color": "yellow", + "index": 1, + "text": "WARN" + }, + "to": 0.6 + }, + "type": "range" }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "9.5.3", - "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "from": 0.6, + "result": { + "color": "red", + "index": 2, + "text": "CRITICAL" + } }, - "editorMode": "code", - "exemplar": false, - "expr": "sum(rate(voltdb_gc_time_seconds{namespace=\"$cluster\",hostname=~\"$host\"}[$__rate_interval]))", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "", - "range": true, - "refId": "B" + "type": "range" } ], - "title": "GC", - "transformations": [], - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 15, + "y": 18 + }, + "id": 68, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "from": 0, - "result": { - "color": "red", - "index": 0, - "text": "Critical" - }, - "to": 100 - }, - "type": "range" - }, - { - "options": { - "from": 100, - "result": { - "color": "yellow", - "index": 1, - "text": "Low" - }, - "to": 1000 - }, - "type": "range" + "editorMode": "code", + "exemplar": false, + "expr": "sum(rate(voltdb_gc_time_seconds{namespace=\"$cluster\",hostname=~\"$host\"}[$__rate_interval]))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "", + "range": true, + "refId": "B" + } + ], + "title": "GC", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "options": { + "from": 0, + "result": { + "color": "red", + "index": 0, + "text": "Critical" }, - { - "options": { - "from": 10000, - "result": { - "color": "green", - "index": 2, - "text": "OK" - }, - "to": 1000000000 - }, - "type": "range" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] + "to": 100 }, - "unit": "ms" - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 18, - "y": 26 - }, - "id": 17, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false + "type": "range" }, - "text": {}, - "textMode": "auto" - }, - "pluginVersion": "9.5.3", - "targets": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "from": 100, + "result": { + "color": "yellow", + "index": 1, + "text": "Low" + }, + "to": 1000 }, - "editorMode": "code", - "exemplar": false, - "expr": "min(voltdb_file_descriptors_limit_total{namespace=\"$cluster\",host_name=~\"$host\"}) - max(voltdb_file_descriptors_count_total{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "instant": true, - "interval": "", - "legendFormat": "", - "range": false, - "refId": "A" + "type": "range" + }, + { + "options": { + "from": 10000, + "result": { + "color": "green", + "index": 2, + "text": "OK" + }, + "to": 1000000000 + }, + "type": "range" } ], - "title": "Descriptor usage", - "transformations": [], - "type": "stat" + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 18, + "y": 18 + }, + "id": 17, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false }, + "showPercentChange": false, + "text": {}, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [ - { - "options": { - "0": { - "color": "green", - "index": 0, - "text": "NONE" - } - }, - "type": "value" - } - ], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 0 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 4, - "w": 3, - "x": 21, - "y": 26 - }, - "id": 34, - "options": { - "colorMode": "background", - "graphMode": "none", - "justifyMode": "center", - "orientation": "auto", - "reduceOptions": { - "calcs": [ - "lastNotNull" - ], - "fields": "", - "values": false - }, - "textMode": "auto" + "editorMode": "code", + "exemplar": false, + "expr": "min(voltdb_file_descriptors_limit_total{namespace=\"$cluster\",host_name=~\"$host\"}) - max(voltdb_file_descriptors_count_total{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "instant": true, + "interval": "", + "legendFormat": "", + "range": false, + "refId": "A" + } + ], + "title": "Descriptor usage", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "pluginVersion": "9.5.3", - "targets": [ + "mappings": [ { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "options": { + "0": { + "color": "green", + "index": 0, + "text": "NONE" + } }, - "editorMode": "code", - "exemplar": false, - "expr": "voltdb_rebalance_moved_ratio{namespace=\"$cluster\",host_name=~\"$host\"}", - "format": "time_series", - "hide": true, - "instant": true, - "interval": "", - "legendFormat": "In progress", - "refId": "A" + "type": "value" } ], - "title": "Rebalance", - "transformations": [], - "type": "stat" - } - ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 0 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 21, + "y": 18 + }, + "id": 34, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true + }, + "pluginVersion": "10.4.1", "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus" + "uid": "${DS_PROMETHEUS}" }, + "editorMode": "code", + "exemplar": false, + "expr": "voltdb_rebalance_moved_ratio{namespace=\"$cluster\",host_name=~\"$host\"}", + "format": "time_series", + "hide": true, + "instant": true, + "interval": "", + "legendFormat": "In progress", "refId": "A" } ], - "title": "Cluster Advisor", - "type": "row" + "title": "Rebalance", + "type": "stat" }, { - "collapsed": true, + "collapsed": false, "datasource": { "type": "prometheus", "uid": "prometheus" @@ -2632,1795 +2646,1821 @@ "h": 1, "w": 24, "x": 0, - "y": 18 + "y": 22 }, "id": 7, - "panels": [ + "panels": [], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "axisSoftMin": 0, - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] - }, - "unit": "reqps" - }, - "overrides": [] + "uid": "prometheus" }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 31 + "refId": "A" + } + ], + "title": "Details", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 72, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "max" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "axisSoftMin": 0, + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "sum by (host_name) (rate(voltdb_initiator_procedure_invoked_total{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval]))", - "format": "time_series", - "hide": false, - "interval": "", - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Transaction rate", - "transformations": [], - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" + { + "color": "#EAB839", + "value": 0.2 }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "max": 100, - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 30 - }, - { - "color": "red", - "value": 45 - } - ] - }, - "unit": "percent" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 31 - }, - "id": 81, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "max" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } + { + "color": "red", + "value": 0.3 + } + ] }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "voltdb_cpu_load_percent{namespace=\"$cluster\",host_name=~\"$host\"}", - "format": "time_series", - "instant": false, - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 23 + }, + "id": 72, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max" ], - "title": "CPU Usage", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "area" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.14 - }, - { - "color": "red", - "value": 0.35 - } - ] - }, - "unit": "s" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 40 + "editorMode": "code", + "exemplar": true, + "expr": "sum by (host_name) (rate(voltdb_initiator_procedure_invoked_total{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval]))", + "format": "time_series", + "hide": false, + "interval": "", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Transaction rate", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 2, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "max" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "histogram_quantile(0.999, sum(rate(voltdb_initiator_procedure_invoked_time_seconds_bucket{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval])) by (host_name, le))", - "format": "time_series", - "hide": false, - "interval": "", - "legendFormat": "{{hostname}}", - "range": true, - "refId": "A" - } + { + "color": "#EAB839", + "value": 30 + }, + { + "color": "red", + "value": 45 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 23 + }, + "id": 81, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max" ], - "title": "999th percentile request execution time (whole transaction path)", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "9.5.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" - }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 40 + "editorMode": "code", + "exemplar": false, + "expr": "voltdb_cpu_load_percent{namespace=\"$cluster\",host_name=~\"$host\"}", + "format": "time_series", + "instant": false, + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "CPU Usage", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 73, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "area" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "voltdb_memory_javaused_bytes{namespace=\"$cluster\",host_name=~\"$host\"}", - "hide": false, - "interval": "", - "legendFormat": "{{pod}}", - "range": true, - "refId": "B" - } + { + "color": "#EAB839", + "value": 0.14 + }, + { + "color": "red", + "value": 0.35 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 32 + }, + "id": 2, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max" ], - "title": "Java Heap Memory Usage", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "auto", - "cellOptions": { - "mode": "lcd", - "type": "gauge" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] - }, - "unit": "s" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "Field" - }, - "properties": [ - { - "id": "displayName", - "value": "Procedure" - }, - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - } - ] - } - ] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 49 - }, - "id": 33, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false - }, - "showHeader": false + "editorMode": "code", + "exemplar": true, + "expr": "histogram_quantile(0.999, sum(rate(voltdb_initiator_procedure_invoked_time_seconds_bucket{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval])) by (host_name, le))", + "format": "time_series", + "hide": false, + "interval": "", + "legendFormat": "{{hostname}}", + "range": true, + "refId": "A" + } + ], + "title": "999th percentile request execution time (whole transaction path)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "max by (procedure_name)(voltdb_procedure_invoked_time_seconds_max{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "interval": "", - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } - ], - "title": "Max procedure execution time (just the procedure)", - "transformations": [ - { - "id": "reduce", - "options": { - "reducers": [ - "max" - ] - } + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - { - "id": "sortBy", - "options": { - "fields": {}, - "sort": [ - { - "desc": true, - "field": "Max" - } - ] - } - } - ], - "type": "table" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" }, - "overrides": [] - }, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 49 - }, - "id": 74, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" }, - "tooltip": { - "mode": "single", - "sort": "none" + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "voltdb_memory_rss_bytes{namespace=\"$cluster\",host_name=~\"$host\"}", - "hide": false, - "interval": "", - "legendFormat": "{{pod}}", - "range": true, - "refId": "B" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 32 + }, + "id": 73, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "RSS size", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" } - ], + }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus" + "uid": "${DS_PROMETHEUS}" }, - "refId": "A" + "editorMode": "code", + "exemplar": true, + "expr": "voltdb_memory_javaused_bytes{namespace=\"$cluster\",host_name=~\"$host\"}", + "hide": false, + "interval": "", + "legendFormat": "{{pod}}", + "range": true, + "refId": "B" } ], - "title": "Details", - "type": "row" + "title": "Java Heap Memory Usage", + "type": "timeseries" }, { - "collapsed": true, "datasource": { "type": "prometheus", - "uid": "prometheus" + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "auto", + "cellOptions": { + "mode": "lcd", + "type": "gauge" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "#EAB839", + "value": 0.2 + }, + { + "color": "red", + "value": 0.3 + } + ] + }, + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Field" + }, + "properties": [ + { + "id": "displayName", + "value": "Procedure" + }, + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } + } + ] + } + ] }, "gridPos": { - "h": 1, - "w": 24, + "h": 9, + "w": 12, "x": 0, - "y": 19 + "y": 41 }, - "id": 12, - "panels": [ + "id": 33, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "showHeader": false + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" - }, - "overrides": [ + "editorMode": "code", + "exemplar": true, + "expr": "max by (procedure_name)(voltdb_procedure_invoked_time_seconds_max{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "interval": "", + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Max procedure execution time (just the procedure)", + "transformations": [ + { + "id": "reduce", + "options": { + "reducers": [ + "max" + ] + } + }, + { + "id": "sortBy", + "options": { + "fields": {}, + "sort": [ { - "matcher": { - "id": "byName", - "options": "Connections limit" - }, - "properties": [ - { - "id": "custom.lineWidth", - "value": 2 - }, - { - "id": "color", - "value": { - "fixedColor": "dark-red", - "mode": "fixed" - } - } - ] + "desc": true, + "field": "Max" } ] + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "gridPos": { - "h": 10, - "w": 8, - "x": 0, - "y": 20 - }, - "id": 9, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "min (voltdb_client_connections_limit_total{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "interval": "", - "legendFormat": "Connections limit", - "range": true, - "refId": "A" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "sort(voltdb_client_connections_open_total{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "hide": false, - "interval": "", - "legendFormat": "{{host_name}} open", - "range": true, - "refId": "B" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 41 + }, + "id": 74, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Client connections", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" - }, - "overrides": [] + "editorMode": "code", + "exemplar": true, + "expr": "voltdb_memory_rss_bytes{namespace=\"$cluster\",host_name=~\"$host\"}", + "hide": false, + "interval": "", + "legendFormat": "{{pod}}", + "range": true, + "refId": "B" + } + ], + "title": "RSS size", + "type": "timeseries" + }, + { + "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 50 + }, + "id": 12, + "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" }, - "gridPos": { - "h": 10, - "w": 8, - "x": 8, - "y": 20 + "refId": "A" + } + ], + "title": "Connections and limits", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 13, - "options": { - "legend": { - "calcs": [ - "sum" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true, - "sortBy": "Total", - "sortDesc": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Connections limit" + }, + "properties": [ + { + "id": "custom.lineWidth", + "value": 2 }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(voltdb_accepted_connections_total{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval])", - "format": "time_series", - "interval": "", - "legendFormat": "{{host_name}} accepted", - "range": true, - "refId": "A" - } + { + "id": "color", + "value": { + "fixedColor": "dark-red", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 10, + "w": 8, + "x": 0, + "y": 51 + }, + "id": 9, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Connections accepted", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" - }, - "overrides": [ - { - "matcher": { - "id": "byName", - "options": "Connections limit" - }, - "properties": [ - { - "id": "color", - "value": { - "fixedColor": "dark-red", - "mode": "fixed" - } - }, - { - "id": "custom.lineWidth", - "value": 2 - } - ] - } - ] - }, - "gridPos": { - "h": 10, - "w": 8, - "x": 16, - "y": 20 - }, - "id": 45, - "options": { - "legend": { - "calcs": [ - "sum" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true, - "sortBy": "Total", - "sortDesc": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(voltdb_dropped_connections_total{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval])", - "format": "time_series", - "hide": false, - "interval": "", - "legendFormat": "{{host_name}} dropped", - "range": true, - "refId": "B" - } - ], - "title": "Connections dropped per second", - "transformations": [], - "type": "timeseries" + "editorMode": "code", + "exemplar": true, + "expr": "min (voltdb_client_connections_limit_total{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "interval": "", + "legendFormat": "Connections limit", + "range": true, + "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "The number of transactions (that is, stored procedures) initiated on behalf of the client that have yet to be completed.\n", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 10, - "w": 8, - "x": 0, - "y": 30 + "editorMode": "code", + "exemplar": true, + "expr": "sort(voltdb_client_connections_open_total{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "hide": false, + "interval": "", + "legendFormat": "{{host_name}} open", + "range": true, + "refId": "B" + } + ], + "title": "Client connections", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 38, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "voltdb_liveclients_outstanding_txns{namespace=\"$cluster\",host_name=~\"$host\"}", - "format": "time_series", - "hide": true, - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 8, + "x": 8, + "y": 51 + }, + "id": 13, + "options": { + "legend": { + "calcs": [ + "sum" ], - "title": "Unfinished Transactions VoltDB knows about", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Total", + "sortDesc": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 10, - "w": 8, - "x": 8, - "y": 30 + "editorMode": "code", + "exemplar": true, + "expr": "rate(voltdb_accepted_connections_total{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval])", + "format": "time_series", + "interval": "", + "legendFormat": "{{host_name}} accepted", + "range": true, + "refId": "A" + } + ], + "title": "Connections accepted", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 39, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Connections limit" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-red", + "mode": "fixed" + } }, - "editorMode": "code", - "exemplar": true, - "expr": "voltdb_io_outstanding_response_messages_total{namespace=\"$cluster\",host_name=~\"$host\"}", - "format": "time_series", - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + { + "id": "custom.lineWidth", + "value": 2 + } + ] + } + ] + }, + "gridPos": { + "h": 10, + "w": 8, + "x": 16, + "y": 51 + }, + "id": 45, + "options": { + "legend": { + "calcs": [ + "sum" ], - "title": "Finished Transactions VoltDB is about to send back to the client", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Total", + "sortDesc": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" + "editorMode": "code", + "exemplar": true, + "expr": "rate(voltdb_dropped_connections_total{namespace=\"$cluster\",host_name=~\"$host\"}[$__rate_interval])", + "format": "time_series", + "hide": false, + "interval": "", + "legendFormat": "{{host_name}} dropped", + "range": true, + "refId": "B" + } + ], + "title": "Connections dropped per second", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "The number of transactions (that is, stored procedures) initiated on behalf of the client that have yet to be completed.\n", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [ + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "Connections limit" - }, - "properties": [ - { - "id": "custom.lineWidth", - "value": 2 - }, - { - "id": "color", - "value": { - "fixedColor": "dark-red", - "mode": "fixed" - } - } - ] + "color": "green", + "value": null } ] }, - "gridPos": { - "h": 10, - "w": 8, - "x": 16, - "y": 30 + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 8, + "x": 0, + "y": 61 + }, + "id": 38, + "options": { + "legend": { + "calcs": [ + "lastNotNull" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "id": 37, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true + "editorMode": "code", + "exemplar": true, + "expr": "voltdb_liveclients_outstanding_txns{namespace=\"$cluster\",host_name=~\"$host\"}", + "format": "time_series", + "hide": true, + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Unfinished Transactions VoltDB knows about", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "pluginVersion": "8.3.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": true, - "expr": "sort(voltdb_file_descriptors_count_total{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 8, + "x": 8, + "y": 61 + }, + "id": 39, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Open file descriptors", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "auto", - "cellOptions": { - "mode": "gradient", - "type": "color-background" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "yellow", - "value": 10000 - }, - { - "color": "red", - "value": 100000 - } - ] - }, - "unit": "short" + "editorMode": "code", + "exemplar": true, + "expr": "voltdb_io_outstanding_response_messages_total{namespace=\"$cluster\",host_name=~\"$host\"}", + "format": "time_series", + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Finished Transactions VoltDB is about to send back to the client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [ + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "connection_hostname" - }, - "properties": [ - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - }, - { - "id": "custom.width", - "value": 380 - }, - { - "id": "displayName", - "value": "Connected host" - } - ] + "color": "green", + "value": null } ] }, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 40 - }, - "id": 40, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Connections limit" }, - "frameIndex": 11, - "showHeader": true, - "sortBy": [ + "properties": [ { - "desc": true, - "displayName": "cnxhostname" + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "color", + "value": { + "fixedColor": "dark-red", + "mode": "fixed" + } } ] - }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "sum by (host_name, connection_hostname)(rate(voltdb_io_message_handled_total[$__rate_interval]))", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{connection_hostname}}", - "range": true, - "refId": "B" - } + } + ] + }, + "gridPos": { + "h": 10, + "w": 8, + "x": 16, + "y": 61 + }, + "id": 37, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Client transaction rate by connected host", - "transformations": [ - { - "id": "reduce", - "options": { - "includeTimeField": false, - "mode": "reduceFields", - "reducers": [ - "max" - ] - } - }, - { - "id": "labelsToFields", - "options": { - "keepLabels": [ - "cnxhostname", - "hostname", - "connection_hostname", - "host_name" - ], - "mode": "columns", - "valueLabel": "host_name" - } - }, - { - "id": "merge", - "options": {} - }, - { - "id": "organize", - "options": { - "excludeByName": {}, - "indexByName": { - "Value": 1, - "connection_hostname": 0, - "host_name": 2 - }, - "renameByName": {} - } - }, - { - "id": "filterByValue", - "options": { - "filters": [ - { - "config": { - "id": "notEqual", - "options": { - "value": "GLOBAL" - } - }, - "fieldName": "connection_hostname" - } - ], - "match": "any", - "type": "include" - } - } - ], - "type": "table" + "displayMode": "table", + "placement": "bottom", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "center", - "cellOptions": { - "type": "color-text" - }, - "inspect": false + "editorMode": "code", + "exemplar": true, + "expr": "sort(voltdb_file_descriptors_count_total{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Open file descriptors", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "auto", + "cellOptions": { + "mode": "gradient", + "type": "color-background" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "yellow", - "value": 50 - }, - { - "color": "red", - "value": 250 - } - ] + { + "color": "yellow", + "value": 10000 }, - "unit": "s" - }, - "overrides": [ { - "matcher": { - "id": "byName", - "options": "remote_hostname" - }, - "properties": [ - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - }, - { - "id": "displayName", - "value": "Hostname" - } - ] + "color": "red", + "value": 100000 } ] }, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 49 - }, - "id": 50, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "connection_hostname" }, - "frameIndex": 0, - "showHeader": true, - "sortBy": [] - }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } }, - "editorMode": "code", - "exemplar": false, - "expr": "max by (host_name, remote_hostname)(voltdb_clockskew_seconds{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "hide": false, - "instant": true, - "interval": "", - "legendFormat": "{{remote_hostname}}", - "range": false, - "refId": "A" - } - ], - "title": "Clock skew matrix (current)", - "transformations": [ - { - "id": "reduce", - "options": { - "includeTimeField": false, - "mode": "reduceFields", - "reducers": [ - "max" - ] - } - }, - { - "id": "labelsToFields", - "options": { - "keepLabels": [ - "cnxhostname", - "hostname", - "remotehostname", - "host_name", - "remote_hostname" - ], - "mode": "columns", - "valueLabel": "host_name" - } - }, - { - "id": "merge", - "options": {} - }, - { - "id": "organize", - "options": { - "excludeByName": {}, - "indexByName": { - "c1-voltdb-cluster-0": 1, - "c1-voltdb-cluster-1": 2, - "c1-voltdb-cluster-2": 3, - "c1-voltdb-cluster-3": 4, - "c1-voltdb-cluster-4": 5, - "remote_hostname": 0 - }, - "renameByName": {} + { + "id": "custom.width", + "value": 380 + }, + { + "id": "displayName", + "value": "Connected host" } - } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 71 + }, + "id": 40, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false }, + "frameIndex": 11, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "cnxhostname" + } + ] + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "center", - "cellOptions": { - "mode": "gradient", - "type": "color-background" + "editorMode": "code", + "exemplar": false, + "expr": "sum by (host_name, connection_hostname)(rate(voltdb_io_message_handled_total[$__rate_interval]))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{connection_hostname}}", + "range": true, + "refId": "B" + } + ], + "title": "Client transaction rate by connected host", + "transformations": [ + { + "id": "reduce", + "options": { + "includeTimeField": false, + "mode": "reduceFields", + "reducers": [ + "max" + ] + } + }, + { + "id": "labelsToFields", + "options": { + "keepLabels": [ + "cnxhostname", + "hostname", + "connection_hostname", + "host_name" + ], + "mode": "columns", + "valueLabel": "host_name" + } + }, + { + "id": "merge", + "options": {} + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "Value": 1, + "connection_hostname": 0, + "host_name": 2 + }, + "renameByName": {} + } + }, + { + "id": "filterByValue", + "options": { + "filters": [ + { + "config": { + "id": "notEqual", + "options": { + "value": "GLOBAL" + } }, - "inspect": false + "fieldName": "connection_hostname" + } + ], + "match": "any", + "type": "include" + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "center", + "cellOptions": { + "type": "color-text" + }, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "yellow", - "value": 50 - }, - { - "color": "red", - "value": 250 - } - ] + { + "color": "yellow", + "value": 50 }, - "unit": "s" + { + "color": "red", + "value": 250 + } + ] + }, + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "remote_hostname" }, - "overrides": [ + "properties": [ { - "matcher": { - "id": "byName", - "options": "remote_hostname" - }, - "properties": [ - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - }, - { - "id": "displayName", - "value": "Hostname" - } - ] + "id": "custom.cellOptions", + "value": { + "type": "auto" + } + }, + { + "id": "displayName", + "value": "Hostname" } ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 80 + }, + "id": 50, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "frameIndex": 0, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.4.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 9, - "w": 24, - "x": 0, - "y": 58 + "editorMode": "code", + "exemplar": false, + "expr": "max by (host_name, remote_hostname)(voltdb_clockskew_seconds{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "{{remote_hostname}}", + "range": false, + "refId": "A" + } + ], + "title": "Clock skew matrix (current)", + "transformations": [ + { + "id": "reduce", + "options": { + "includeTimeField": false, + "mode": "reduceFields", + "reducers": [ + "max" + ] + } + }, + { + "id": "labelsToFields", + "options": { + "keepLabels": [ + "cnxhostname", + "hostname", + "remotehostname", + "host_name", + "remote_hostname" + ], + "mode": "columns", + "valueLabel": "host_name" + } + }, + { + "id": "merge", + "options": {} + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "c1-voltdb-cluster-0": 1, + "c1-voltdb-cluster-1": 2, + "c1-voltdb-cluster-2": 3, + "c1-voltdb-cluster-3": 4, + "c1-voltdb-cluster-4": 5, + "remote_hostname": 0 + }, + "renameByName": {} + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "id": 80, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + "custom": { + "align": "center", + "cellOptions": { + "mode": "gradient", + "type": "color-background" }, - "frameIndex": 0, - "showHeader": true, - "sortBy": [] + "inspect": false }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": false, - "expr": "max by (host_name, remote_hostname)(voltdb_clockskew_seconds{namespace=\"$cluster\",host_name=~\"$host\"})", - "format": "time_series", - "hide": false, - "instant": false, - "interval": "", - "legendFormat": "{{remote_hostname}}", - "range": true, - "refId": "A" - } - ], - "title": "Clock skew matrix (worst in selected time range)", - "transformations": [ - { - "id": "reduce", - "options": { - "includeTimeField": false, - "mode": "reduceFields", - "reducers": [ - "max" - ] - } - }, - { - "id": "labelsToFields", - "options": { - "keepLabels": [ - "cnxhostname", - "hostname", - "remotehostname", - "host_name", - "remote_hostname" - ], - "mode": "columns", - "valueLabel": "host_name" + { + "color": "yellow", + "value": 50 + }, + { + "color": "red", + "value": 250 } + ] + }, + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "remote_hostname" }, - { - "id": "merge", - "options": {} - }, - { - "id": "organize", - "options": { - "excludeByName": {}, - "indexByName": { - "c1-voltdb-cluster-0": 1, - "c1-voltdb-cluster-1": 2, - "c1-voltdb-cluster-2": 3, - "c1-voltdb-cluster-3": 4, - "c1-voltdb-cluster-4": 5, - "remote_hostname": 0 - }, - "renameByName": {} + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } + }, + { + "id": "displayName", + "value": "Hostname" } - } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 89 + }, + "id": 80, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" - } - ], + "show": false + }, + "frameIndex": 0, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "10.4.1", "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus" + "uid": "${DS_PROMETHEUS}" }, + "editorMode": "code", + "exemplar": false, + "expr": "max by (host_name, remote_hostname)(voltdb_clockskew_seconds{namespace=\"$cluster\",host_name=~\"$host\"})", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{remote_hostname}}", + "range": true, "refId": "A" } ], - "title": "Connections and limits", - "type": "row" + "title": "Clock skew matrix (worst in selected time range)", + "transformations": [ + { + "id": "reduce", + "options": { + "includeTimeField": false, + "mode": "reduceFields", + "reducers": [ + "max" + ] + } + }, + { + "id": "labelsToFields", + "options": { + "keepLabels": [ + "cnxhostname", + "hostname", + "remotehostname", + "host_name", + "remote_hostname" + ], + "mode": "columns", + "valueLabel": "host_name" + } + }, + { + "id": "merge", + "options": {} + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "c1-voltdb-cluster-0": 1, + "c1-voltdb-cluster-1": 2, + "c1-voltdb-cluster-2": 3, + "c1-voltdb-cluster-3": 4, + "c1-voltdb-cluster-4": 5, + "remote_hostname": 0 + }, + "renameByName": {} + } + } + ], + "type": "table" }, { - "collapsed": true, + "collapsed": false, "datasource": { "type": "prometheus", "uid": "prometheus" @@ -4429,411 +4469,421 @@ "h": 1, "w": 24, "x": 0, - "y": 20 + "y": 98 }, "id": 62, - "panels": [ + "panels": [], + "targets": [ { "datasource": { "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0 - } - ] - }, - "unit": "s" - }, - "overrides": [] + "uid": "prometheus" }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 21 + "refId": "A" + } + ], + "title": "JVM", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 64, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "sum" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(voltdb_gc_time_seconds{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Young Generation\"}[$__rate_interval])", - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + { + "color": "#EAB839", + "value": 0 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 99 + }, + "id": 64, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "sum" ], - "title": "New Gen GC Time", - "transformations": [], - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 21 + "editorMode": "code", + "exemplar": true, + "expr": "rate(voltdb_gc_time_seconds{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Young Generation\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "New Gen GC Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 65, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "sum" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(voltdb_gc_count_total{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Young Generation\"}[$__rate_interval])", - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 99 + }, + "id": 65, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "sum" ], - "title": "New Gen GC Count", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "s" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 29 + "editorMode": "code", + "exemplar": true, + "expr": "rate(voltdb_gc_count_total{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Young Generation\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "New Gen GC Count", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 66, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "sum" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(voltdb_gc_time_seconds{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Old Generation\"}[$__rate_interval])", - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 107 + }, + "id": 66, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "sum" ], - "title": "Old Gen GC Time", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "short" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 29 + "editorMode": "code", + "exemplar": true, + "expr": "rate(voltdb_gc_time_seconds{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Old Generation\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Old Gen GC Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" }, - "id": 67, - "options": { - "legend": { - "calcs": [ - "lastNotNull", - "sum" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "tooltip": { - "mode": "single", - "sort": "none" + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": true, - "expr": "rate(voltdb_gc_count_total{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Old Generation\"}[$__rate_interval])", - "interval": "", - "legendFormat": "{{host_name}}", - "range": true, - "refId": "A" - } + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 107 + }, + "id": 67, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "sum" ], - "title": "Old Gen GC Count", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" } - ], + }, "targets": [ { "datasource": { "type": "prometheus", - "uid": "prometheus" + "uid": "${DS_PROMETHEUS}" }, + "editorMode": "code", + "exemplar": true, + "expr": "rate(voltdb_gc_count_total{namespace=\"$cluster\",host_name=~\"$host\",gc_type=\"G1 Old Generation\"}[$__rate_interval])", + "interval": "", + "legendFormat": "{{host_name}}", + "range": true, "refId": "A" } ], - "title": "JVM", - "type": "row" + "title": "Old Gen GC Count", + "type": "timeseries" }, { "collapsed": true, @@ -4841,7 +4891,7 @@ "h": 1, "w": 24, "x": 0, - "y": 21 + "y": 115 }, "id": 82, "panels": [ @@ -5277,8 +5327,7 @@ } ], "refresh": "", - "schemaVersion": 38, - "style": "dark", + "schemaVersion": 39, "tags": [ "voltdb", "overview" @@ -5361,6 +5410,6 @@ "timezone": "", "title": "VoltDB Cluster overview", "uid": "DIHIuCynk", - "version": 7, + "version": 2, "weekStart": "" } \ No newline at end of file diff --git a/dashboards/Volt-V13.x/new-metrics/voltdb-procedures.json b/dashboards/Volt-V13.x/new-metrics/voltdb-procedures.json index b224915..bda879b 100644 --- a/dashboards/Volt-V13.x/new-metrics/voltdb-procedures.json +++ b/dashboards/Volt-V13.x/new-metrics/voltdb-procedures.json @@ -15,7 +15,7 @@ "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "9.5.3" + "version": "10.4.1" }, { "type": "panel", @@ -23,12 +23,6 @@ "name": "Heatmap", "version": "" }, - { - "type": "panel", - "id": "marcusolsson-treemap-panel", - "name": "Treemap", - "version": "2.0.1" - }, { "type": "datasource", "id": "prometheus", @@ -144,9 +138,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "9.5.3", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -213,9 +209,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "9.5.3", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -281,9 +279,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "9.5.3", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -350,9 +350,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "9.5.3", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -422,9 +424,11 @@ "fields": "", "values": false }, - "textMode": "auto" + "showPercentChange": false, + "textMode": "auto", + "wideLayout": true }, - "pluginVersion": "9.5.3", + "pluginVersion": "10.4.1", "targets": [ { "datasource": { @@ -444,7 +448,7 @@ "type": "stat" }, { - "collapsed": true, + "collapsed": false, "gridPos": { "h": 1, "w": 24, @@ -452,1481 +456,1476 @@ "y": 6 }, "id": 6, - "panels": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "description": "The number of procedure invocation per 5 minutes, also includes procedures being replicated into partition replicas, so it does not equal the number of transactions issued by clients", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" + "panels": [], + "title": "Procedures", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "The number of procedure invocation per 5 minutes, also includes procedures being replicated into partition replicas, so it does not equal the number of transactions issued by clients", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 7 - }, - "id": 7, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" }, - "tooltip": { - "mode": "single", - "sort": "none" + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "sum(\n rate(\n voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__rate_interval]\n )\n)", - "hide": false, - "instant": false, - "legendFormat": "procedures / total", - "range": true, - "refId": "A" - } + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 7 + }, + "id": 7, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Total procedures invocation counts", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "Number of transactions executed by the connected clients", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" + "editorMode": "code", + "expr": "sum(\n rate(\n voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__rate_interval]\n )\n)", + "hide": false, + "instant": false, + "legendFormat": "procedures / total", + "range": true, + "refId": "A" + } + ], + "title": "Total procedures invocation counts", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Number of transactions executed by the connected clients", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 7 - }, - "id": 19, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" }, - "tooltip": { - "mode": "single", - "sort": "none" + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "sum(\n rate(\n voltdb_initiator_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n procedure_name=~\"$procedure\",\n connection_origin=\"EXTERNAL\"\n }[$__rate_interval]\n))", - "hide": false, - "instant": false, - "legendFormat": "procedures / total", - "range": true, - "refId": "A" - } + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 7 + }, + "id": 19, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Total transactions counts", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" + "editorMode": "code", + "expr": "sum(\n rate(\n voltdb_initiator_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n procedure_name=~\"$procedure\",\n connection_origin=\"EXTERNAL\"\n }[$__rate_interval]\n))", + "hide": false, + "instant": false, + "legendFormat": "procedures / total", + "range": true, + "refId": "A" + } + ], + "title": "Total transactions counts", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 15 - }, - "id": 23, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" }, - "tooltip": { - "mode": "single", - "sort": "none" + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "sum by (procedure_name) (\n rate(\n voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__rate_interval]\n )\n)", - "hide": false, - "instant": false, - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 15 + }, + "id": 23, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Procedures invocation rate ($procedure)", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - } - ] - }, - "unit": "short" + "editorMode": "code", + "expr": "sum by (procedure_name) (\n rate(\n voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__rate_interval]\n )\n)", + "hide": false, + "instant": false, + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Procedures invocation rate ($procedure)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 15 - }, - "id": 24, - "options": { - "legend": { - "calcs": [ - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" }, - "tooltip": { - "mode": "single", - "sort": "none" + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "sum by (procedure_name) (rate(\n voltdb_initiator_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n procedure_name=~\"$procedure\",\n connection_origin=\"EXTERNAL\"\n }[$__rate_interval]\n))", - "hide": false, - "instant": false, - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 15 + }, + "id": 24, + "options": { + "legend": { + "calcs": [ + "lastNotNull" ], - "title": "Transactions per procedure rate ($procedure)", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "custom": { - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "scaleDistribution": { - "type": "linear" - } - } - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 23 - }, - "id": 12, - "options": { - "calculate": false, - "cellGap": 0, - "cellValues": { - "unit": "s" - }, - "color": { - "exponent": 0.5, - "fill": "dark-orange", - "mode": "scheme", - "reverse": false, - "scale": "exponential", - "scheme": "Oranges", - "steps": 66 - }, - "exemplars": { - "color": "rgba(255,0,255,0.7)" - }, - "filterValues": { - "le": 1e-9 - }, - "legend": { - "show": true - }, - "rowsFrame": { - "layout": "auto", - "value": "Count" - }, - "tooltip": { - "show": true, - "yHistogram": false + "editorMode": "code", + "expr": "sum by (procedure_name) (rate(\n voltdb_initiator_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n procedure_name=~\"$procedure\",\n connection_origin=\"EXTERNAL\"\n }[$__rate_interval]\n))", + "hide": false, + "instant": false, + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Transactions per procedure rate ($procedure)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "yAxis": { - "axisPlacement": "left", - "reverse": false, - "unit": "s" - } - }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "sum(rate(voltdb_procedure_invoked_time_seconds_bucket\n{\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n}[$__rate_interval])) by (le)", - "format": "heatmap", - "legendFormat": "{{le}}", - "range": true, - "refId": "A" + "scaleDistribution": { + "type": "linear" } - ], - "title": "Execution times distribution ($procedure)", - "type": "heatmap" + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 23 + }, + "id": 12, + "options": { + "calculate": false, + "cellGap": 0, + "cellValues": { + "unit": "s" + }, + "color": { + "exponent": 0.5, + "fill": "dark-orange", + "mode": "scheme", + "reverse": false, + "scale": "exponential", + "scheme": "Oranges", + "steps": 66 + }, + "exemplars": { + "color": "rgba(255,0,255,0.7)" + }, + "filterValues": { + "le": 1e-9 }, + "legend": { + "show": true + }, + "rowsFrame": { + "layout": "auto", + "value": "Count" + }, + "tooltip": { + "mode": "single", + "showColorScale": false, + "yHistogram": false + }, + "yAxis": { + "axisPlacement": "left", + "reverse": false, + "unit": "s" + } + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "area" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] - }, - "unit": "s" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 23 - }, - "id": 10, - "options": { - "legend": { - "calcs": [ - "max", - "lastNotNull" - ], - "displayMode": "table", - "placement": "bottom", - "showLegend": true, - "sortBy": "Max", - "sortDesc": true + "editorMode": "code", + "expr": "sum(rate(voltdb_procedure_invoked_time_seconds_bucket\n{\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n}[$__rate_interval])) by (le)", + "format": "heatmap", + "legendFormat": "{{le}}", + "range": true, + "refId": "A" + } + ], + "title": "Execution times distribution ($procedure)", + "type": "heatmap" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" }, - "tooltip": { - "mode": "single", - "sort": "none" + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "area" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": false, - "expr": "sort(\n max by (procedure_name)\n (\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n )\n)", - "instant": false, - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } + { + "color": "#EAB839", + "value": 0.2 + }, + { + "color": "red", + "value": 0.3 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 23 + }, + "id": 10, + "options": { + "legend": { + "calcs": [ + "max", + "lastNotNull" ], - "title": "Top procedure invocation times ($procedure)", - "type": "timeseries" + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "left", - "cellOptions": { - "mode": "lcd", - "type": "gauge", - "valueDisplayMode": "text" - }, - "inspect": false + "editorMode": "code", + "exemplar": false, + "expr": "sort(\n max by (procedure_name)\n (\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n )\n)", + "instant": false, + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Top procedure invocation times ($procedure)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "left", + "cellOptions": { + "mode": "lcd", + "type": "gauge", + "valueDisplayMode": "text" + }, + "inspect": false + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "mappings": [], - "min": 0, - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] + { + "color": "#EAB839", + "value": 0.2 }, - "unit": "s" - }, - "overrides": [ { - "matcher": { - "id": "byName", - "options": "Field" - }, - "properties": [ - { - "id": "displayName", - "value": "Procedure" - }, - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - }, - { - "id": "custom.width", - "value": 250 - } - ] + "color": "red", + "value": 0.3 } ] }, - "gridPos": { - "h": 7, - "w": 24, - "x": 0, - "y": 31 - }, - "id": 8, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Field" }, - "showHeader": true, - "sortBy": [ + "properties": [ { - "desc": true, - "displayName": "Total" - } - ] - }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "id": "displayName", + "value": "Procedure" }, - "editorMode": "code", - "expr": "sum by (procedure_name)\n(\n increase(voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__range])\n)", - "instant": false, - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } - ], - "title": "Hottest procedures ($procedure)", - "transformations": [ - { - "id": "reduce", - "options": { - "reducers": [ - "sum" - ] - } - }, - { - "id": "sortBy", - "options": { - "fields": {}, - "sort": [ - { - "field": "Total" - } - ] + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } + }, + { + "id": "custom.width", + "value": 250 } - } + ] + } + ] + }, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 31 + }, + "id": 8, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false }, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Total" + } + ] + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "center", - "cellOptions": { - "mode": "lcd", - "type": "gauge", - "valueDisplayMode": "text" - }, - "inspect": false - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] - }, - "unit": "s" - }, - "overrides": [ + "editorMode": "code", + "expr": "sum by (procedure_name)\n(\n increase(voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__range])\n)", + "instant": false, + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Hottest procedures ($procedure)", + "transformations": [ + { + "id": "reduce", + "options": { + "reducers": [ + "sum" + ] + } + }, + { + "id": "sortBy", + "options": { + "fields": {}, + "sort": [ { - "matcher": { - "id": "byName", - "options": "Field" - }, - "properties": [ - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - }, - { - "id": "custom.align", - "value": "left" - }, - { - "id": "displayName", - "value": "Procedure" - } - ] + "field": "Total" } ] + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "gridPos": { - "h": 7, - "w": 24, - "x": 0, - "y": 38 - }, - "id": 11, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + "custom": { + "align": "center", + "cellOptions": { + "mode": "lcd", + "type": "gauge", + "valueDisplayMode": "text" }, - "showHeader": true, - "sortBy": [ + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ { - "desc": true, - "displayName": "Max" + "color": "green", + "value": null + }, + { + "color": "#EAB839", + "value": 0.2 + }, + { + "color": "red", + "value": 0.3 } ] }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "expr": "sum by (procedure_name)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } - ], - "title": "Slowest procedures ($procedure)", - "transformations": [ - { - "id": "reduce", - "options": { - "reducers": [ - "min", - "mean", - "max", - "lastNotNull" - ] - } + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Field" }, - { - "id": "sortBy", - "options": { - "fields": {}, - "sort": [ - { - "field": "Max" - } - ] + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } + }, + { + "id": "custom.align", + "value": "left" + }, + { + "id": "displayName", + "value": "Procedure" } - } + ] + } + ] + }, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 38 + }, + "id": 11, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false }, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Max" + } + ] + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] + "editorMode": "code", + "expr": "sum by (procedure_name)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Slowest procedures ($procedure)", + "transformations": [ + { + "id": "reduce", + "options": { + "reducers": [ + "min", + "mean", + "max", + "lastNotNull" + ] + } + }, + { + "id": "sortBy", + "options": { + "fields": {}, + "sort": [ + { + "field": "Max" } + ] + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 45 - }, - "id": 9, - "options": { - "legend": { - "calcs": [ - "max", - "lastNotNull" - ], - "displayMode": "table", - "placement": "right", - "showLegend": true, - "sortBy": "Max", - "sortDesc": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" }, - "tooltip": { - "mode": "single", - "sort": "none" + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": false, - "expr": "sort(\n max by (procedure_name)\n (\n rate(voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__rate_interval])\n )\n)", - "instant": false, - "legendFormat": "{{procedure_name}}", - "range": true, - "refId": "A" - } + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 45 + }, + "id": 9, + "options": { + "legend": { + "calcs": [ + "max", + "lastNotNull" ], - "title": "Top procedure invocation counts ($procedure)", - "type": "timeseries" + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "description": "", - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "drawStyle": "line", - "fillOpacity": 0, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "red", - "value": 80 - } - ] - }, - "unit": "decbytes" + "editorMode": "code", + "exemplar": false, + "expr": "sort(\n max by (procedure_name)\n (\n rate(voltdb_procedure_invoked_total\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }[$__rate_interval])\n )\n)", + "instant": false, + "legendFormat": "{{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Top procedure invocation counts ($procedure)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 45 - }, - "id": 13, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" }, - "tooltip": { - "mode": "single", - "sort": "none" + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" } }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "editorMode": "code", - "exemplar": false, - "expr": "avg(rate(voltdb_procedure_result_size_bytes{\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"}\n [$__rate_interval]))", - "instant": false, - "legendFormat": "Avg", - "range": true, - "refId": "A" - } - ], - "title": "Average result size ($procedure)", - "type": "timeseries" + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 45 + }, + "id": 13, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "avg(rate(voltdb_procedure_result_size_bytes{\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"}\n [$__rate_interval]))", + "instant": false, + "legendFormat": "Avg", + "range": true, + "refId": "A" } ], - "title": "Procedures", - "type": "row" + "title": "Average result size ($procedure)", + "type": "timeseries" }, { - "collapsed": true, + "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, - "y": 7 + "y": 53 }, "id": 14, - "panels": [ + "panels": [], + "title": "Execution time matrices", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 54 + }, + "id": 17, + "options": { + "colorByField": "Value (max)", + "groupByField": "host_name", + "labelFields": [ + "host_name" + ], + "sizeField": "Value (max)", + "textField": "procedure_name", + "tiling": "treemapSquarify" + }, + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "mappings": [], - "min": 0, - "noValue": "0", - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] - }, - "unit": "s" - }, - "overrides": [] - }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 33 - }, - "id": 17, + "editorMode": "code", + "expr": "sum by (procedure_name, host_name)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", + "format": "table", + "instant": false, + "legendFormat": "{{host_name}} / {{procedure_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Procedures x Hostame execution time matrix ($procedure) - size proportional to time", + "transformations": [ + { + "id": "groupBy", "options": { - "colorByField": "Value (max)", - "groupByField": "host_name", - "labelFields": [ - "host_name" - ], - "sizeField": "Value (max)", - "textField": "procedure_name", - "tiling": "treemapSquarify" - }, - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "fields": { + "Value": { + "aggregations": [ + "max" + ], + "operation": "aggregate" }, - "editorMode": "code", - "expr": "sum by (procedure_name, host_name)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", - "format": "table", - "instant": false, - "legendFormat": "{{host_name}} / {{procedure_name}}", - "range": true, - "refId": "A" - } - ], - "title": "Procedures x Hostame execution time matrix ($procedure) - size proportional to time", - "transformations": [ - { - "id": "groupBy", - "options": { - "fields": { - "Value": { - "aggregations": [ - "max" - ], - "operation": "aggregate" - }, - "host_name": { - "aggregations": [], - "operation": "groupby" - }, - "procedure_name": { - "aggregations": [], - "operation": "groupby" - } - } + "host_name": { + "aggregations": [], + "operation": "groupby" + }, + "procedure_name": { + "aggregations": [], + "operation": "groupby" } } - ], - "type": "marcusolsson-treemap-panel" - }, - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + } + } + ], + "type": "marcusolsson-treemap-panel" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "auto", - "cellOptions": { - "type": "gauge" - }, - "filterable": false, - "inspect": false + "custom": { + "align": "auto", + "cellOptions": { + "type": "gauge" + }, + "filterable": false, + "inspect": false + }, + "mappings": [], + "min": 0, + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null }, - "mappings": [], - "min": 0, - "noValue": "0", - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] + { + "color": "#EAB839", + "value": 0.2 }, - "unit": "s" - }, - "overrides": [ { - "matcher": { - "id": "byName", - "options": "procedure_name" - }, - "properties": [ - { - "id": "displayName", - "value": "Prodecure" - }, - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - } - ] + "color": "red", + "value": 0.3 } ] }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 41 - }, - "id": 15, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "procedure_name" }, - "frameIndex": 3, - "showHeader": true - }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" + "properties": [ + { + "id": "displayName", + "value": "Prodecure" }, - "editorMode": "code", - "expr": "max by (procedure_name, host_name)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", - "format": "time_series", - "instant": true, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Procedures x Hostame execution time matrix ($procedure)", - "transformations": [ - { - "id": "reduce", - "options": { - "includeTimeField": false, - "mode": "reduceFields", - "reducers": [ - "max" - ] - } - }, - { - "id": "labelsToFields", - "options": { - "valueLabel": "host_name" - } - }, - { - "id": "merge", - "options": {} - }, - { - "id": "organize", - "options": { - "excludeByName": {}, - "indexByName": { - "c1-voltdb-cluster-0": 1, - "c1-voltdb-cluster-1": 2, - "c1-voltdb-cluster-2": 3, - "c1-voltdb-cluster-3": 4, - "c1-voltdb-cluster-4": 5, - "procedure_name": 0 - }, - "renameByName": {} + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } } - } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 62 + }, + "id": 15, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false }, + "frameIndex": 3, + "showHeader": true + }, + "pluginVersion": "10.4.1", + "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "thresholds" - }, - "custom": { - "align": "auto", - "cellOptions": { - "type": "gauge", - "valueDisplayMode": "text" - }, - "inspect": false - }, - "mappings": [], - "min": 0, - "noValue": "0", - "thresholds": { - "mode": "absolute", - "steps": [ - { - "color": "green" - }, - { - "color": "#EAB839", - "value": 0.2 - }, - { - "color": "red", - "value": 0.3 - } - ] - }, - "unit": "s" + "editorMode": "code", + "expr": "max by (procedure_name, host_name)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", + "format": "time_series", + "instant": true, + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Procedures x Hostame execution time matrix ($procedure)", + "transformations": [ + { + "id": "reduce", + "options": { + "includeTimeField": false, + "mode": "reduceFields", + "reducers": [ + "max" + ] + } + }, + { + "id": "labelsToFields", + "options": { + "valueLabel": "host_name" + } + }, + { + "id": "merge", + "options": {} + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "c1-voltdb-cluster-0": 1, + "c1-voltdb-cluster-1": 2, + "c1-voltdb-cluster-2": 3, + "c1-voltdb-cluster-3": 4, + "c1-voltdb-cluster-4": 5, + "procedure_name": 0 }, - "overrides": [ + "renameByName": {} + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "auto", + "cellOptions": { + "type": "gauge", + "valueDisplayMode": "text" + }, + "inspect": false + }, + "mappings": [], + "min": 0, + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ { - "matcher": { - "id": "byName", - "options": "procedure_name" - }, - "properties": [ - { - "id": "custom.cellOptions", - "value": { - "type": "auto" - } - }, - { - "id": "displayName", - "value": "Procedure" - } - ] + "color": "green", + "value": null }, { - "matcher": { - "id": "byName", - "options": "16383" - }, - "properties": [ - { - "id": "displayName", - "value": "Multi partition" - } - ] + "color": "#EAB839", + "value": 0.2 }, { - "matcher": { - "id": "byName", - "options": "-1" - }, - "properties": [ - { - "id": "displayName", - "value": "No partition" - } - ] + "color": "red", + "value": 0.3 + } + ] + }, + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "procedure_name" + }, + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } }, { - "matcher": { - "id": "byName", - "options": "0" - }, - "properties": [ - { - "id": "custom.width", - "value": 199 - } - ] + "id": "displayName", + "value": "Procedure" } ] }, - "gridPos": { - "h": 8, - "w": 24, - "x": 0, - "y": 49 - }, - "id": 16, - "options": { - "cellHeight": "sm", - "footer": { - "countRows": false, - "fields": "", - "reducer": [ - "sum" - ], - "show": false + { + "matcher": { + "id": "byName", + "options": "16383" }, - "frameIndex": 7, - "showHeader": true, - "sortBy": [ + "properties": [ { - "desc": true, - "displayName": "Procedure" + "id": "displayName", + "value": "Multi partition" } ] }, - "pluginVersion": "9.5.3", - "targets": [ - { - "datasource": { - "type": "prometheus", - "uid": "${DS_PROMETHEUS}" - }, - "editorMode": "code", - "exemplar": false, - "expr": "sum by (procedure_name, partition_id)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", - "instant": false, - "legendFormat": "__auto", - "range": true, - "refId": "A" - } - ], - "title": "Procedures x Partition execution time matrix ($procedure)", - "transformations": [ - { - "id": "reduce", - "options": { - "includeTimeField": false, - "mode": "reduceFields", - "reducers": [ - "max" - ] - } + { + "matcher": { + "id": "byName", + "options": "-1" }, - { - "id": "labelsToFields", - "options": { - "mode": "columns", - "valueLabel": "partition_id" + "properties": [ + { + "id": "displayName", + "value": "No partition" } + ] + }, + { + "matcher": { + "id": "byName", + "options": "0" }, - { - "id": "merge", - "options": {} - }, - { - "id": "organize", - "options": { - "excludeByName": {}, - "indexByName": { - "0": 3, - "1": 4, - "2": 5, - "3": 6, - "4": 7, - "5": 8, - "6": 9, - "7": 10, - "8": 11, - "9": 12, - "10": 13, - "11": 14, - "12": 15, - "13": 16, - "14": 17, - "15": 18, - "16": 19, - "17": 20, - "18": 21, - "19": 22, - "20": 23, - "21": 24, - "22": 25, - "23": 26, - "24": 27, - "25": 28, - "26": 29, - "27": 30, - "28": 31, - "29": 32, - "30": 33, - "31": 34, - "32": 35, - "33": 36, - "34": 37, - "35": 38, - "36": 39, - "37": 40, - "38": 41, - "39": 42, - "16383": 1, - "-1": 2, - "procedure_name": 0 - }, - "renameByName": {} + "properties": [ + { + "id": "custom.width", + "value": 199 } - } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 70 + }, + "id": 16, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" ], - "type": "table" + "show": false + }, + "frameIndex": 7, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Procedure" + } + ] + }, + "pluginVersion": "10.4.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "sum by (procedure_name, partition_id)\n(\n voltdb_procedure_invoked_time_seconds_max\n {\n namespace=\"$cluster\",\n host_name=~\"$host\",\n partition_id=~\"$partition\",\n procedure_name=~\"$procedure\"\n }\n)", + "instant": false, + "legendFormat": "__auto", + "range": true, + "refId": "A" } ], - "title": "Execution time matrices", - "type": "row" + "title": "Procedures x Partition execution time matrix ($procedure)", + "transformations": [ + { + "id": "reduce", + "options": { + "includeTimeField": false, + "mode": "reduceFields", + "reducers": [ + "max" + ] + } + }, + { + "id": "labelsToFields", + "options": { + "mode": "columns", + "valueLabel": "partition_id" + } + }, + { + "id": "merge", + "options": {} + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "0": 3, + "1": 4, + "2": 5, + "3": 6, + "4": 7, + "5": 8, + "6": 9, + "7": 10, + "8": 11, + "9": 12, + "10": 13, + "11": 14, + "12": 15, + "13": 16, + "14": 17, + "15": 18, + "16": 19, + "17": 20, + "18": 21, + "19": 22, + "20": 23, + "21": 24, + "22": 25, + "23": 26, + "24": 27, + "25": 28, + "26": 29, + "27": 30, + "28": 31, + "29": 32, + "30": 33, + "31": 34, + "32": 35, + "33": 36, + "34": 37, + "35": 38, + "36": 39, + "37": 40, + "38": 41, + "39": 42, + "16383": 1, + "-1": 2, + "procedure_name": 0 + }, + "renameByName": {} + } + } + ], + "type": "table" } ], "refresh": "", - "schemaVersion": 38, - "style": "dark", + "schemaVersion": 39, "tags": [ "voltdb", "procedures" @@ -1937,7 +1936,7 @@ "current": { "selected": false, "text": "Prometheus", - "value": "Prometheus" + "value": "prometheus" }, "hide": 2, "includeAll": false, @@ -2081,6 +2080,6 @@ "timezone": "", "title": "VoltDB Procedures", "uid": "d7baee9b-7049-4ec8-9143-5e539d125366", - "version": 138, + "version": 2, "weekStart": "" } \ No newline at end of file