{ "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": false, "iconColor": "#C4162A", "limit": 100, "matchAny": false, "name": "Annotations & Alerts (LoadTest)", "showIn": 0, "tags": [ "LoadTest" ], "type": "tags" } ] }, "description": "Gatling Report", "editable": true, "gnetId": 9935, "graphTooltip": 0, "id": 11, "iteration": 1602793394443, "links": [], "panels": [ { "columns": [], "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 7, "w": 24, "x": 0, "y": 0 }, "id": 1536, "pageSize": null, "showHeader": true, "sort": { "col": 0, "desc": true }, "styles": [ { "$$hashKey": "object:167", "alias": "Time Link", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "link": true, "linkTargetBlank": true, "linkTooltip": "", "linkUrl": "/d/gatling/gatling-report?time=${__cell}&time.window=${__cell_2}000&var-g=${__cell_3}s&var-duration_1=${duration_1}&var-duration_2=${duration_2}&var-simulation=${simulation}&var-run=${__cell_1}&var-host=All&var-group1=All&var-group2=All&var-group3=All&var-request=All", "mappingType": 1, "pattern": "Time", "rangeMaps": [ { "from": "0", "text": "DDDDD", "to": "999999999999999999" } ], "type": "string", "valueMaps": [] }, { "$$hashKey": "object:168", "alias": "Run ID", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "run", "thresholds": [], "type": "string", "unit": "short" }, { "$$hashKey": "object:169", "alias": "Interval", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 1, "link": false, "mappingType": 1, "pattern": "Duration", "rangeMaps": [ { "from": "", "text": "ii", "to": "0" } ], "thresholds": [], "type": "number", "unit": "s", "valueMaps": [ { "text": "10", "value": "-" } ] }, { "$$hashKey": "object:170", "alias": "Granularity", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "writeInterval", "thresholds": [], "type": "number", "unit": "s" }, { "$$hashKey": "object:171", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "decimals": 2, "pattern": "/.*/", "thresholds": [], "type": "number", "unit": "short" } ], "targets": [ { "alias": "", "groupBy": [ { "params": [ "1s" ], "type": "time" }, { "params": [ "run" ], "type": "tag" }, { "params": [ "simulation" ], "type": "tag" } ], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT (last(\"duration\")*2+10) as \"Duration\" from (SELECT cumulative_sum(elapsed(last(\"count\"), 1s)) as \"duration\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/) AND $timeFilter GROUP BY time(10s), \"run\") GROUP BY \"run\"", "rawQuery": true, "refId": "E", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "last" }, { "params": [ "1s" ], "type": "elapsed" }, { "params": [], "type": "cumulative_sum" } ] ], "tags": [ { "key": "run", "operator": "=~", "value": "/^$run$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT last(\"X\") as \"writeInterval\" from (SELECT percentile(\"E\", 90) as \"X\" FROM (SELECT ELAPSED(\"count\", 1s) as \"E\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/) and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests') GROUP BY time(10s), \"run\") GROUP BY \"run\"", "rawQuery": true, "refId": "A", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Test Run Links for simulation: $simulation", "transform": "table", "transparent": true, "type": "table-old" }, { "collapsed": true, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 7 }, "id": 71, "panels": [ { "content": "
\n
Simulation: $simulation
\n
\n\n
\nRun: $run;\nLoad station(s): $host;\nduration: $testDuration seconds;\n
\n\n\n
\n
GLOBAL
\n
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 6, "w": 24, "x": 0, "y": 8 }, "id": 65, "mode": "html", "timeFrom": null, "timeShift": null, "title": "Gatling", "transparent": true, "type": "text" } ], "title": "", "type": "row" }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 8 }, "id": 56, "panels": [], "title": "Global Information", "type": "row" }, { "content": "
> Global Information
\n", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 9 }, "id": 80, "mode": "html", "options": { "content": "
> Global Information
\n", "mode": "html" }, "pluginVersion": "7.1.0", "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 13, "w": 6, "x": 0, "y": 11 }, "hiddenSeries": false, "id": 888, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t≤$duration_1", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" = '$simulation') and $timeFilter and \"mean\" <= $duration_1 and \"status\" = 'ok' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') and (\"host\" =~ /^$host$/ or \"host\" = '')), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [] }, { "alias": "$duration_1< t≤$duration_2", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" = '$simulation') and $timeFilter and \"mean\" > $duration_1 and \"mean\" <= $duration_2 and \"status\" = 'ok' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') and (\"host\" =~ /^$host$/ or \"host\" = '')), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "t>$duration_2", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" = '$simulation') and $timeFilter and \"mean\" > $duration_2 and \"status\" = 'ok' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') and (\"host\" =~ /^$host$/ or \"host\" = '')), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "failed", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" = '$simulation') and $timeFilter and \"status\" = 'ko' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') and (\"host\" =~ /^$host$/ or \"host\" = '')), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators (ms)", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": "0", "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": false, "alignLevel": null } }, { "columns": [], "datasource": "$ds", "description": "#### STATISTICS\nwith filter by\n\n* simulation = ```$simulation```\n* request =~ ```$request```", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 13, "w": 18, "x": 6, "y": 11 }, "id": 664, "links": [], "maxPerRow": 3, "pageSize": null, "repeatDirection": "h", "scroll": true, "showHeader": true, "sort": { "col": 2, "desc": true }, "styles": [ { "$$hashKey": "object:551", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:552", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [], "type": "number", "unit": "none" }, { "$$hashKey": "object:553", "alias": "", "align": "auto", "colorMode": "cell", "colors": [ "rgba(160, 178, 40, 0.6)", "rgb(160, 178, 40)", "rgb(160, 178, 40)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "OK", "thresholds": [ "1", "2" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:554", "alias": "", "align": "auto", "colorMode": "cell", "colors": [ "rgba(226, 77, 66, 0.6)", "#e24d42", "#e24d42" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "KO", "thresholds": [ "1", "1200" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:555", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Mean", "thresholds": [ "800", "1200" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:556", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(160, 178, 40, 0.3)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Max", "thresholds": [ "" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:557", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(50, 172, 45, 0.97)", "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Min", "thresholds": [ "800", "1200" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:558", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgb(125, 125, 125)", "rgb(125, 125, 125)", "rgb(125, 125, 125)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "/^[0-9]+th pct$/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:559", "alias": "Std Dev", "align": "auto", "colorMode": "value", "colors": [ "rgb(125, 125, 125)", "rgb(125, 125, 125)", "rgb(125, 125, 125)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:560", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 2, "pattern": "simulation", "preserveFormat": false, "rangeMaps": [], "sanitize": true, "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [] }, { "$$hashKey": "object:561", "alias": "", "align": "auto", "colorMode": "cell", "colors": [ "rgba(226, 77, 66, 0.6)", "rgb(226, 77, 66)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "% KO", "thresholds": [ "0.0000000000001", "10" ], "type": "number", "unit": "percentunit" }, { "$$hashKey": "object:562", "alias": "Requests", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "request", "preserveFormat": true, "sanitize": true, "thresholds": [ "" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:706", "text": "Global Information", "value": "allRequests" } ] }, { "$$hashKey": "object:563", "alias": "Group (level 1)", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "link": false, "mappingType": 1, "pattern": "group1", "preserveFormat": false, "sanitize": false, "thresholds": [ "" ], "type": "string", "unit": "short", "valueMaps": [] }, { "$$hashKey": "object:564", "alias": "Group (level 2)", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "group2", "thresholds": [], "type": "string", "unit": "short" }, { "$$hashKey": "object:565", "alias": "Group (level 3)", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "group3", "thresholds": [ "" ], "type": "string", "unit": "short" }, { "$$hashKey": "object:566", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [], "type": "number", "unit": "none" } ], "targets": [ { "alias": "", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 3 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/ OR \"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 3 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/ OR \"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, level 3+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 3 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/ OR \"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "table", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 3 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/ OR \"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "STATISTICS", "transform": "table", "type": "table-old" }, { "content": "
> Global Information : Active Users
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 24 }, "id": 74, "mode": "html", "options": { "content": "
> Global Information : Active Users
\n", "mode": "html" }, "pluginVersion": "7.1.0", "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "*Active Users (Scenarios) along the Simulation* \n\nwith filter by\n* simulation =~ ```$simulation```\n* (user) scenario \n * =~ ```$scenario```\n * = ```allUsers```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 26 }, "hiddenSeries": false, "id": 12, "interval": "1s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 2, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeat": "simulation", "repeatDirection": "h", "scopedVars": { "simulation": { "selected": true, "text": "openmodel-atonceusers", "value": "openmodel-atonceusers" } }, "seriesOverrides": [ { "alias": "Active Users", "bars": false, "color": "#ff9d00", "fill": 0, "lines": true, "linewidth": 4, "stack": false, "yaxis": 2, "zindex": 1 }, { "alias": "/^Concurent Users/", "bars": false, "color": "#FADE2A", "dashLength": 10, "dashes": true, "fill": 0, "lines": true, "linewidth": 5, "spaceLength": 1, "stack": false, "yaxis": 1, "zindex": 3 }, { "alias": "/^(?!(Active Users|Concurent Users.*)$).*$/", "bars": true, "fill": 5, "linewidth": 0, "yaxis": 2 }, { "alias": "/^Concurent Users 2/", "bars": false, "color": "rgb(0, 0, 0)", "dashes": false, "hideTooltip": true, "legend": false, "lines": true, "linewidth": 8, "yaxis": 1, "zindex": 2 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "Concurent Users", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "SELECT \"active\"-\"done\" FROM (SELECT mean(\"active\") AS \"active\", non_negative_derivative(last(\"done\"), 1s) AS \"done\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null))", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Concurent Users 2", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "SELECT \"active\"-\"done\" FROM (SELECT mean(\"active\") AS \"active\", non_negative_derivative(last(\"done\"), 1s) AS \"done\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null))", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Active Users", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "request" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$scenario$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"request\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=~", "value": "/^$scenario$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Active Users along the Simulation", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "none", "label": "Concurent Users", "logBase": 1, "max": null, "min": "0", "show": true }, { "format": "cps", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 37 }, "hiddenSeries": false, "id": 2, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeat": "simulation", "repeatDirection": "h", "scopedVars": { "simulation": { "selected": true, "text": "openmodel-atonceusers", "value": "openmodel-atonceusers" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" = 'allRequests' AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allRequests" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> Global Information : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 48 }, "id": 75, "mode": "html", "options": { "content": "
> Global Information : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 10, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 50 }, "hiddenSeries": false, "id": 1, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeat": "simulation", "repeatDirection": "h", "scopedVars": { "simulation": { "selected": true, "text": "openmodel-atonceusers", "value": "openmodel-atonceusers" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" = 'allRequests' AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allRequests" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> Global Information : Responces / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 61 }, "id": 76, "mode": "html", "options": { "content": "
> Global Information : Responces / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 63 }, "hiddenSeries": false, "id": 26, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeat": null, "repeatDirection": "h", "seriesOverrides": [ { "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"$archive\".\"gatling\" WHERE (\"request\" = 'allRequests' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allRequests" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 74 }, "id": 73, "panels": [], "title": "Details", "type": "row" }, { "content": "
$simulation
\n\n
\n
DETAILS
\n
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 4, "w": 24, "x": 0, "y": 75 }, "id": 66, "mode": "html", "options": { "content": "
$simulation
\n\n
\n
DETAILS
\n
", "mode": "html" }, "pluginVersion": "7.1.0", "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 3, "fillGradient": 0, "gridPos": { "h": 18, "w": 24, "x": 0, "y": 79 }, "hiddenSeries": false, "id": 14, "legend": { "alignAsTable": true, "avg": true, "current": false, "hideEmpty": false, "hideZero": false, "max": true, "min": false, "rightSide": false, "show": true, "sideWidth": 400, "sort": "total", "sortDesc": true, "total": true, "values": true }, "lines": true, "linewidth": 4, "links": [], "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:406", "alias": "Active Users", "color": "#ff9d00", "fill": 0, "lines": true, "stack": false, "steppedLine": false, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "SELECT mean(\"mean\") FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"request\" fill(null)", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "[$tag_group1] > $tag_request", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "request" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT mean(\"mean\") FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" = '1' AND \"group1\" =~ /^$group1$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"request\", \"group1\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "1" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" } ] }, { "alias": "[$tag_group1] > [$tag_group2] > $tag_request", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "request" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT mean(\"mean\") FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"request\", \"group1\", \"group2\" fill(null)", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "2" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" }, { "condition": "AND", "key": "group2", "operator": "=~", "value": "/^$group2$/" } ] }, { "alias": "[$tag_group1] > [$tag_group2] > [$tag_group3] > $tag_request", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "request" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "group3" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT mean(\"mean\") FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" = '3' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"request\", \"group1\", \"group2\", \"group3\" fill(null)", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "3" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" }, { "condition": "AND", "key": "group2", "operator": "=~", "value": "/^$group2$/" }, { "condition": "AND", "key": "group3", "operator": "=~", "value": "/^$group3$/" } ] }, { "alias": "[$tag_group1]", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"mean\")), 1s) FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" = '1' AND \"group1\" =~ /^$group1$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"group1\" fill(null)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "1" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" } ] }, { "alias": "[$tag_group1] > [$tag_group2]", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"mean\")), 1s) FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"group1\", \"group2\" fill(null)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "2" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" }, { "condition": "AND", "key": "group2", "operator": "=~", "value": "/^$group2$/" } ] }, { "alias": "[$tag_group1] > [$tag_group2] > [$tag_group3]", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "group3" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"mean\")), 1s) FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" = '3' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"group1\", \"group2\", \"group3\" fill(null)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "3" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" }, { "condition": "AND", "key": "group2", "operator": "=~", "value": "/^$group2$/" }, { "condition": "AND", "key": "group3", "operator": "=~", "value": "/^$group3$/" } ] }, { "alias": "[$tag_group1] > [$tag_group2] > [$tag_group3] > ... > $tag_request", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "group3" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT mean(\"mean\") FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND \"group\" <> '3' AND \"group\" <> '2' AND \"group\" <> '1' AND \"group\" <> '0' AND \"group\" <> '' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/ AND \"request\" =~ /^$request$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"group1\", \"group2\", \"group3\", \"request\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "mean" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "group", "operator": "=", "value": "3" }, { "condition": "AND", "key": "group1", "operator": "=~", "value": "/^$group1$/" }, { "condition": "AND", "key": "group2", "operator": "=~", "value": "/^$group2$/" }, { "condition": "AND", "key": "group3", "operator": "=~", "value": "/^$group3$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time (Mean) over Time", "tooltip": { "shared": true, "sort": 1, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:423", "format": "ms", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:424", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 97 }, "id": 79, "panels": [], "repeat": "request", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 98 }, "id": 77, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 6, "w": 8, "x": 0, "y": 101 }, "hiddenSeries": false, "id": 889, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 101 }, "id": 1160, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 102 }, "id": 993, "links": [], "pageSize": null, "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 102 }, "id": 1038, "links": [], "pageSize": null, "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 107 }, "id": 361, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 109 }, "hiddenSeries": false, "id": 218, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 120 }, "id": 452, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 122 }, "hiddenSeries": false, "id": 279, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 133 }, "id": 553, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 135 }, "hiddenSeries": false, "id": 280, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "scopedVars": { "request": { "selected": false, "text": "/40x-html_(GET)", "value": "/40x-html_(GET)" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 146 }, "id": 1537, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 147 }, "id": 1538, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 150 }, "hiddenSeries": false, "id": 1539, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 150 }, "id": 1540, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 151 }, "id": 1541, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 151 }, "id": 1542, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 156 }, "id": 1543, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 161 }, "id": 1544, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 163 }, "hiddenSeries": false, "id": 1545, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 174 }, "id": 1546, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 176 }, "hiddenSeries": false, "id": 1547, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 187 }, "id": 1548, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 189 }, "hiddenSeries": false, "id": 1549, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/50x-html_(GET)", "value": "/50x-html_(GET)" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 200 }, "id": 1550, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 201 }, "id": 1551, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 204 }, "hiddenSeries": false, "id": 1552, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 204 }, "id": 1553, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 205 }, "id": 1554, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 205 }, "id": 1555, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 210 }, "id": 1556, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 215 }, "id": 1557, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 217 }, "hiddenSeries": false, "id": 1558, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 228 }, "id": 1559, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 230 }, "hiddenSeries": false, "id": 1560, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 241 }, "id": 1561, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 243 }, "hiddenSeries": false, "id": 1562, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "/_(GET)", "value": "/_(GET)" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 254 }, "id": 1563, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 255 }, "id": 1564, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 258 }, "hiddenSeries": false, "id": 1565, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 258 }, "id": 1566, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 259 }, "id": 1567, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 259 }, "id": 1568, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 264 }, "id": 1569, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 269 }, "id": 1570, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 271 }, "hiddenSeries": false, "id": 1571, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 282 }, "id": 1572, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 284 }, "hiddenSeries": false, "id": 1573, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 295 }, "id": 1574, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 297 }, "hiddenSeries": false, "id": 1575, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g", "value": "0524b7148739c19784c7a32f20c3aa65?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 308 }, "id": 1576, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 309 }, "id": 1577, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 312 }, "hiddenSeries": false, "id": 1578, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 312 }, "id": 1579, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 313 }, "id": 1580, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 313 }, "id": 1581, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 318 }, "id": 1582, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 323 }, "id": 1583, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 325 }, "hiddenSeries": false, "id": 1584, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 336 }, "id": 1585, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 338 }, "hiddenSeries": false, "id": 1586, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 349 }, "id": 1587, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 351 }, "hiddenSeries": false, "id": 1588, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g", "value": "1c2f56c5621a63b62915ed2fc56a89f1?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 362 }, "id": 1589, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 363 }, "id": 1590, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 366 }, "hiddenSeries": false, "id": 1591, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 366 }, "id": 1592, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 367 }, "id": 1593, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 367 }, "id": 1594, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 372 }, "id": 1595, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 377 }, "id": 1596, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 379 }, "hiddenSeries": false, "id": 1597, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 390 }, "id": 1598, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 392 }, "hiddenSeries": false, "id": 1599, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 403 }, "id": 1600, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 405 }, "hiddenSeries": false, "id": 1601, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g", "value": "24aa5d5b6af0c53442f1d8b670fb0fe1?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 416 }, "id": 1602, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 417 }, "id": 1603, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 420 }, "hiddenSeries": false, "id": 1604, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 420 }, "id": 1605, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 421 }, "id": 1606, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 421 }, "id": 1607, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 426 }, "id": 1608, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 431 }, "id": 1609, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 433 }, "hiddenSeries": false, "id": 1610, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 444 }, "id": 1611, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 446 }, "hiddenSeries": false, "id": 1612, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 457 }, "id": 1613, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 459 }, "hiddenSeries": false, "id": 1614, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g", "value": "35f74908fab9f3aea32efd5c6e22469e?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 470 }, "id": 1615, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 471 }, "id": 1616, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 474 }, "hiddenSeries": false, "id": 1617, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 474 }, "id": 1618, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 475 }, "id": 1619, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 475 }, "id": 1620, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 480 }, "id": 1621, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 485 }, "id": 1622, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 487 }, "hiddenSeries": false, "id": 1623, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 498 }, "id": 1624, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 500 }, "hiddenSeries": false, "id": 1625, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 511 }, "id": 1626, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 513 }, "hiddenSeries": false, "id": 1627, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g", "value": "55fb9711b1eb26e6f00d103af80925bb?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 524 }, "id": 1628, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 525 }, "id": 1629, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 528 }, "hiddenSeries": false, "id": 1630, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 528 }, "id": 1631, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 529 }, "id": 1632, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 529 }, "id": 1633, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 534 }, "id": 1634, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 539 }, "id": 1635, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 541 }, "hiddenSeries": false, "id": 1636, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 552 }, "id": 1637, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 554 }, "hiddenSeries": false, "id": 1638, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 565 }, "id": 1639, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 567 }, "hiddenSeries": false, "id": 1640, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g", "value": "6f74de4f3b550abce9af6ca5fbf90f98?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 578 }, "id": 1641, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 579 }, "id": 1642, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 582 }, "hiddenSeries": false, "id": 1643, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 582 }, "id": 1644, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 583 }, "id": 1645, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 583 }, "id": 1646, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 588 }, "id": 1647, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 593 }, "id": 1648, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 595 }, "hiddenSeries": false, "id": 1649, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 606 }, "id": 1650, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 608 }, "hiddenSeries": false, "id": 1651, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 619 }, "id": 1652, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 621 }, "hiddenSeries": false, "id": 1653, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "9aG8h-png", "value": "9aG8h-png" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 632 }, "id": 1654, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 633 }, "id": 1655, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 636 }, "hiddenSeries": false, "id": 1656, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 636 }, "id": 1657, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 637 }, "id": 1658, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 637 }, "id": 1659, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 642 }, "id": 1660, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 647 }, "id": 1661, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 649 }, "hiddenSeries": false, "id": 1662, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 660 }, "id": 1663, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 662 }, "hiddenSeries": false, "id": 1664, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 673 }, "id": 1665, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 675 }, "hiddenSeries": false, "id": 1666, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "TcVyC-png", "value": "TcVyC-png" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 686 }, "id": 1667, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 687 }, "id": 1668, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 690 }, "hiddenSeries": false, "id": 1669, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 690 }, "id": 1670, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 691 }, "id": 1671, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 691 }, "id": 1672, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 696 }, "id": 1673, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 701 }, "id": 1674, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 703 }, "hiddenSeries": false, "id": 1675, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 714 }, "id": 1676, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 716 }, "hiddenSeries": false, "id": 1677, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 727 }, "id": 1678, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 729 }, "hiddenSeries": false, "id": 1679, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g", "value": "a0264795359d2b5c21a330cc04ebeca2?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 740 }, "id": 1680, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 741 }, "id": 1681, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 744 }, "hiddenSeries": false, "id": 1682, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 744 }, "id": 1683, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 745 }, "id": 1684, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 745 }, "id": 1685, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 750 }, "id": 1686, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 755 }, "id": 1687, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 757 }, "hiddenSeries": false, "id": 1688, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 768 }, "id": 1689, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 770 }, "hiddenSeries": false, "id": 1690, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 781 }, "id": 1691, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 783 }, "hiddenSeries": false, "id": 1692, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "blocks-css?ver=20181230", "value": "blocks-css?ver=20181230" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 794 }, "id": 1693, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 795 }, "id": 1694, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 798 }, "hiddenSeries": false, "id": 1695, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 798 }, "id": 1696, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 799 }, "id": 1697, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 799 }, "id": 1698, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 804 }, "id": 1699, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 809 }, "id": 1700, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 811 }, "hiddenSeries": false, "id": 1701, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 822 }, "id": 1702, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 824 }, "hiddenSeries": false, "id": 1703, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 835 }, "id": 1704, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 837 }, "hiddenSeries": false, "id": 1705, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext", "value": "css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 848 }, "id": 1706, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 849 }, "id": 1707, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 852 }, "hiddenSeries": false, "id": 1708, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 852 }, "id": 1709, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 853 }, "id": 1710, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 853 }, "id": 1711, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 858 }, "id": 1712, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 863 }, "id": 1713, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 865 }, "hiddenSeries": false, "id": 1714, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 876 }, "id": 1715, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 878 }, "hiddenSeries": false, "id": 1716, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 889 }, "id": 1717, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 891 }, "hiddenSeries": false, "id": 1718, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g", "value": "d295335f6c5bbd0de381d879fcdbd4f5?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 902 }, "id": 1719, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 903 }, "id": 1720, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 906 }, "hiddenSeries": false, "id": 1721, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 906 }, "id": 1722, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 907 }, "id": 1723, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 907 }, "id": 1724, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 912 }, "id": 1725, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 917 }, "id": 1726, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 919 }, "hiddenSeries": false, "id": 1727, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 930 }, "id": 1728, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 932 }, "hiddenSeries": false, "id": 1729, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 943 }, "id": 1730, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 945 }, "hiddenSeries": false, "id": 1731, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g", "value": "f163e353ba37bc4a996a24a9e3076237?s=49&d=mm&r=g" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 956 }, "id": 1732, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 957 }, "id": 1733, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 960 }, "hiddenSeries": false, "id": 1734, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 960 }, "id": 1735, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 961 }, "id": 1736, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 961 }, "id": 1737, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 966 }, "id": 1738, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 971 }, "id": 1739, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 973 }, "hiddenSeries": false, "id": 1740, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 984 }, "id": 1741, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 986 }, "hiddenSeries": false, "id": 1742, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 997 }, "id": 1743, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 999 }, "hiddenSeries": false, "id": 1744, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "functions-js?ver=20181230", "value": "functions-js?ver=20181230" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1010 }, "id": 1745, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1011 }, "id": 1746, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1014 }, "hiddenSeries": false, "id": 1747, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1014 }, "id": 1748, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1015 }, "id": 1749, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1015 }, "id": 1750, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1020 }, "id": 1751, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1025 }, "id": 1752, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1027 }, "hiddenSeries": false, "id": 1753, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1038 }, "id": 1754, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1040 }, "hiddenSeries": false, "id": 1755, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1051 }, "id": 1756, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1053 }, "hiddenSeries": false, "id": 1757, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "genericons-css?ver=3-4-1", "value": "genericons-css?ver=3-4-1" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1064 }, "id": 1758, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1065 }, "id": 1759, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1068 }, "hiddenSeries": false, "id": 1760, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1068 }, "id": 1761, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1069 }, "id": 1762, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1069 }, "id": 1763, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1074 }, "id": 1764, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1079 }, "id": 1765, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1081 }, "hiddenSeries": false, "id": 1766, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1092 }, "id": 1767, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1094 }, "hiddenSeries": false, "id": 1768, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1105 }, "id": 1769, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1107 }, "hiddenSeries": false, "id": 1770, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-js?ver=1-12-4", "value": "jquery-js?ver=1-12-4" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1118 }, "id": 1771, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1119 }, "id": 1772, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1122 }, "hiddenSeries": false, "id": 1773, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1122 }, "id": 1774, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1123 }, "id": 1775, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1123 }, "id": 1776, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1128 }, "id": 1777, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1133 }, "id": 1778, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1135 }, "hiddenSeries": false, "id": 1779, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1146 }, "id": 1780, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1148 }, "hiddenSeries": false, "id": 1781, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1159 }, "id": 1782, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1161 }, "hiddenSeries": false, "id": 1783, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "jquery-migrate-min-js?ver=1-4-1", "value": "jquery-migrate-min-js?ver=1-4-1" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1172 }, "id": 1784, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1173 }, "id": 1785, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1176 }, "hiddenSeries": false, "id": 1786, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1176 }, "id": 1787, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1177 }, "id": 1788, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1177 }, "id": 1789, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1182 }, "id": 1790, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1187 }, "id": 1791, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1189 }, "hiddenSeries": false, "id": 1792, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1200 }, "id": 1793, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1202 }, "hiddenSeries": false, "id": 1794, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1213 }, "id": 1795, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1215 }, "hiddenSeries": false, "id": 1796, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "skip-link-focus-fix-js?ver=20160816", "value": "skip-link-focus-fix-js?ver=20160816" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1226 }, "id": 1797, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1227 }, "id": 1798, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1230 }, "hiddenSeries": false, "id": 1799, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1230 }, "id": 1800, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1231 }, "id": 1801, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1231 }, "id": 1802, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1236 }, "id": 1803, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1241 }, "id": 1804, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1243 }, "hiddenSeries": false, "id": 1805, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1254 }, "id": 1806, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1256 }, "hiddenSeries": false, "id": 1807, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1267 }, "id": 1808, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1269 }, "hiddenSeries": false, "id": 1809, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-css?ver=5-1-1", "value": "style-css?ver=5-1-1" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1280 }, "id": 1810, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1281 }, "id": 1811, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1284 }, "hiddenSeries": false, "id": 1812, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1284 }, "id": 1813, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1285 }, "id": 1814, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1285 }, "id": 1815, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1290 }, "id": 1816, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1295 }, "id": 1817, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1297 }, "hiddenSeries": false, "id": 1818, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1308 }, "id": 1819, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1310 }, "hiddenSeries": false, "id": 1820, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1321 }, "id": 1821, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1323 }, "hiddenSeries": false, "id": 1822, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "style-min-css?ver=5-1-1", "value": "style-min-css?ver=5-1-1" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1334 }, "id": 1823, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1335 }, "id": 1824, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1338 }, "hiddenSeries": false, "id": 1825, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1338 }, "id": 1826, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1339 }, "id": 1827, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1339 }, "id": 1828, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1344 }, "id": 1829, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1349 }, "id": 1830, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1351 }, "hiddenSeries": false, "id": 1831, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1362 }, "id": 1832, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1364 }, "hiddenSeries": false, "id": 1833, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1375 }, "id": 1834, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1377 }, "hiddenSeries": false, "id": 1835, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "theme-min-css?ver=5-1-1", "value": "theme-min-css?ver=5-1-1" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "collapsed": false, "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 1388 }, "id": 1836, "panels": [], "repeatIteration": 1602793394443, "repeatPanelId": 79, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "title": "$request", "type": "row" }, { "content": "\n
\n
\n
> $request
", "datasource": null, "description": "", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 3, "w": 24, "x": 0, "y": 1389 }, "id": 1837, "mode": "html", "options": { "content": "\n
\n
\n
> $request
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 77, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": true, "dashLength": 10, "dashes": false, "datasource": "$ds", "description": "# Indicators\nwith filter by\n\n* simulation = ```$simulation```", "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 10, "w": 6, "x": 0, "y": 1392 }, "hiddenSeries": false, "id": 1838, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": false, "linewidth": 1, "links": [], "maxPerRow": 3, "nullPointMode": "null as zero", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 889, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "t ≤ $duration_1 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" <= $duration_1 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_1" } ] }, { "alias": "$duration_1 ms < t ≤ $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_1 AND \"mean\" <= $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "$duration_1 ms < t < $duration_2 ms" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_1" }, { "condition": "AND", "key": "mean", "operator": "<", "value": "$duration_2" } ] }, { "alias": "t > $duration_2 ms", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"mean\" > $duration_2 AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "mean", "operator": ">", "value": "$duration_2" } ] }, { "alias": "failed", "groupBy": [], "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT max(X) FROM (SELECT sum(\"count\") AS \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" =~ /^$request$/ AND \"status\" = 'ko' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter fill(0)), (SELECT last(\"count\")-last(\"count\") as \"X\" FROM \"$archive\".gatling WHERE \"simulation\" =~ /^$simulation$/ AND $timeFilter)", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "simulation", "operator": "=", "value": "$simulation" }, { "condition": "AND", "key": "request", "operator": "=", "value": "$request" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ko" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Indicators", "tooltip": { "shared": false, "sort": 0, "value_type": "individual" }, "transparent": true, "type": "graph", "xaxis": { "buckets": 10, "mode": "series", "name": null, "show": true, "values": [ "total" ] }, "yaxes": [ { "format": "none", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": false } ], "yaxis": { "align": true, "alignLevel": null } }, { "content": "\n\n\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 1, "w": 16, "x": 8, "y": 1392 }, "id": 1839, "mode": "markdown", "options": { "content": "\n\n\n\n", "mode": "markdown" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 1160, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "STATISTICS", "transparent": true, "type": "text" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 4, "x": 8, "y": 1393 }, "id": 1840, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 993, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:1970", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:1971", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Total", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1972", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2028", "text": "Total", "value": "10" }, { "$$hashKey": "object:2029", "text": "OK", "value": "20" }, { "$$hashKey": "object:2030", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:1973", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0)", "rgba(0, 0, 0, 0.4)", "rgba(0, 0, 0, 0)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "Mean cnt/s", "thresholds": [ "-1", "1" ], "type": "number", "unit": "none" }, { "$$hashKey": "object:1974", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short" }, { "$$hashKey": "object:1975", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgb(0, 0, 0)" ], "decimals": 0, "pattern": "/.*/", "thresholds": [ "-2", "-1" ], "type": "number", "unit": "none" } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\")) \nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \"Total\", \"Total\"/$testDuration as \"Mean cnt/s\"\nFROM (\n SELECT last(\"X\")+first(\"X\")-last(\"X\") as \"Total\"\n FROM (\n SELECT sum(\"count\") as \"X\"\n FROM \"$archive\".\"gatling\"\n WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='0' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n ) GROUP BY \"status\"\n) GROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Executions", "transform": "table", "type": "table-old" }, { "columns": [], "datasource": "$ds", "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "fontSize": "100%", "gridPos": { "h": 5, "w": 12, "x": 12, "y": 1393 }, "id": 1841, "links": [], "pageSize": null, "repeatIteration": 1602793394443, "repeatPanelId": 1038, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "showHeader": true, "sort": { "col": 2, "desc": false }, "styles": [ { "$$hashKey": "object:2124", "alias": "Time", "align": "auto", "dateFormat": "YYYY-MM-DD HH:mm:ss", "pattern": "Time", "type": "hidden" }, { "$$hashKey": "object:2125", "alias": " ", "align": "auto", "colorMode": null, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 2, "mappingType": 1, "pattern": "status", "thresholds": [], "type": "hidden", "unit": "short", "valueMaps": [ { "text": "OK", "value": "ok" }, { "text": "KO", "value": "ko" }, { "text": "Total", "value": "all" } ] }, { "$$hashKey": "object:2126", "alias": " ", "align": "auto", "colorMode": "cell", "colors": [ "rgba(33, 33, 36, 0.4)", "rgb(160, 178, 40)", "rgb(226, 77, 66)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "link": false, "mappingType": 1, "pattern": "StatusCode", "preserveFormat": true, "sanitize": true, "thresholds": [ "15", "25" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2168", "text": "Total", "value": "10" }, { "$$hashKey": "object:2169", "text": "OK", "value": "20" }, { "$$hashKey": "object:2170", "text": "KO", "value": "30" } ] }, { "$$hashKey": "object:2127", "alias": "", "align": "auto", "colorMode": "value", "colors": [ "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)", "rgba(100, 100, 100, 0.5)" ], "dateFormat": "YYYY-MM-DD HH:mm:ss", "decimals": 0, "mappingType": 1, "pattern": "Std dev", "thresholds": [ "0", "1" ], "type": "string", "unit": "short", "valueMaps": [ { "$$hashKey": "object:2194", "text": "-", "value": "-10" } ] }, { "$$hashKey": "object:2128", "alias": "", "align": "auto", "colorMode": null, "colors": [ "rgba(0, 0, 0, 0.4)", "rgba(255, 255, 255, 0)", "rgba(255, 255, 255, 0)" ], "decimals": 0, "mappingType": 1, "pattern": "/.*/", "thresholds": [ "-9", "0" ], "type": "string", "unit": "none", "valueMaps": [ { "$$hashKey": "object:2212", "text": "-", "value": "-10" } ] } ], "targets": [ { "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- Total, OK, KO\nSELECT \"StatusCode\" FROM\n(SELECT X+10 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='all' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+20 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ok' GROUP BY \"status\") GROUP BY \"status\")),\n(SELECT X+30 as \"StatusCode\" FROM(SELECT last(\"zero\")+first(\"zero\")-last(\"zero\") as \"X\" FROM(SELECT last(\"count\")-last(\"count\") as \"zero\" FROM \"$archive\".\"gatling\" where \"status\"='ko' GROUP BY \"status\") GROUP BY \"status\"))\nGROUP BY \"status\"", "rawQuery": true, "refId": "H", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "SELECT \n last(\"Min\")+first(\"Min\")-last(\"Min\") as \"Min\",\n last(\"50th pct\")+first(\"50th pct\")-last(\"50th pct\") as \"50th pct\",\n last(\"75th pct\")+first(\"75th pct\")-last(\"75th pct\") as \"75th pct\",\n last(\"95th pct\")+first(\"95th pct\")-last(\"95th pct\") as \"95th pct\",\n last(\"99th pct\")+first(\"99th pct\")-last(\"99th pct\") as \"99th pct\",\n last(\"Max\")+first(\"Max\")-last(\"Max\") as \"Max\",\n last(\"Mean\")+first(\"Mean\")-last(\"Mean\") as \"Mean\",\n last(\"Std dev\")+first(\"Std dev\")-last(\"Std dev\") as \"Std dev\"\nFROM (\nSELECT min(\"min\") as \"Min\", percentile(\"percentiles50\", 50) as \"50th pct\", percentile(\"percentiles75\", 75) as \"75th pct\", percentile(\"percentiles95\", 95) as \"95th pct\", percentile(\"percentiles99\", 99) as \"99th pct\", max(\"max\") as \"Max\", ceil(mean(\"mean\")) as \"Mean\", percentile(\"stdDev\", 95) as \"Std dev\"\nFROM \"$archive\".\"gatling\"\nWHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY \"status\" fill(null)\n), \n(SELECT \"X\" as \"Min\", \"X\" as \"50th pct\", \"X\" as \"75th pct\", \"X\" as \"95th pct\", \"X\" as \"99th pct\", \"X\" as \"Max\", \"X\" as \"Mean\", \"X\" as \"Std dev\"\nFROM ( \nSELECT last(\"count\")-last(\"count\")-10 as \"X\" FROM \"$archive\".\"gatling\" GROUP BY \"status\"\n) GROUP BY \"status\"\n)\nGROUP BY \"status\"", "rawQuery": true, "refId": "I", "resultFormat": "table", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "timeFrom": null, "timeShift": null, "title": "Response Time (ms)", "transform": "table", "type": "table-old" }, { "datasource": "$ds", "description": "", "fieldConfig": { "defaults": { "custom": { "align": null, "filterable": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 16, "x": 8, "y": 1398 }, "id": 1842, "links": [], "options": { "showHeader": true }, "pluginVersion": "7.2.0", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 1422, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "targets": [ { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "N", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "I", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "L", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "D", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "K", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, Total, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"Total\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "U", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "O", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"= '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "J", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "P", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "Q", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, level 0\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "F", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, OK, Global Information\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"OK\" FROM (SELECT sum(\"count\") as \"T\" FROM \"gatling\" WHERE (\"status\" = 'ok') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "V", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 4+\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "M", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, % KO, level 3\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\") GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "R", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 2\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\") GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "S", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, KO, %KO, level 1\nSELECT (first(\"T\") + last(\"T\") - first(\"T\")) as \"KO\", last(\"T\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"T\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\") GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "T", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", level 0\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "E", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "simulation" ], "type": "tag" }, { "params": [ "group1" ], "type": "tag" }, { "params": [ "group2" ], "type": "tag" }, { "params": [ "request" ], "type": "tag" } ], "hide": true, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, \"KO\", \"% KO\", Global Information\nSELECT (first(\"X\") + last(\"X\") - first(\"X\")) as \"KO\", last(\"X\")/$Total as \"% KO\" FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"status\" = 'ko') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\") GROUP BY \"request\"", "rawQuery": true, "refId": "W", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [ "KO" ], "type": "alias" } ] ], "tags": [ { "key": "status", "operator": "=", "value": "ko" } ] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > ... > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 4+\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"::integer >= 4 AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "H", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_group3 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 3\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\"='3' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/ AND \"group3\"=~/^$group3$/) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\", \"group3\"\n) GROUP BY \"request\", \"group1\", \"group2\", \"group3\"", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_group2 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 2\nSELECT\n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='2' AND \"group1\"=~/^$group1$/ AND \"group2\"=~/^$group2$/)) AND $timeFilter GROUP BY \"request\", \"group1\", \"group2\"\n) GROUP BY \"request\", \"group1\", \"group2\"", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_group1 > $tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 1\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND ((\"group\"='1' AND \"group1\"=~/^$group1$/)) AND $timeFilter GROUP BY \"request\", \"group1\"\n) GROUP BY \"request\", \"group1\"", "rawQuery": true, "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "$tag_request:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, level 0\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"$archive\".\"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" =~ /^$request$/) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "G", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] }, { "alias": "Global Information:::$col", "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": true, "orderByTime": "ASC", "policy": "default", "query": "-- time = 0, min, 50%, 75%, 95%, max, mean, std, Global Information\nSELECT \n (first(\"Min\")+last(\"Min\")-first(\"Min\")) as \"Min\",\n (first(\"50th pct\")+last(\"50th pct\")-first(\"50th pct\")) as \"50th pct\",\n (first(\"75th pct\")+last(\"75th pct\")-first(\"75th pct\")) as \"75th pct\",\n (first(\"95th pct\")+last(\"95th pct\")-first(\"95th pct\")) as \"95th pct\",\n (first(\"99th pct\")+last(\"99th pct\")-first(\"99th pct\")) as \"99th pct\",\n (first(\"Max\")+last(\"Max\")-first(\"Max\")) as \"Max\",\n (first(\"Mean\")+last(\"Mean\")-first(\"Mean\")) as \"Mean\",\n (first(\"Std dev\")+last(\"Std dev\")-first(\"Std dev\")) as \"Std dev\"\nFROM (\n SELECT \n min(\"min\") as \"Min\",\n percentile(\"percentiles50\", 50) as \"50th pct\",\n percentile(\"percentiles75\", 75) as \"75th pct\",\n percentile(\"percentiles95\", 95) as \"95th pct\",\n percentile(\"percentiles99\", 99) as \"99th pct\",\n max(\"max\") as \"Max\",\n mean(\"mean\") as \"Mean\",\n percentile(\"stdDev\", 95) as \"Std dev\"\n FROM \n \"gatling\" \n WHERE \n (\"status\" = 'all') AND (\"simulation\" =~ /^$simulation$/) AND (\"request\" = 'allRequests') AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '') AND $timeFilter GROUP BY \"request\"\n) GROUP BY \"request\"", "rawQuery": true, "refId": "X", "resultFormat": "time_series", "select": [ [ { "params": [ "value" ], "type": "field" }, { "params": [], "type": "mean" } ] ], "tags": [] } ], "title": "", "type": "table" }, { "content": "
> $request : Response Time
\n\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1403 }, "id": 1843, "mode": "html", "options": { "content": "
> $request : Response Time
\n\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 361, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 7, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1405 }, "hiddenSeries": false, "id": 1844, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "min", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 3, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 218, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "min", "color": "#C4FD90", "zindex": 2 }, { "alias": "50%", "color": "#6FF2AD", "zindex": 1 }, { "alias": "75%", "color": "#60ECE5", "zindex": 0 }, { "alias": "95%", "color": "#BC28D7", "zindex": -1 }, { "alias": "99%", "color": "#D11C97", "zindex": -2 }, { "alias": "max", "color": "#C73905", "zindex": -3 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "linewidth": 4, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT min(\"min\") AS \"min\", percentile(\"percentiles50\", 50) AS \"50%\", percentile(\"percentiles75\", 75) AS \"75%\", percentile(\"percentiles95\", 95) AS \"95%\", percentile(\"percentiles99\", 99) AS \"99%\", max(\"max\") AS \"max\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'ok' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "percentiles50" ], "type": "field" }, { "params": [ "50" ], "type": "percentile" }, { "params": [ "50%" ], "type": "alias" } ], [ { "params": [ "percentiles95" ], "type": "field" }, { "params": [ "95" ], "type": "percentile" }, { "params": [ "95%" ], "type": "alias" } ], [ { "params": [ "percentiles99" ], "type": "field" }, { "params": [ "99" ], "type": "percentile" }, { "params": [ "99%" ], "type": "alias" } ], [ { "params": [ "max" ], "type": "field" }, { "params": [], "type": "max" }, { "params": [ "max" ], "type": "alias" } ], [ { "params": [ "percentiles75" ], "type": "field" }, { "params": [ "75" ], "type": "percentile" }, { "params": [ "75%" ], "type": "alias" } ], [ { "params": [ "min" ], "type": "field" }, { "params": [], "type": "min" }, { "params": [ "min" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "ok" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "simulation" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g), \"simulation\" fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Response Time Percentiles over Time (OK)", "tooltip": { "shared": true, "sort": 0, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "ms", "label": "Response Time", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Requests / sec
\n", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1416 }, "id": 1845, "mode": "html", "options": { "content": "
> $request : Requests / sec
\n", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 452, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 1, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1418 }, "hiddenSeries": false, "id": 1846, "interval": "10s", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 279, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "seriesOverrides": [ { "alias": "All", "color": "#4572A7", "fill": 7, "yaxis": 1 }, { "alias": "Active Users", "color": "#FF9D00", "fill": 0, "yaxis": 2 } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "alias": "$col", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) AS \"All\" FROM \"$archive\".\"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"status\" = 'all' AND \"simulation\" =~ /^$simulation$/ AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "All" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "status", "operator": "=", "value": "all" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"$archive\".\"gatling.users\" WHERE (\"simulation\" =~ /^$simulation$/ AND \"request\" = 'allUsers' AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "simulation", "operator": "=~", "value": "/^$simulation$/" }, { "condition": "AND", "key": "request", "operator": "=", "value": "allUsers" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of requests per second", "tooltip": { "shared": true, "sort": 2, "value_type": "cumulative" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "format": "reqps", "label": "Number of requests", "logBase": 1, "max": null, "min": 0, "show": true }, { "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": "0", "show": true } ], "yaxis": { "align": false, "alignLevel": null } }, { "content": "
> $request : Responces / sec
", "datasource": null, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 2, "w": 24, "x": 0, "y": 1429 }, "id": 1847, "mode": "html", "options": { "content": "
> $request : Responces / sec
", "mode": "html" }, "pluginVersion": "7.1.0", "repeatIteration": 1602793394443, "repeatPanelId": 553, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "timeFrom": null, "timeShift": null, "title": "", "transparent": true, "type": "text" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": "$ds", "editable": true, "error": false, "fieldConfig": { "defaults": { "custom": {}, "links": [] }, "overrides": [] }, "fill": 6, "fillGradient": 0, "grid": {}, "gridPos": { "h": 11, "w": 24, "x": 0, "y": 1431 }, "hiddenSeries": false, "id": 1848, "interval": "", "legend": { "alignAsTable": false, "avg": false, "current": false, "max": false, "min": false, "rightSide": false, "show": true, "sort": "total", "sortDesc": true, "total": false, "values": false }, "lines": true, "linewidth": 4, "links": [], "maxPerRow": 3, "nullPointMode": "null", "options": { "alertThreshold": true }, "paceLength": 10, "percentage": false, "pluginVersion": "7.2.0", "pointradius": 5, "points": false, "renderer": "flot", "repeatDirection": "h", "repeatIteration": 1602793394443, "repeatPanelId": 280, "repeatedByRow": true, "scopedVars": { "request": { "selected": false, "text": "wp-embed-min-js?ver=5-1-1", "value": "wp-embed-min-js?ver=5-1-1" } }, "seriesOverrides": [ { "$$hashKey": "object:777", "alias": "all", "color": "#4572A7", "fill": 0, "stack": false, "zindex": 0 }, { "$$hashKey": "object:778", "alias": "ok", "color": "#A0B228", "fill": 7, "stack": true, "zindex": 1 }, { "$$hashKey": "object:779", "alias": "ko", "color": "#FF0000", "fill": 10, "stack": true, "zindex": 1 }, { "$$hashKey": "object:780", "alias": "Active Users", "color": "#FF9D00", "fill": 0, "stack": false, "yaxis": 2, "zindex": 3 } ], "spaceLength": 10, "stack": true, "steppedLine": false, "targets": [ { "alias": "$tag_status", "dsType": "influxdb", "fields": [ { "func": "mean", "name": "value" } ], "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "status" ], "type": "tag" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "gatling", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"count\")), 1s) FROM \"gatling\" WHERE (\"request\" =~ /^$request$/ AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\"!='' AND \"group\"!='1' AND \"group\"!='2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/))) AND $timeFilter GROUP BY time($g), \"status\" fill(null)", "rawQuery": true, "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "count" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" } ] ], "tags": [ { "key": "request", "operator": "=~", "value": "/^$request$/" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] }, { "alias": "$col", "groupBy": [ { "params": [ "$g" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "measurement": "gatling.users", "orderByTime": "ASC", "policy": "default", "query": "SELECT non_negative_derivative(cumulative_sum(sum(\"active\")), 1s) AS \"Active Users\" FROM \"gatling.users\" WHERE (\"request\" = 'allUsers' AND \"simulation\" =~ /^$simulation$/ AND (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '')) AND $timeFilter GROUP BY time($g) fill(null)", "rawQuery": true, "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "active" ], "type": "field" }, { "params": [], "type": "sum" }, { "params": [], "type": "cumulative_sum" }, { "params": [ "1s" ], "type": "non_negative_derivative" }, { "params": [ "Active Users" ], "type": "alias" } ] ], "tags": [ { "key": "request", "operator": "=", "value": "allUsers" }, { "condition": "AND", "key": "simulation", "operator": "=~", "value": "/^$simulation$/" } ] } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, "title": "Number of responses per second", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:831", "format": "reqps", "label": "Number of responses", "logBase": 1, "max": null, "min": 0, "show": true }, { "$$hashKey": "object:832", "format": "none", "label": "Active Users", "logBase": 1, "max": null, "min": null, "show": true } ], "yaxis": { "align": false, "alignLevel": null } } ], "refresh": false, "schemaVersion": 26, "style": "dark", "tags": [], "templating": { "list": [ { "current": { "selected": false, "text": "Gatling: Stand LoadLab", "value": "Gatling: Stand LoadLab" }, "hide": 0, "includeAll": false, "label": "data source", "multi": false, "name": "ds", "options": [], "query": "influxdb", "queryValue": "", "refresh": 1, "regex": "/.*Gatling.*/i", "skipUrlSync": false, "type": "datasource" }, { "allValue": null, "current": { "selected": false, "text": "autogen", "value": "autogen" }, "datasource": "$ds", "definition": "SHOW RETENTION POLICIES", "hide": 2, "includeAll": false, "label": "Retention policy", "multi": false, "name": "archive", "options": [], "query": "SHOW RETENTION POLICIES", "refresh": 1, "regex": "", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { "auto": true, "auto_count": 500, "auto_min": "1s", "current": { "selected": false, "text": "1s", "value": "1s" }, "hide": 0, "label": "granularity", "name": "g", "options": [ { "selected": false, "text": "auto", "value": "$__auto_interval_g" }, { "selected": true, "text": "1s", "value": "1s" }, { "selected": false, "text": "2s", "value": "2s" }, { "selected": false, "text": "5s", "value": "5s" }, { "selected": false, "text": "10s", "value": "10s" }, { "selected": false, "text": "30s", "value": "30s" }, { "selected": false, "text": "1m", "value": "1m" }, { "selected": false, "text": "2m", "value": "2m" }, { "selected": false, "text": "10m", "value": "10m" }, { "selected": false, "text": "30m", "value": "30m" }, { "selected": false, "text": "1h", "value": "1h" }, { "selected": false, "text": "6h", "value": "6h" }, { "selected": false, "text": "12h", "value": "12h" }, { "selected": false, "text": "1d", "value": "1d" }, { "selected": false, "text": "7d", "value": "7d" }, { "selected": false, "text": "14d", "value": "14d" }, { "selected": false, "text": "30d", "value": "30d" } ], "query": "1s,2s,5s,10s,30s,1m,2m,10m,30m,1h,6h,12h,1d,7d,14d,30d", "refresh": 2, "skipUrlSync": false, "type": "interval" }, { "allValue": null, "current": { "selected": false, "text": "40", "value": "40" }, "hide": 2, "includeAll": false, "label": null, "multi": false, "name": "duration_1", "options": [ { "selected": false, "text": "800", "value": "800" } ], "query": "800", "skipUrlSync": false, "type": "custom" }, { "allValue": null, "current": { "selected": false, "text": "100", "value": "100" }, "hide": 2, "includeAll": false, "label": null, "multi": false, "name": "duration_2", "options": [ { "selected": false, "text": "1200", "value": "1200" } ], "query": "1200", "skipUrlSync": false, "type": "custom" }, { "allValue": "", "current": { "selected": false, "text": "openmodel-atonceusers", "value": "openmodel-atonceusers" }, "datasource": "$ds", "definition": "SELECT DISTINCT(\"simulation\") FROM (\n SELECT \"simulation\",\"mean\" \n FROM \"$archive\".\"gatling\" \n WHERE $timeFilter)\n--SELECT \"simulation\" FROM (SELECT last(\"mean\") from \"gatling\" WHERE $timeFilter GROUP BY \"simulation\")", "hide": 0, "includeAll": false, "label": "Simulation", "multi": false, "name": "simulation", "options": [], "query": "SELECT DISTINCT(\"simulation\") FROM (\n SELECT \"simulation\",\"mean\" \n FROM \"$archive\".\"gatling\" \n WHERE $timeFilter)\n--SELECT \"simulation\" FROM (SELECT last(\"mean\") from \"gatling\" WHERE $timeFilter GROUP BY \"simulation\")", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "SELECT \"simulation\" FROM (SELECT last(\"mean\") from \"gatling\" WHERE $timeFilter AND \"run\" =~ /^$tag$/ GROUP BY \"simulation\")", "tags": [], "tagsQuery": "SELECT \"run\" FROM (SELECT last(\"mean\") from \"gatling\" WHERE \"run\" <> '' AND $timeFilter GROUP BY \"run\" ORDER BY time DESC) ORDER BY time DESC LIMIT 5", "type": "query", "useTags": false }, { "allValue": "", "current": { "isNone": true, "selected": false, "text": "None", "value": "" }, "datasource": "$ds", "definition": "SELECT \"run\" FROM (SELECT last(\"mean\") from \"$archive\".\"gatling\" WHERE \"run\" <> '' AND \"simulation\" =~ /^$simulation$/ AND $timeFilter GROUP BY \"run\")", "hide": 0, "includeAll": false, "label": "Run", "multi": false, "name": "run", "options": [], "query": "SELECT \"run\" FROM (SELECT last(\"mean\") from \"$archive\".\"gatling\" WHERE \"run\" <> '' AND \"simulation\" =~ /^$simulation$/ AND $timeFilter GROUP BY \"run\")", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 2, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": false, "text": "", "value": "" }, "datasource": "$ds", "definition": "SELECT \"host\" FROM \n(SELECT last(\"mean\") from \"$archive\".\"gatling\" WHERE \"run\" =~ /^${run:regex}$/ AND \"simulation\" =~ /^${simulation:regex}$/ AND $timeFilter GROUP BY \"host\")", "hide": 0, "includeAll": true, "label": "Load Station", "multi": true, "name": "host", "options": [], "query": "SELECT \"host\" FROM \n(SELECT last(\"mean\") from \"$archive\".\"gatling\" WHERE \"run\" =~ /^${run:regex}$/ AND \"simulation\" =~ /^${simulation:regex}$/ AND $timeFilter GROUP BY \"host\")", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": "$ds", "definition": "SELECT \"group1\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" = '$simulation' AND \"group\"='1' AND $timeFilter GROUP BY \"group1\")", "hide": 0, "includeAll": true, "label": "Group (level 1)", "multi": true, "name": "group1", "options": [], "query": "SELECT \"group1\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" = '$simulation' AND \"group\"='1' AND $timeFilter GROUP BY \"group1\")", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": true, "text": "All", "value": "$__all" }, "datasource": "$ds", "definition": "SELECT \"group2\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"group1\" =~ /^$group1$/ AND \"group\"='2' AND $timeFilter GROUP BY \"group2\")", "hide": 0, "includeAll": true, "label": "Group (level 2)", "multi": true, "name": "group2", "options": [], "query": "SELECT \"group2\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"group1\" =~ /^$group1$/ AND \"group\"='2' AND $timeFilter GROUP BY \"group2\")", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "SELECT \"group2\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"group1\" =~ /^$tag$/ AND \"group\"='2' AND $timeFilter GROUP BY \"group2\")", "tags": [], "tagsQuery": "SELECT \"group1\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"group1\" =~ /^$group1$/ AND \"group\"='2' AND $timeFilter GROUP BY \"group1\")", "type": "query", "useTags": true }, { "allValue": "", "current": { "selected": true, "text": [ "All" ], "value": [ "$__all" ] }, "datasource": "$ds", "definition": "SELECT \"group3\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^${run:regex}$/ OR \"run\" = '') AND (\"host\" =~ /^${host:regex}$/ OR \"host\" = '') AND \"simulation\" =~ /^${simulation:regex}$/ AND \"group1\" =~ /^${group1:regex}$/ AND \"group2\" =~ /^${group2:regex}$/ AND \"group\"='3' AND $timeFilter GROUP BY \"group3\")", "hide": 0, "includeAll": true, "label": "Group (level 3)", "multi": true, "name": "group3", "options": [], "query": "SELECT \"group3\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^${run:regex}$/ OR \"run\" = '') AND (\"host\" =~ /^${host:regex}$/ OR \"host\" = '') AND \"simulation\" =~ /^${simulation:regex}$/ AND \"group1\" =~ /^${group1:regex}$/ AND \"group2\" =~ /^${group2:regex}$/ AND \"group\"='3' AND $timeFilter GROUP BY \"group3\")", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "SELECT \"group3\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$tag$/ AND \"group\"='3' AND $timeFilter GROUP BY \"group3\")", "tags": [], "tagsQuery": "SELECT \"group2\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group\"='3' AND $timeFilter GROUP BY \"group2\")", "type": "query", "useTags": true }, { "allValue": "", "current": { "selected": true, "text": "All", "value": "$__all" }, "datasource": "$ds", "definition": "SELECT \"request\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^${run:regex}$/ OR \"run\" = '') AND (\"host\" =~ /^${host:regex}$/ OR \"host\" = '') AND \"simulation\" =~ /^${simulation:regex}$/ AND \"request\" != 'allRequests' AND $timeFilter AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^${group1:regex}$/) OR (\"group\" = '2' AND \"group1\" =~ /^${group1:regex}$/ AND \"group2\" =~ /^${group2:regex}$/) OR (\"group\" <> '' AND \"group\" <> '1' AND \"group\" <> '2' AND \"group1\" =~ /^${group1:regex}$/ AND \"group2\" =~ /^${group2:regex}$/ AND \"group3\" =~ /^${group3:regex}$/) ) GROUP BY \"request\") ", "hide": 0, "includeAll": true, "label": "Request", "multi": true, "name": "request", "options": [], "query": "SELECT \"request\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^${run:regex}$/ OR \"run\" = '') AND (\"host\" =~ /^${host:regex}$/ OR \"host\" = '') AND \"simulation\" =~ /^${simulation:regex}$/ AND \"request\" != 'allRequests' AND $timeFilter AND (\"group\" = '0' OR \"group\" = '' OR (\"group\" = '1' AND \"group1\" =~ /^${group1:regex}$/) OR (\"group\" = '2' AND \"group1\" =~ /^${group1:regex}$/ AND \"group2\" =~ /^${group2:regex}$/) OR (\"group\" <> '' AND \"group\" <> '1' AND \"group\" <> '2' AND \"group1\" =~ /^${group1:regex}$/ AND \"group2\" =~ /^${group2:regex}$/ AND \"group3\" =~ /^${group3:regex}$/) ) GROUP BY \"request\") ", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": " SELECT \"request\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"request\" != 'allRequests' AND $timeFilter AND \"group\" =~/^$tag$/ AND ( \"group\" = '0' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\" <> '' AND \"group\" <> '1' AND \"group\" <> '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/) ) GROUP BY \"request\")", "tags": [ { "selected": false, "text": "0" } ], "tagsQuery": "SELECT \"group\" FROM (select last(\"mean\") from \"$archive\".gatling where (\"run\" =~ /^$run$/ OR \"run\" = '') AND (\"host\" =~ /^$host$/ OR \"host\" = '') AND \"simulation\" =~ /^$simulation$/ AND \"request\" != 'allRequests' AND $timeFilter AND (\"group\" = '0' OR (\"group\" = '1' AND \"group1\" =~ /^$group1$/) OR (\"group\" = '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/) OR (\"group\" <> '' AND \"group\" <> '1' AND \"group\" <> '2' AND \"group1\" =~ /^$group1$/ AND \"group2\" =~ /^$group2$/ AND \"group3\" =~ /^$group3$/)) GROUP BY \"group\")", "type": "query", "useTags": true }, { "allValue": "", "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": "$ds", "definition": "SHOW TAG VALUES FROM \"gatling.users\" WITH KEY = \"request\" where (\"run\" =~ /^${run:regex}$/ OR \"run\" = '') AND (\"host\" =~ /^${host:regex}$/ OR \"host\" = '') AND \"simulation\" =~ /^${simulation:regex}$/ AND \"request\" != 'allUsers' AND $timeFilter", "hide": 0, "includeAll": true, "label": "User (Scenario)", "multi": true, "name": "scenario", "options": [], "query": "SHOW TAG VALUES FROM \"gatling.users\" WITH KEY = \"request\" where (\"run\" =~ /^${run:regex}$/ OR \"run\" = '') AND (\"host\" =~ /^${host:regex}$/ OR \"host\" = '') AND \"simulation\" =~ /^${simulation:regex}$/ AND \"request\" != 'allUsers' AND $timeFilter", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": false, "text": "64811", "value": "64811" }, "datasource": "$ds", "definition": "SELECT max(\"X\") FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" = '$simulation') and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') AND (\"host\" =~ /^$host$/ or \"host\"='')), (SELECT last(\"count\")-last(\"count\")+0.00001 as \"X\" FROM \"$archive\".gatling)\n\n-- default value is 0.00001", "hide": 2, "includeAll": false, "label": "Total", "multi": false, "name": "Total", "options": [], "query": "SELECT max(\"X\") FROM (SELECT sum(\"count\") as \"X\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" = '$simulation') and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') AND (\"host\" =~ /^$host$/ or \"host\"='')), (SELECT last(\"count\")-last(\"count\")+0.00001 as \"X\" FROM \"$archive\".gatling)\n\n-- default value is 0.00001", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": false, "text": "1", "value": "1" }, "datasource": "$ds", "definition": "SELECT max(\"X\") FROM (SELECT percentile(\"E\", 90) as \"X\" FROM (SELECT ELAPSED(\"count\", 1s) as \"E\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/) and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') AND (\"host\" =~ /^$host$/ or \"host\"=''))), (SELECT last(\"count\")-last(\"count\")+0 as \"X\" FROM \"$archive\".gatling)\n\n-- default value of gatlingWriteDuration = 0", "hide": 2, "includeAll": false, "label": "gatlingWriteDuration", "multi": false, "name": "gatlingWriteDuration", "options": [], "query": "SELECT max(\"X\") FROM (SELECT percentile(\"E\", 90) as \"X\" FROM (SELECT ELAPSED(\"count\", 1s) as \"E\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/) and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') AND (\"host\" =~ /^$host$/ or \"host\"=''))), (SELECT last(\"count\")-last(\"count\")+0 as \"X\" FROM \"$archive\".gatling)\n\n-- default value of gatlingWriteDuration = 0", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": false, "text": "177", "value": "177" }, "datasource": "$ds", "definition": "SELECT max(\"E2\")+$gatlingWriteDuration FROM (SELECT sum(\"E\") as \"E2\" FROM (select ELAPSED(\"count\", 1s) as \"E\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/) and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') AND (\"host\" =~ /^$host$/ or \"host\"='') GROUP BY \"host\") GROUP BY \"host\"), (SELECT last(\"count\")-last(\"count\")+0 as \"E2\" FROM \"$archive\".gatling)\n\n-- default value: 0", "hide": 2, "includeAll": false, "label": "testDuration", "multi": false, "name": "testDuration", "options": [], "query": "SELECT max(\"E2\")+$gatlingWriteDuration FROM (SELECT sum(\"E\") as \"E2\" FROM (select ELAPSED(\"count\", 1s) as \"E\" FROM \"$archive\".\"gatling\" WHERE (\"simulation\" =~ /^$simulation$/) and $timeFilter and \"status\" = 'all' and \"request\" = 'allRequests' and (\"run\" =~ /^$run$/ or \"run\" = '') AND (\"host\" =~ /^$host$/ or \"host\"='') GROUP BY \"host\") GROUP BY \"host\"), (SELECT last(\"count\")-last(\"count\")+0 as \"E2\" FROM \"$archive\".gatling)\n\n-- default value: 0", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false }, { "allValue": "", "current": { "selected": false, "text": "354", "value": "354" }, "datasource": "$ds", "definition": "SELECT ((\"zero\" + $testDuration) * 2) FROM (SELECT last(\"count\")-last(\"count\") as \"zero\" from \"$archive\".\"gatling\")\n\n-- default value: 0", "hide": 2, "includeAll": false, "label": "testDurationX2", "multi": false, "name": "testDurationX2", "options": [], "query": "SELECT ((\"zero\" + $testDuration) * 2) FROM (SELECT last(\"count\")-last(\"count\") as \"zero\" from \"$archive\".\"gatling\")\n\n-- default value: 0", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "tagValuesQuery": "", "tags": [], "tagsQuery": "SHOW TAG VALUES WITH KEY = \"group1\"", "type": "query", "useTags": false } ] }, "time": { "from": "now-15m", "to": "now" }, "timepicker": { "now": true, "refresh_intervals": [ "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ], "time_options": [ "5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d" ] }, "timezone": "browser", "title": "Gatling", "uid": "gatling", "version": 4 }