diff --git a/cclear dashboards/Application monitoring/DNS Collector Details.json b/cclear dashboards/Application monitoring/DNS Collector Details.json new file mode 100644 index 0000000..69bbdc0 --- /dev/null +++ b/cclear dashboards/Application monitoring/DNS Collector Details.json @@ -0,0 +1,3405 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": 72, + "iteration": 1639189101848, + "links": [], + "panels": [ + { + "datasource": null, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 35, + "options": { + "content": "
", + "mode": "html" + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "", + "transparent": true, + "type": "text" + }, + { + "collapsed": true, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 53, + "panels": [ + { + "datasource": null, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 8, + "x": 0, + "y": 4 + }, + "id": 51, + "options": {}, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "cstor_ip" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_active_sessions_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "active_sessions" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Download Packets", + "type": "cclear-pcap-panel-v2" + } + ], + "title": "Download Packets", + "type": "row" + }, + { + "collapsed": false, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 4 + }, + "id": 156, + "panels": [], + "repeat": null, + "title": "DNS Analytics for: $network_monitor", + "type": "row" + }, + { + "datasource": null, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 20000 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 7, + "x": 0, + "y": 5 + }, + "id": 248, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "sum" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "requests" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Total Requests for monitor: $network_monitor", + "transparent": true, + "type": "stat" + }, + { + "datasource": null, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 20000 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 7, + "x": 7, + "y": 5 + }, + "id": 249, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "sum" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "responses" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Total Responses for monitor: $network_monitor", + "transparent": true, + "type": "stat" + }, + { + "datasource": null, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 2 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 5, + "x": 14, + "y": 5 + }, + "id": 250, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"responses\")/sum(\"requests\") FROM \"dns\" WHERE (\"network_monitor_name\" =~ /^$network_monitor$/) AND $timeFilter GROUP BY time($__interval) fill(null)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "responses" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "requests" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Responses to Requests Ratio for monitor: $network_monitor", + "transparent": true, + "type": "stat" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "-- Dashboard --", + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 5, + "x": 19, + "y": 5 + }, + "hiddenSeries": false, + "id": 260, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": true, + "min": false, + "show": false, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": true, + "targets": [ + { + "panelId": 250, + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Responses to Requests Ratio (TS)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "indicators", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fontSize": "80%", + "format": "short", + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 13 + }, + "id": 253, + "interval": null, + "legend": { + "show": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "pluginVersion": "7.3.1", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_query_type_name", + "groupBy": [ + { + "params": [ + "$resolution" + ], + "type": "time" + }, + { + "params": [ + "query_type_name" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "requests" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "DNS Requests by Type: $network_monitor ", + "transformations": [], + "transparent": true, + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "indicators", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fontSize": "80%", + "format": "short", + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 13 + }, + "id": 243, + "interval": null, + "legend": { + "show": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "pluginVersion": "7.3.1", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_query_type_name", + "groupBy": [ + { + "params": [ + "$resolution" + ], + "type": "time" + }, + { + "params": [ + "query_type_name" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "responses" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "DNS Responses by Type: $network_monitor ", + "transformations": [], + "transparent": true, + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "indicators", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fontSize": "80%", + "format": "short", + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 13 + }, + "id": 252, + "interval": null, + "legend": { + "show": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "pluginVersion": "7.3.1", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_query_name_domain", + "groupBy": [ + { + "params": [ + "$resolution" + ], + "type": "time" + }, + { + "params": [ + "query_name_domain" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "responses" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "DNS Responses by Domain: $network_monitor ", + "transformations": [], + "transparent": true, + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "aliasColors": {}, + "bars": true, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "-- Dashboard --", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 0, + "y": 21 + }, + "hiddenSeries": false, + "id": 246, + "interval": null, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "maxDataPoints": 3, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "panelId": 253, + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "DNS Requests by Type (TS)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transformations": [], + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": true, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "-- Dashboard --", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 8, + "y": 21 + }, + "hiddenSeries": false, + "id": 258, + "interval": null, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "maxDataPoints": 3, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "panelId": 243, + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "DNS Responsee by Type (TS)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transformations": [], + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": true, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "-- Dashboard --", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 16, + "y": 21 + }, + "hiddenSeries": false, + "id": 259, + "interval": null, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "maxDataPoints": 3, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "panelId": 252, + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "DNS Responsee by Domain (TS)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transformations": [], + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "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": 30 + }, + "id": 255, + "panels": [], + "title": "DNS Specific Domain Details", + "type": "row" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.02" + }, + "datasource": "indicators", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fontSize": "80%", + "format": "short", + "gridPos": { + "h": 9, + "w": 8, + "x": 0, + "y": 31 + }, + "id": 245, + "interval": null, + "legend": { + "show": true, + "sort": "total", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "pluginVersion": "7.3.1", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_requester_ip", + "groupBy": [ + { + "params": [ + "$resolution" + ], + "type": "time" + }, + { + "params": [ + "requester_ip" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "responses" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "responder_hostname", + "operator": "=~", + "value": "/^$dns_responder$/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Requests to: $dns_responder ", + "transformations": [], + "transparent": true, + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "aliasColors": {}, + "bars": true, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "-- Dashboard --", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Response|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Query Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 242 + } + ] + } + ] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 8, + "y": 31 + }, + "hiddenSeries": false, + "id": 251, + "interval": null, + "legend": { + "alignAsTable": true, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "maxDataPoints": 3, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "panelId": 245, + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Requests to: $dns_responder (TS)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transformations": [], + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "datasource": "indicators", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Response Time (min)" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsUSNoDateIfToday" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Request Time (min)" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsUSNoDateIfToday" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "request delta (mean)" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Requester Hostname" + }, + "properties": [ + { + "id": "custom.width", + "value": 217 + } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 8, + "x": 16, + "y": 31 + }, + "id": 160, + "options": { + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Request Time (min)" + } + ] + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "Packet Per Second $tag_destination_ip", + "groupBy": [ + { + "params": [ + "requester_ip" + ], + "type": "tag" + }, + { + "params": [ + "responder_ip" + ], + "type": "tag" + }, + { + "params": [ + "requester_hostname" + ], + "type": "tag" + }, + { + "params": [ + "responder_hostname" + ], + "type": "tag" + }, + { + "params": [ + "query_type_name" + ], + "type": "tag" + }, + { + "params": [ + "transaction_id" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT \"requests\", \"response_time\" / 1000000, \"responses\", \"packets\", \"request_time\" / 1000000, \"response_time\" - \"request_time\" as \"request delta\" FROM \"dns\" WHERE (\"responder_hostname\" =~ /^$dns_responder$/) AND $timeFilter GROUP BY \"requester_ip\", \"responder_ip\", \"requester_hostname\", \"responder_hostname\", \"query_type_name\", \"transaction_id\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "requests" + ], + "type": "field" + } + ], + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [ + " / 1000000" + ], + "type": "math" + } + ], + [ + { + "params": [ + "responses" + ], + "type": "field" + } + ], + [ + { + "params": [ + "packets" + ], + "type": "field" + } + ], + [ + { + "params": [ + "request_time" + ], + "type": "field" + }, + { + "params": [ + " / 1000000" + ], + "type": "math" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + }, + { + "condition": "AND", + "key": "query_type_name", + "operator": "!=", + "value": "none" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Transactions Details for: $dns_responder", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "network_monitor_name": true, + "packets": true, + "query_name": true, + "request_time": false, + "response_time": false, + "transaction_id": true + }, + "indexByName": { + "Time": 0, + "packets": 12, + "query_type_name": 5, + "request delta": 9, + "request_time": 10, + "requester_hostname": 2, + "requester_ip": 1, + "requests": 7, + "responder_hostname": 4, + "responder_ip": 3, + "response_time": 11, + "responses": 8, + "transaction_id": 6 + }, + "renameByName": { + "Missing SYNs": "", + "RTT Client": "Client RTT", + "RTT Server": "Server RTT", + "Retransmissions Client": "", + "application_port": "Appliication ", + "certificate_not_valid_after": "Certificate Valid Until", + "certificate_not_valid_before": "Certificate Valid From", + "certificate_subject": "Certificate Subject", + "client_city": "Client City", + "client_hostname": "Client Hostname", + "client_ip": "Client IP", + "connections": "Connections", + "handshake_accepted": "Handshake Accepted", + "network_monitor_name": "Network Monitor", + "packets": "Packets", + "query_name": "Query Name", + "query_type": "Query Type", + "query_type_name": "Query Type Name", + "request_time": "Request Time", + "requester_hostname": "Requester Hostname", + "requester_ip": "Requester IP", + "requests": "Requests", + "responder_hostname": "Responder Hostname", + "responder_ip": "Responder IP", + "response_time": "Response Time", + "responses": "Responses", + "server_hello_version": "Server Hello Version", + "server_hello_version_name": "TLS Version", + "server_hostname": "Server Hostname", + "server_ip": "Server IP", + "transactions": "Transactions" + } + } + }, + { + "id": "groupBy", + "options": { + "fields": { + "Active Sessions": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Appliication ": { + "aggregations": [], + "operation": null + }, + "Bytes Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Bytes Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Certificate Subject": { + "aggregations": [], + "operation": "groupby" + }, + "Certificate Valid From": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Certificate Valid Until": { + "aggregations": [ + "min" + ], + "operation": "aggregate" + }, + "Client City": { + "aggregations": [], + "operation": "groupby" + }, + "Client Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Client IP": { + "aggregations": [], + "operation": "groupby" + }, + "Client RTT": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "Connections": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Duplicates Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Duplicates Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Duraction Max": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Duration": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Duration Max": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Fragments": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Fragments Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Fragments Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Gaps Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Gaps Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Handshake Accepted": { + "aggregations": [], + "operation": "groupby" + }, + "Idle time": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Missing SYNs": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Network Monitor": { + "aggregations": [], + "operation": "groupby" + }, + "Packet Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Packets": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Packets Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Packets Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Query Name": { + "aggregations": [], + "operation": "groupby" + }, + "Query Type": { + "aggregations": [], + "operation": "groupby" + }, + "Query Type Name": { + "aggregations": [], + "operation": "groupby" + }, + "RTT Client": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "RTT Server": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "Request Time": { + "aggregations": [ + "min" + ], + "operation": "aggregate" + }, + "Requester Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Requester IP": { + "aggregations": [], + "operation": "groupby" + }, + "Requests": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Responder Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Responder IP": { + "aggregations": [], + "operation": "groupby" + }, + "Response Time": { + "aggregations": [ + "min" + ], + "operation": "aggregate" + }, + "Responses": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Retransmission Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Retransmissions Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "SYN Failure": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "SYN Failure 1": { + "aggregations": [], + "operation": "aggregate" + }, + "Server Hello Version": { + "aggregations": [], + "operation": "groupby" + }, + "Server Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Server IP": { + "aggregations": [], + "operation": "groupby" + }, + "Server RTT": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "TLS Version": { + "aggregations": [], + "operation": "groupby" + }, + "Time": { + "aggregations": [], + "operation": "groupby" + }, + "Transactions": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "application_port": { + "aggregations": [], + "operation": "groupby" + }, + "certificate_subject": { + "aggregations": [], + "operation": "groupby" + }, + "client_hostname": { + "aggregations": [], + "operation": "groupby" + }, + "client_ip": { + "aggregations": [], + "operation": "groupby" + }, + "connections": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "handshake_accepted": { + "aggregations": [], + "operation": "groupby" + }, + "packets": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "request delta": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "server_hello_version": { + "aggregations": [], + "operation": "groupby" + }, + "server_hostname": { + "aggregations": [], + "operation": "groupby" + }, + "server_ip": { + "aggregations": [], + "operation": "groupby" + }, + "transaction_id": { + "aggregations": [], + "operation": "groupby" + } + } + } + } + ], + "transparent": true, + "type": "table" + }, + { + "collapsed": false, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 40 + }, + "id": 257, + "panels": [], + "title": "DNS Transaction Details", + "type": "row" + }, + { + "datasource": "indicators", + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "green", + "mode": "fixed" + }, + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*(RTT|Duration|Idle).*Time.*/" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Response Time (min)" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsUSNoDateIfToday" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Request Time (min)" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsUSNoDateIfToday" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "request delta (mean)" + }, + "properties": [ + { + "id": "unit", + "value": "ns" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Requester Hostname" + }, + "properties": [ + { + "id": "custom.width", + "value": 217 + } + ] + } + ] + }, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 41 + }, + "id": 261, + "options": { + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Request Time (min)" + } + ] + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "Packet Per Second $tag_destination_ip", + "groupBy": [ + { + "params": [ + "requester_ip" + ], + "type": "tag" + }, + { + "params": [ + "responder_ip" + ], + "type": "tag" + }, + { + "params": [ + "requester_hostname" + ], + "type": "tag" + }, + { + "params": [ + "responder_hostname" + ], + "type": "tag" + }, + { + "params": [ + "query_type_name" + ], + "type": "tag" + }, + { + "params": [ + "transaction_id" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "dns", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT \"requests\", \"response_time\" / 1000000, \"responses\", \"packets\", \"request_time\" / 1000000, \"response_time\" - \"request_time\" as \"request delta\" FROM \"dns\" WHERE (\"network_monitor_name\" =~ /^$network_monitor$/ AND \"query_type_name\" != 'none') AND $timeFilter GROUP BY \"requester_ip\", \"responder_ip\", \"requester_hostname\", \"responder_hostname\", \"query_type_name\", \"transaction_id\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "requests" + ], + "type": "field" + } + ], + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [ + " / 1000000" + ], + "type": "math" + } + ], + [ + { + "params": [ + "responses" + ], + "type": "field" + } + ], + [ + { + "params": [ + "packets" + ], + "type": "field" + } + ], + [ + { + "params": [ + "request_time" + ], + "type": "field" + }, + { + "params": [ + " / 1000000" + ], + "type": "math" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$network_monitor$/" + }, + { + "condition": "AND", + "key": "query_type_name", + "operator": "!=", + "value": "none" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "DNS Analytics Details for: $network_monitor ", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "network_monitor_name": true, + "packets": true, + "query_name": true, + "request_time": false, + "response_time": false, + "transaction_id": true + }, + "indexByName": { + "Time": 0, + "packets": 12, + "query_type_name": 5, + "request delta": 9, + "request_time": 10, + "requester_hostname": 2, + "requester_ip": 1, + "requests": 7, + "responder_hostname": 4, + "responder_ip": 3, + "response_time": 11, + "responses": 8, + "transaction_id": 6 + }, + "renameByName": { + "Missing SYNs": "", + "RTT Client": "Client RTT", + "RTT Server": "Server RTT", + "Retransmissions Client": "", + "application_port": "Appliication ", + "certificate_not_valid_after": "Certificate Valid Until", + "certificate_not_valid_before": "Certificate Valid From", + "certificate_subject": "Certificate Subject", + "client_city": "Client City", + "client_hostname": "Client Hostname", + "client_ip": "Client IP", + "connections": "Connections", + "handshake_accepted": "Handshake Accepted", + "network_monitor_name": "Network Monitor", + "packets": "Packets", + "query_name": "Query Name", + "query_type": "Query Type", + "query_type_name": "Query Type Name", + "request_time": "Request Time", + "requester_hostname": "Requester Hostname", + "requester_ip": "Requester IP", + "requests": "Requests", + "responder_hostname": "Responder Hostname", + "responder_ip": "Responder IP", + "response_time": "Response Time", + "responses": "Responses", + "server_hello_version": "Server Hello Version", + "server_hello_version_name": "TLS Version", + "server_hostname": "Server Hostname", + "server_ip": "Server IP", + "transactions": "Transactions" + } + } + }, + { + "id": "groupBy", + "options": { + "fields": { + "Active Sessions": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Appliication ": { + "aggregations": [], + "operation": null + }, + "Bytes Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Bytes Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Certificate Subject": { + "aggregations": [], + "operation": "groupby" + }, + "Certificate Valid From": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Certificate Valid Until": { + "aggregations": [ + "min" + ], + "operation": "aggregate" + }, + "Client City": { + "aggregations": [], + "operation": "groupby" + }, + "Client Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Client IP": { + "aggregations": [], + "operation": "groupby" + }, + "Client RTT": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "Connections": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Duplicates Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Duplicates Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Duraction Max": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Duration": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Duration Max": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Fragments": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Fragments Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Fragments Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Gaps Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Gaps Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Handshake Accepted": { + "aggregations": [], + "operation": "groupby" + }, + "Idle time": { + "aggregations": [ + "max" + ], + "operation": "aggregate" + }, + "Missing SYNs": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Network Monitor": { + "aggregations": [], + "operation": "groupby" + }, + "Packet Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Packets": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Packets Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Packets Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Query Name": { + "aggregations": [], + "operation": "groupby" + }, + "Query Type": { + "aggregations": [], + "operation": "groupby" + }, + "Query Type Name": { + "aggregations": [], + "operation": "groupby" + }, + "RTT Client": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "RTT Server": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "Request Time": { + "aggregations": [ + "min" + ], + "operation": "aggregate" + }, + "Requester Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Requester IP": { + "aggregations": [], + "operation": "groupby" + }, + "Requests": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Responder Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Responder IP": { + "aggregations": [], + "operation": "groupby" + }, + "Response Time": { + "aggregations": [ + "min" + ], + "operation": "aggregate" + }, + "Responses": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Retransmission Server": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Retransmissions Client": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "SYN Failure": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "SYN Failure 1": { + "aggregations": [], + "operation": "aggregate" + }, + "Server Hello Version": { + "aggregations": [], + "operation": "groupby" + }, + "Server Hostname": { + "aggregations": [], + "operation": "groupby" + }, + "Server IP": { + "aggregations": [], + "operation": "groupby" + }, + "Server RTT": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "TLS Version": { + "aggregations": [], + "operation": "groupby" + }, + "Time": { + "aggregations": [], + "operation": "groupby" + }, + "Transactions": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "application_port": { + "aggregations": [], + "operation": "groupby" + }, + "certificate_subject": { + "aggregations": [], + "operation": "groupby" + }, + "client_hostname": { + "aggregations": [], + "operation": "groupby" + }, + "client_ip": { + "aggregations": [], + "operation": "groupby" + }, + "connections": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "handshake_accepted": { + "aggregations": [], + "operation": "groupby" + }, + "packets": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "request delta": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + }, + "server_hello_version": { + "aggregations": [], + "operation": "groupby" + }, + "server_hostname": { + "aggregations": [], + "operation": "groupby" + }, + "server_ip": { + "aggregations": [], + "operation": "groupby" + }, + "transaction_id": { + "aggregations": [], + "operation": "groupby" + } + } + } + } + ], + "type": "table" + }, + { + "collapsed": false, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 50 + }, + "id": 100, + "panels": [], + "title": "Last Row", + "type": "row" + }, + { + "datasource": null, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 51 + }, + "id": 102, + "options": { + "content": "", + "mode": "html" + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "placeholder", + "type": "text" + } + ], + "refresh": "5m", + "schemaVersion": 26, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "auto": true, + "auto_count": "20", + "auto_min": "10s", + "current": { + "selected": false, + "text": "auto", + "value": "$__auto_interval_resolution" + }, + "error": null, + "hide": 0, + "label": null, + "name": "resolution", + "options": [ + { + "selected": true, + "text": "auto", + "value": "$__auto_interval_resolution" + }, + { + "selected": false, + "text": "1s", + "value": "1s" + }, + { + "selected": false, + "text": "10s", + "value": "10s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "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,10s,1m,10m,30m,1h,6h,12h,1d,7d,14d,30d", + "queryValue": "", + "refresh": 2, + "skipUrlSync": false, + "type": "interval" + }, + { + "allValue": null, + "current": { + "selected": true, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, + "datasource": "indicators", + "definition": "", + "error": null, + "hide": 0, + "includeAll": true, + "label": "Network Monitor", + "multi": true, + "name": "network_monitor", + "options": [], + "query": "show tag values with key=\"network_monitor_name\"", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": false, + "text": "0.0.0.0", + "value": "0.0.0.0" + }, + "datasource": "indicators", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "ip", + "options": [], + "query": "show tag values with key=~/.*_ip/ LIMIT 100", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": false, + "text": "none", + "value": "none" + }, + "datasource": "indicators", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "application", + "options": [], + "query": "show tag values with key= application_port", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": false, + "text": "0", + "value": "0" + }, + "datasource": "indicators", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "vlan", + "options": [], + "query": "show tag values with key=~/vlan_.*/", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": false, + "text": "dns.google.", + "value": "dns.google." + }, + "datasource": "indicators", + "definition": "", + "error": null, + "hide": 0, + "includeAll": true, + "label": "DNS Responder", + "multi": false, + "name": "dns_responder", + "options": [], + "query": "show tag values with key=responder_hostname", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": "indicators", + "definition": "", + "error": null, + "hide": 0, + "includeAll": true, + "label": "DNS Requester", + "multi": false, + "name": "dns_requester", + "options": [], + "query": "show tag values with key=requester_hostname", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-12h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "DNS Collector Details", + "uid": "uwaSk1hnz", + "version": 18 +} \ No newline at end of file diff --git a/cclear dashboards/Application monitoring/Log4J Detection.json b/cclear dashboards/Application monitoring/Log4J Detection.json new file mode 100644 index 0000000..7c48ac8 --- /dev/null +++ b/cclear dashboards/Application monitoring/Log4J Detection.json @@ -0,0 +1,837 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 0, + "id": 88, + "iteration": 1639680374397, + "links": [], + "panels": [ + { + "datasource": "indicators", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 17, + "links": [], + "options": { + "content": "
", + "mode": "html" + }, + "pluginVersion": "7.3.1", + "title": "", + "transparent": true, + "type": "text" + }, + { + "datasource": "indicators", + "fieldConfig": { + "defaults": { + "custom": { + "align": null, + "filterable": false + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "CVU Port Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 250 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "CVU Name" + }, + "properties": [ + { + "id": "custom.width", + "value": 100 + } + ] + } + ] + }, + "gridPos": { + "h": 11, + "w": 9, + "x": 0, + "y": 3 + }, + "id": 19, + "links": [], + "options": { + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Count (sum)" + } + ] + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "$tag_device $tag_p_nm : $tag_f_name", + "dsType": "influxdb", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "p_nm" + ], + "type": "tag" + }, + { + "params": [ + "f_name" + ], + "type": "tag" + }, + { + "params": [ + "device" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "hrc_avg_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + }, + { + "params": [ + "*1000" + ], + "type": "math" + } + ] + ], + "tags": [ + { + "key": "f_name", + "operator": "=~", + "value": "/jndi_.*/" + } + ] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Log4J Vulnerability Packet Matches", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true + }, + "indexByName": { + "Time": 0, + "device": 1, + "f_name": 3, + "max": 4, + "p_nm": 2 + }, + "renameByName": { + "device": "CVU Name", + "f_name": "Filter Name ", + "max": "Count ", + "p_nm": "CVU Port Name" + } + } + }, + { + "id": "groupBy", + "options": { + "fields": { + "CVU Name": { + "aggregations": [], + "operation": "groupby" + }, + "CVU Port Name": { + "aggregations": [], + "operation": "groupby" + }, + "Count ": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Filter Name ": { + "aggregations": [], + "operation": "groupby" + } + } + } + } + ], + "type": "table" + }, + { + "alert": { + "alertRuleTags": {}, + "conditions": [ + { + "evaluator": { + "params": [ + 10 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "A", + "5m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "max" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "for": "5m", + "frequency": "1m", + "handler": 1, + "message": "Identified packets with log4j vulnerability", + "name": "Log4J Volunerability Packet Matchs alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "indicators", + "decimals": 0, + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [], + "unit": "none" + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 11, + "w": 7, + "x": 9, + "y": 3 + }, + "hiddenSeries": false, + "id": 1, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "alias": "$tag_f_name: Device: $tag_device Port: $tag_p_nm :", + "dsType": "influxdb", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "p_nm" + ], + "type": "tag" + }, + { + "params": [ + "f_name" + ], + "type": "tag" + }, + { + "params": [ + "device" + ], + "type": "tag" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "hrc_avg_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + }, + { + "params": [ + "*1000" + ], + "type": "math" + } + ] + ], + "tags": [ + { + "key": "f_name", + "operator": "=~", + "value": "/jndi_.*/" + } + ] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 10 + } + ], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Log4J Vulnerability Packet Matches", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:394", + "format": "none", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:395", + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "datasource": null, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 11, + "w": 8, + "x": 16, + "y": 3 + }, + "id": 21, + "options": {}, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "cstor_ip" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "flow_data_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "packets_per_s" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [] + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Download Packets", + "type": "cclear-pcap-panel-v2" + }, + { + "collapsed": true, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 14 + }, + "id": 23, + "panels": [ + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "indicators", + "decimals": 0, + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [], + "unit": "none" + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 15, + "w": 11, + "x": 0, + "y": 15 + }, + "hiddenSeries": false, + "id": 18, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "alias": "$tag_device $tag_p_nm : $tag_f_name", + "dsType": "influxdb", + "groupBy": [ + { + "params": [ + "$resolution" + ], + "type": "time" + }, + { + "params": [ + "p_nm" + ], + "type": "tag" + }, + { + "params": [ + "f_name" + ], + "type": "tag" + }, + { + "params": [ + "device" + ], + "type": "tag" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "hrc_avg_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + }, + { + "params": [ + "*1000" + ], + "type": "math" + } + ] + ], + "tags": [ + { + "key": "f_name", + "operator": "=~", + "value": "/jndi.*/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": " All jndi Packet Matches", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:394", + "format": "none", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:395", + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "Draft", + "type": "row" + } + ], + "refresh": false, + "schemaVersion": 26, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "auto": true, + "auto_count": 30, + "auto_min": "1s", + "current": { + "selected": true, + "text": "10s", + "value": "10s" + }, + "error": null, + "hide": 0, + "label": null, + "name": "resolution", + "options": [ + { + "selected": false, + "text": "auto", + "value": "$__auto_interval_resolution" + }, + { + "selected": false, + "text": "1s", + "value": "1s" + }, + { + "selected": true, + "text": "10s", + "value": "10s" + }, + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "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,10s,30s,1m,10m,30m,1h,6h,12h,1d,7d,14d,30d", + "queryValue": "", + "refresh": 2, + "skipUrlSync": false, + "type": "interval" + } + ] + }, + "time": { + "from": "now-5m", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "Log4J Detection", + "uid": "WRZ6tq2nk", + "version": 7 +} \ No newline at end of file diff --git a/cclear dashboards/TCP Health/Latency Network Monitor Level 2 w Sapphire-1642005817937.json b/cclear dashboards/TCP Health/Latency Network Monitor Level 2 w Sapphire-1642005817937.json new file mode 100644 index 0000000..1562f3c --- /dev/null +++ b/cclear dashboards/TCP Health/Latency Network Monitor Level 2 w Sapphire-1642005817937.json @@ -0,0 +1,2243 @@ +{ + "__inputs": [ + { + "name": "DS_INDICATORS", + "label": "indicators", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.3.1" + }, + { + "type": "panel", + "id": "grafana-piechart-panel", + "name": "Pie Chart", + "version": "1.6.1" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "influxdb", + "name": "InfluxDB", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "table", + "name": "Table", + "version": "" + }, + { + "type": "panel", + "id": "table-old", + "name": "Table (old)", + "version": "" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 2, + "id": null, + "iteration": 1642005806840, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": [ + "Server", + "cPacket", + "TCP_Analytics" + ], + "targetBlank": true, + "title": "Network Monitor Server Analytics", + "type": "dashboards" + } + ], + "panels": [ + { + "datasource": "${DS_INDICATORS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 60, + "links": [], + "options": { + "content": "
", + "mode": "html" + }, + "pluginVersion": "7.3.1", + "title": "", + "transparent": true, + "type": "text" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.01" + }, + "datasource": "${DS_INDICATORS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "s", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 3 + }, + "id": 63, + "interval": "1s", + "legend": { + "show": true, + "sort": "avg", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"from_srvr_rtt\")+mean(\"to_srvr_rtt\") FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/ AND \"dp_type\" = 'eps' AND \"m_type\" = 'flow' AND \"from_srvr_rtt\" > 0) AND $timeFilter GROUP BY \"server\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "$interval" + ], + "type": "time" + }, + { + "params": [ + "server_ip" + ], + "type": "tag" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"rtt_server_s\")+ mean(\"rtt_client_s\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($interval), \"server_ip\"", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "rtt_server_s" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ], + [ + { + "params": [ + "rtt_client_s" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Session RTT for \"$flow_g\" (By Server)", + "type": "grafana-piechart-panel", + "valueName": "avg" + }, + { + "columns": [ + { + "$$hashKey": "object:252", + "text": "Avg", + "value": "avg" + } + ], + "datasource": "${DS_INDICATORS}", + "description": "Session Round Trip Time: The average transit time for packets travelling from the cVu to the server, back to the cVu, to the client and then returning back to the cVu.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 3 + }, + "id": 62, + "links": [ + { + "targetBlank": true, + "title": "Server Latency & Load Details", + "url": "/graph-engine/d/cPacket-4tuple-Server-Latency-Level3/?${__url_time_range}&${__all_variables}" + } + ], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 1, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "linkTargetBlank": true, + "linkTooltip": "Click to drill down to current server", + "linkUrl": "", + "pattern": "Time", + "type": "date" + }, + { + "alias": "Server IP", + "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": true, + "linkTargetBlank": true, + "linkTooltip": "Latency Details For Server ${__cell}", + "linkUrl": "/graph-engine/d/cPacket-4tuple-Server-Latency-Level3/?var-res=$res&var-flow_g=$flow_g&var-server=${__cell}&from=${__from}&to=${__to}", + "mappingType": 1, + "pattern": "Metric", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Average", + "align": "auto", + "colorMode": "cell", + "colors": [ + "rgba(50, 172, 45, 0.97)", + "rgba(237, 129, 40, 0.89)", + "rgba(245, 54, 54, 0.9)" + ], + "decimals": 1, + "pattern": "Avg", + "thresholds": [ + "0.25", + " 0.5" + ], + "type": "number", + "unit": "s" + } + ], + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"from_srvr_rtt\")+mean(\"to_srvr_rtt\") as \"Avg\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/ AND \"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"from_srvr_rtt\" > 0) AND $timeFilter GROUP BY \"server\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"rtt_server_s\")+ mean(\"rtt_client_s\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($interval), \"server_ip\"", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + } + ] + } + ], + "title": "Session RTT for \"$flow_g\"", + "transform": "timeseries_aggregations", + "type": "table-old" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "description": "Session Round Trip Time (to server and back, to client and back) for Server $server", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 3 + }, + "hiddenSeries": false, + "id": 13, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": "avg", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"from_srvr_rtt\")+mean(\"to_srvr_rtt\") FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/ AND \"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"from_srvr_rtt\" > 0 AND \"server\" =~ /^$server$/) AND $timeFilter GROUP BY time($res), \"server\", \"client\" fill(none)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"rtt_server_s\")+ mean(\"rtt_client_s\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ and server_ip =~ /$server/) AND $timeFilter GROUP BY time($interval), \"server_ip\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Session RTT ($server Sessions)", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "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 + } + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.01" + }, + "datasource": "${DS_INDICATORS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "s", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 10 + }, + "id": 49, + "interval": "1s", + "legend": { + "show": true, + "sort": "avg", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"rtt_server_s\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($interval), \"server_ip\"", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + } + ], + "title": "Server Side RTT for \"$flow_g\" (By Server)", + "type": "grafana-piechart-panel", + "valueName": "avg" + }, + { + "datasource": "${DS_INDICATORS}", + "description": "Round Trip Time from the cVu to the server and back to the cVu.", + "fieldConfig": { + "defaults": { + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 0.1 + } + ] + }, + "unit": "s" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Server" + }, + "properties": [ + { + "id": "links", + "value": [ + { + "title": "Server Details", + "url": "/graph-engine/d/cPacket-4tuple-Server-Latency-Level3/?${__url_time_range}&${__all_variables}" + } + ] + } + ] + } + ] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 10 + }, + "id": 30, + "interval": "1s", + "links": [ + { + "targetBlank": true, + "title": "Server Latency & Load Details", + "url": "/graph-engine/d/cPacket-4tuple-Server-Latency-Level3/?${__url_time_range}&${__all_variables}" + } + ], + "options": { + "showHeader": true + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "Avg" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + } + ] + }, + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"rtt_server_s\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY \"server_ip\"", + "rawQuery": true, + "refId": "B", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "Avg" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + } + ] + } + ], + "title": "Server Side RTT for \"$flow_g\"", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true + }, + "indexByName": {}, + "renameByName": { + "Time": "", + "mean": "Server Round Trip Time", + "server_ip": "Server" + } + } + }, + { + "id": "groupBy", + "options": { + "fields": { + "Server": { + "aggregations": [], + "operation": "groupby" + }, + "Server Round Trip Time": { + "aggregations": [ + "mean" + ], + "operation": "aggregate" + } + } + } + } + ], + "type": "table" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "description": "Round Trip Time (to server and back) for Server $server", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 10 + }, + "hiddenSeries": false, + "id": 61, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": null, + "sortDesc": null, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT max(\"from_srvr_rtt\") AS \"from-server\", max(\"to_srvr_rtt\") AS \"to-server\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res) fill(0)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"rtt_server_s\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ and server_ip =~ /$server/) AND $timeFilter GROUP BY time($interval), \"server_ip\", \"client_ip\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_rtt", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Server Side RTT ($server Sessions)", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "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 + } + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.01" + }, + "datasource": "${DS_INDICATORS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "s", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 17 + }, + "id": 55, + "interval": "1s", + "legend": { + "show": true, + "sort": "avg", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "response_time", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server_ip" + ], + "type": "tag" + } + ], + "measurement": "tcp_active_sessions_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"response_time_s_avg\") FROM \"tcp_active_sessions_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res), \"server_ip\"", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "response_time_s_avg" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Response Time for \"$flow_g\" (By Server)", + "type": "grafana-piechart-panel", + "valueName": "avg" + }, + { + "columns": [ + { + "$$hashKey": "object:710", + "text": "Avg", + "value": "avg" + } + ], + "datasource": "${DS_INDICATORS}", + "description": "The server SYN to SYNACK Response Time.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 17 + }, + "id": 54, + "interval": "1s", + "links": [ + { + "targetBlank": true, + "title": "Server Latency & Load Details", + "url": "/graph-engine/d/cPacket-4tuple-Server-Latency-Level3/?${__url_time_range}&${__all_variables}" + } + ], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 1, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "hidden" + }, + { + "alias": "Server IP", + "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": true, + "linkTargetBlank": true, + "linkTooltip": "Latency Details For Server ${__cell}", + "linkUrl": "/graph-engine/d/cPacket-4tuple-Server-Latency-Level3/?var-res=$res&var-server=${__cell}&var-flow_g=$flow_g&from=${__from}&to=${__to}", + "mappingType": 1, + "pattern": "/Metric|server/", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Average", + "align": "auto", + "colorMode": "cell", + "colors": [ + "rgba(50, 172, 45, 0.97)", + "rgba(237, 129, 40, 0.89)", + "rgba(245, 54, 54, 0.9)" + ], + "decimals": 2, + "pattern": "Avg", + "thresholds": [ + "0.1", + " 0.3" + ], + "type": "number", + "unit": "s" + } + ], + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"response_time\") FROM \"persecond\" WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($time_range*2), \"server\", \"client\" fill(none)", + "rawQuery": false, + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "Avg" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "response_time", + "operator": ">", + "value": "0" + } + ] + }, + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server_ip" + ], + "type": "tag" + } + ], + "hide": false, + "measurement": "tcp_active_sessions_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"response_time_s_avg\") FROM \"tcp_active_sessions_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res), \"server_ip\"", + "rawQuery": false, + "refId": "B", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "response_time_s_avg" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "Avg" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Response Time for \"$flow_g\"", + "transform": "table", + "type": "table-old" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "description": "The server (SYN to SYNACK) response time for server $server", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 17 + }, + "hiddenSeries": false, + "id": 50, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "hide": false, + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT max(\"from_srvr_rtt\") AS \"from-server\", max(\"to_srvr_rtt\") AS \"to-server\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res) fill(0)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "response_time", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"response_time_s_avg\") FROM \"tcp_active_sessions_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ and server_ip =~ /$server/) AND $timeFilter GROUP BY time($res), \"server_ip\", \"client_ip\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "response_time", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Response Time ($server Sessions)", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "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 + } + }, + { + "collapsed": true, + "datasource": "${DS_INDICATORS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 24 + }, + "id": 27, + "panels": [ + { + "content": "#### Usage Notes:\n- The panels are filterd by the selected Network Monitor: $flow_g\n- When following links, the Network Monitor selection ($flow_g) will also be applied to the Linked Dashboard\n- When following links, the Server selected in the pull down menu ($server) will be passed to the Linked Dashboard\n- User Defined Filters on indicators: Adds dashboard filters to narrow down the view (the Linked Dashboard may also be affected)\n- If you don't want the \"User Defined Filters\" to apply to Linked Dashboards, then clear these filters before clicking a link.\n\n", + "datasource": "${DS_INDICATORS}", + "gridPos": { + "h": 5, + "w": 13, + "x": 0, + "y": 25 + }, + "id": 29, + "links": [], + "mode": "markdown", + "options": {}, + "title": "Latency for Network Monitor \"$flow_g\"", + "type": "text" + } + ], + "title": "Instructions: How to Use This Dashbaord", + "type": "row" + } + ], + "refresh": false, + "schemaVersion": 26, + "style": "dark", + "tags": [ + "Network_Monitor", + "TCP_Analytics", + "cPacket", + "Level 2" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": "Network Monitor Name", + "multi": false, + "name": "flow_g", + "options": [], + "query": "show tag values with key =~ /network_monitor_name|flow_g/", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": "Server", + "multi": false, + "name": "server", + "options": [], + "query": "show tag values with key =~ /server_ip|server|client_ip/ limit 100 ", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "auto": true, + "auto_count": 50, + "auto_min": "1s", + "current": { + "selected": false, + "text": "auto", + "value": "$__auto_interval_res" + }, + "error": null, + "hide": 0, + "label": "Resolution", + "name": "res", + "options": [ + { + "selected": true, + "text": "auto", + "value": "$__auto_interval_res" + }, + { + "selected": false, + "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": "15s", + "value": "15s" + }, + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + }, + { + "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,15s,30s,1m,5m,10m,15m,30m,1h,6h,12h,1d,7d,14d,30d", + "refresh": 2, + "skipUrlSync": false, + "type": "interval" + }, + { + "datasource": "indicators", + "error": null, + "filters": [], + "hide": 0, + "label": "User Defined Filters on indicators", + "name": "indicators", + "skipUrlSync": false, + "type": "adhoc" + } + ] + }, + "time": { + "from": "now-5m", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "", + "title": "Latency Network Monitor Level 2 w Sapphire", + "uid": "VkWUt7Jnk", + "version": 11 +} \ No newline at end of file diff --git a/cclear dashboards/TCP Health/SYN And SYNAck Stats Dashboard - cVu_new-1642005856516.json b/cclear dashboards/TCP Health/SYN And SYNAck Stats Dashboard - cVu_new-1642005856516.json new file mode 100644 index 0000000..50d93f8 --- /dev/null +++ b/cclear dashboards/TCP Health/SYN And SYNAck Stats Dashboard - cVu_new-1642005856516.json @@ -0,0 +1,552 @@ +{ + "__inputs": [ + { + "name": "DS_INDICATORS", + "label": "indicators", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.3.1" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "influxdb", + "name": "InfluxDB", + "version": "1.0.0" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": null, + "iteration": 1642005848944, + "links": [], + "panels": [ + { + "datasource": "${DS_INDICATORS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 15, + "title": "CVU Liveview", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "decimals": 2, + "description": "This panel displays the SYN count and SYNACK count for $device: $port. To change the ports, select different values for \"cVu Device and Port\"", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 1 + }, + "hiddenSeries": false, + "id": 21, + "interval": "5s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": null, + "sortDesc": null, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true, + "dataLinks": [] + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "device" + ], + "type": "tag" + }, + { + "params": [ + "p_nm" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "hide": false, + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT derivative(last(\"_tcp_syn_pkt\"), 1s) AS \"SYN Packets\", derivative(last(\"_tcp_synack_pkt\"), 1s) AS \"SYNACK Packets\" FROM \"persecond\" WHERE (\"device\" =~ /^$device$/ AND \"p_nm\" =~ /^$port$/) AND $timeFilter GROUP BY time($__interval), \"device\", \"p_nm\" fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "_tcp_syn_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "last" + }, + { + "params": [ + "1s" + ], + "type": "derivative" + }, + { + "params": [ + "SYN Packets" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "_tcp_synack_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "last" + }, + { + "params": [ + "1s" + ], + "type": "derivative" + }, + { + "params": [ + "SYNACK Packets" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "device", + "operator": "=~", + "value": "/^$device$/" + }, + { + "condition": "AND", + "key": "p_nm", + "operator": "=~", + "value": "/^$port$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "SYN / SYNACK", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "decimals": 2, + "description": "This panel displays the difference between SYN count and SYNACK count for $device: $port. To change the ports, select different values for \"cVu Device and Port\"", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 10 + }, + "hiddenSeries": false, + "id": 22, + "interval": "5s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": null, + "sortDesc": null, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true, + "dataLinks": [] + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "device" + ], + "type": "tag" + }, + { + "params": [ + "p_nm" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "hide": false, + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT SUM(\"syns\") / SUM(\"synacks\") as \"Difference\" FROM\n (SELECT NON_NEGATIVE_DIFFERENCE(LAST(\"_tcp_syn_pkt\")) AS \"syns\" FROM \"persecond\"\n WHERE (\"device\" =~ /^$device$/ AND \"p_nm\" =~ /^$port$/) AND $timeFilter\n GROUP BY time($__interval*5), \"device\", \"p_nm\" FILL(0) ),\n (SELECT NON_NEGATIVE_DIFFERENCE(LAST(\"_tcp_synack_pkt\")) AS \"synacks\" FROM \"persecond\"\n WHERE (\"device\" =~ /^$device$/ AND \"p_nm\" =~ /^$port$/) AND $timeFilter\n GROUP BY time($__interval*5), \"device\", \"p_nm\" FILL(0) )\nWHERE $timeFilter\nGROUP BY time($__interval*5), \"device\", \"p_nm\" FILL(none)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "_tcp_syn_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "last" + }, + { + "params": [ + "1s" + ], + "type": "derivative" + }, + { + "params": [ + "SYN Packets" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "_tcp_synack_pkt" + ], + "type": "field" + }, + { + "params": [], + "type": "last" + }, + { + "params": [ + "1s" + ], + "type": "derivative" + }, + { + "params": [ + "SYNACK Packets" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "device", + "operator": "=", + "value": "preprod-cvu400ng02" + }, + { + "condition": "AND", + "key": "p_nm", + "operator": "=~", + "value": "/^$port$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Difference SYN/SYNACK", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "refresh": "", + "schemaVersion": 26, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "datasource": "indicators", + "error": null, + "filters": [], + "hide": 0, + "label": null, + "name": "indicators", + "skipUrlSync": false, + "type": "adhoc" + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "SHOW TAG VALUES WITH KEY = \"device\"", + "error": null, + "hide": 0, + "includeAll": false, + "label": "cVu Device", + "multi": true, + "name": "device", + "options": [], + "query": "SHOW TAG VALUES WITH KEY = \"device\"", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": "Port", + "multi": true, + "name": "port", + "options": [], + "query": "SHOW TAG VALUES WITH KEY = \"p_nm\" WHERE \"device\" =~ /^$device$/", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-2d", + "to": "now" + }, + "timepicker": { + "nowDelay": "", + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, + "timezone": "", + "title": "SYN And SYNAck Stats Dashboard - cVu_new", + "uid": "eBs5ip-Mk_new", + "version": 1 +} \ No newline at end of file diff --git a/cclear dashboards/TCP Health/TCP Errors Network Monitor Level 2 w Sapphire-1642005893617.json b/cclear dashboards/TCP Health/TCP Errors Network Monitor Level 2 w Sapphire-1642005893617.json new file mode 100644 index 0000000..42f3e23 --- /dev/null +++ b/cclear dashboards/TCP Health/TCP Errors Network Monitor Level 2 w Sapphire-1642005893617.json @@ -0,0 +1,2792 @@ +{ + "__inputs": [ + { + "name": "DS_INDICATORS", + "label": "indicators", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.3.1" + }, + { + "type": "panel", + "id": "grafana-piechart-panel", + "name": "Pie Chart", + "version": "1.6.1" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "influxdb", + "name": "InfluxDB", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "table", + "name": "Table", + "version": "" + }, + { + "type": "panel", + "id": "table-old", + "name": "Table (old)", + "version": "" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 2, + "id": null, + "iteration": 1642005885571, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": [ + "Server", + "cPacket", + "TCP_Analytics" + ], + "targetBlank": true, + "title": "Network Monitor Server Analytics", + "type": "dashboards" + } + ], + "panels": [ + { + "datasource": "${DS_INDICATORS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 52, + "links": [], + "options": { + "content": "
", + "mode": "html" + }, + "pluginVersion": "7.3.1", + "title": "", + "transparent": true, + "type": "text" + }, + { + "datasource": "${DS_INDICATORS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 71, + "title": "Retransmissions", + "type": "row" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.01" + }, + "datasource": "${DS_INDICATORS}", + "decimals": 0, + "description": "Client + Server Retransmissions for sessions in $flow_g, grouped by server", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "none", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 4 + }, + "id": 66, + "interval": null, + "legend": { + "show": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"from_srvr_retrans\")+sum(\"to_srvr_retrans\") FROM \"persecond\" WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY \"server\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "from_srvr_retrans", + "operator": ">", + "value": "0" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "server_ip" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") + sum(\"retransmissions_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval), \"server_ip\" fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "retransmissions_client" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "retransmissions_server" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Session Retransmissions for \"$flow_g\" (By Server)", + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "datasource": "${DS_INDICATORS}", + "description": "Server + Client Retransmissions for $flow_g conversations", + "fieldConfig": { + "defaults": { + "custom": { + "align": null, + "displayMode": "color-text", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 4 + }, + "id": 65, + "interval": "1s", + "links": [ + { + "title": "TCP Error Metrics for Server $server", + "url": "/graph-engine/d/cPacket-4tuple-Server-TCPErrors-Level3/?${__all_variables}&${__all_variables}" + } + ], + "options": { + "showHeader": true + }, + "pluginVersion": "7.3.1", + "targets": [ + { + "alias": "$tag_client $tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT SUM(\"from_srvr_retrans\") + SUM(\"to_srvr_retrans\") AS \"Total\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/ AND \"m_type\" = 'flow' AND \"dp_type\" = 'eps') AND $timeFilter GROUP BY \"server\", \"client\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + "Total" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_client $tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") + sum(\"retransmissions_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval), \"server_ip\" fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + "Total" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + } + ], + "title": "Session Retransmissions for \"$flow_g\"", + "transformations": [ + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true + }, + "indexByName": {}, + "renameByName": { + "server_ip": "Server", + "sum_sum": "Retransmissions" + } + } + }, + { + "id": "groupBy", + "options": { + "fields": { + "Retransmissions": { + "aggregations": [ + "sum" + ], + "operation": "aggregate" + }, + "Server": { + "aggregations": [], + "operation": "groupby" + } + } + } + } + ], + "type": "table" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "decimals": null, + "description": "The number of (client and server) retransmissions for sessions with server $server, grouped by client.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 4 + }, + "hiddenSeries": false, + "id": 13, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": "total", + "sortDesc": true, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT max(\"from_srvr_rtt\") AS \"from-server\", max(\"to_srvr_rtt\") AS \"to-server\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res) fill(0)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") + sum(\"retransmissions_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ and server_ip =~ /$server/) AND $timeFilter GROUP BY time($__interval), \"server_ip\", \"client_ip\" fill(null)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Session Retransmissions ($server Sessions)", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "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 + } + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.02" + }, + "datasource": "${DS_INDICATORS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "none", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 11 + }, + "id": 49, + "interval": "1s", + "legend": { + "show": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval), \"server_ip\" fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [] + } + ], + "title": "Server Retransmissions for \"$flow_g\" (By Server)", + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "columns": [ + { + "$$hashKey": "object:1806", + "text": "Total", + "value": "total" + } + ], + "datasource": "${DS_INDICATORS}", + "description": "Server Retransmissions for $flow_g conversations", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 11 + }, + "id": 30, + "interval": "1s", + "links": [ + { + "title": "TCP Error Metrics for Server $server", + "url": "/graph-engine/d/cPacket-4tuple-Server-TCPErrors-Level3/?${__all_variables}&${__all_variables}" + } + ], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 1, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "linkTargetBlank": true, + "linkTooltip": "Click to drill down to current server", + "linkUrl": "", + "pattern": "Time", + "type": "date" + }, + { + "alias": "Server IP", + "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": true, + "linkTargetBlank": true, + "linkTooltip": "TCP Errors for Server ${__cell}", + "linkUrl": "/graph-engine/d/cPacket-4tuple-Server-TCPErrors-Level3/?var-res=$res&var-flow_g=$flow_g&var-server=${__cell}&from=${__from}&to=${__to}", + "mappingType": 1, + "pattern": "Metric", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": "cell", + "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": "Total", + "thresholds": [ + "500", + " 5000" + ], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "server_ip" + ], + "type": "tag" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "retransmissions_server" + ], + "type": "field" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Server Retransmissions for \"$flow_g\"", + "transform": "timeseries_aggregations", + "type": "table-old" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "decimals": null, + "description": "The number of server retransmissions, grouped by client.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 11 + }, + "hiddenSeries": false, + "id": 64, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": "total", + "sortDesc": true, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT max(\"from_srvr_rtt\") AS \"from-server\", max(\"to_srvr_rtt\") AS \"to-server\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res) fill(0)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") + sum(\"retransmissions_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ and \"server_ip\" =~ /$server/) AND $timeFilter GROUP BY time($__interval), \"server_ip\", \"client_ip\" fill(none)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Server Retransmissions (By Client)", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "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 + } + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.02" + }, + "datasource": "${DS_INDICATORS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "none", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 18 + }, + "id": 58, + "interval": "1s", + "legend": { + "show": true, + "sort": "total", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_client", + "groupBy": [ + { + "params": [ + "client" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "to_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_client_ip", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval), \"client_ip\" fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [] + } + ], + "title": "Client Retransmissions for \"$flow_g\" (By Clientr)", + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "columns": [ + { + "$$hashKey": "object:2001", + "text": "Total", + "value": "total" + } + ], + "datasource": "${DS_INDICATORS}", + "description": "Client Retransmissions for $flow_g conversations", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 18 + }, + "id": 59, + "interval": "1s", + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 2, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "linkTargetBlank": true, + "linkTooltip": "Click to drill down to current server", + "linkUrl": "", + "pattern": "Time", + "type": "hidden" + }, + { + "alias": "Client IP", + "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, + "linkTargetBlank": true, + "linkTooltip": "Link: Server TCP Errors Dashboard using Server ${__cell} of $flow_g", + "linkUrl": "/graph-engine/d/cPacket-4tuple-Server-TCPErrors-Level3/?from=now-$time_range&to=now&var-res=$__auto_interval_res&var-flow_g=$flow_g&var-server=${__cell_0}&orgId=1", + "mappingType": 1, + "pattern": "Metric", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Total", + "align": "auto", + "colorMode": "cell", + "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": "Total", + "thresholds": [ + "500", + " 5000" + ], + "type": "number", + "unit": "short" + }, + { + "alias": "Client IP", + "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": "client", + "thresholds": [], + "type": "string", + "unit": "short" + } + ], + "targets": [ + { + "alias": "$tag_client", + "groupBy": [ + { + "params": [ + "client" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "to_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + "Total" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "server_ip" + ], + "type": "tag" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "retransmissions_client" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Client Retransmissions for \"$flow_g\"", + "transform": "timeseries_to_rows", + "type": "table-old" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "decimals": null, + "description": "The number of client retransmissions for sessions with server $server.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 18 + }, + "hiddenSeries": false, + "id": 60, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": "total", + "sortDesc": true, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT max(\"from_srvr_rtt\") AS \"from-server\", max(\"to_srvr_rtt\") AS \"to-server\" FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($res) fill(0)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "to_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") + sum(\"retransmissions_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ and \"server_ip\" =~ /$server/) AND $timeFilter GROUP BY time($__interval), \"server_ip\", \"client_ip\" fill(null)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "to_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Retransmissions ($server Sessions)", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "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 + } + }, + { + "collapsed": false, + "datasource": "${DS_INDICATORS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 25 + }, + "id": 73, + "panels": [], + "title": "Zero Windows", + "type": "row" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.02" + }, + "datasource": "${DS_INDICATORS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "format": "none", + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 26 + }, + "id": 69, + "interval": "1s", + "legend": { + "show": true, + "sort": "total", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"from_srvr_zwins\")+sum(\"to_srvr_zwins\") FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/ AND \"m_type\" = 'flow' AND \"dp_type\" = 'eps') AND $timeFilter GROUP BY \"server\"", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_zwins" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_zwins", + "operator": ">", + "value": "0" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "server_ip" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"zwins_client\") + sum(\"zwins_client\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval), \"server_ip\" fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "zwins_client" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "zwins_client" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Session Zero Windows for \"$flow_g\" (By Server)", + "type": "grafana-piechart-panel", + "valueName": "total" + }, + { + "columns": [ + { + "$$hashKey": "object:2210", + "text": "Total", + "value": "total" + } + ], + "datasource": "${DS_INDICATORS}", + "description": "Client + Server Zero Window counts for sessions in $flow_g", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 26 + }, + "id": 68, + "interval": "", + "links": [ + { + "targetBlank": true, + "title": "TCP Errors, Server $server", + "url": "/graph-engine/d/cPacket-4tuple-Server-TCPErrors-Level3/?${__all_variables}&${__url_time_range}" + } + ], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 3, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "linkTargetBlank": true, + "linkTooltip": "Click to drill down to current server", + "linkUrl": "", + "pattern": "Time", + "type": "date" + }, + { + "alias": "Server IP", + "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": true, + "linkTargetBlank": true, + "linkTooltip": "TCP Errors Server ${__cell}", + "linkUrl": "/graph-engine/d/cPacket-4tuple-Server-TCPErrors-Level3/?var-res=$res&var-flow_g=$flow_g&var-server=${__cell}&from=${__from}&to=${__to}", + "mappingType": 1, + "pattern": "Metric", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Average", + "align": "auto", + "colorMode": "cell", + "colors": [ + "rgba(50, 172, 45, 0.97)", + "rgba(237, 129, 40, 0.89)", + "rgba(245, 54, 54, 0.9)" + ], + "decimals": 1, + "pattern": "Avg", + "thresholds": [ + "2", + " 25" + ], + "type": "number", + "unit": "none" + }, + { + "alias": "Maximum ", + "align": "auto", + "colorMode": "cell", + "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": null, + "mappingType": 1, + "pattern": "Max", + "thresholds": [ + "2", + " 25" + ], + "type": "number", + "unit": "none" + }, + { + "alias": "", + "align": "auto", + "colorMode": "cell", + "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": "Total", + "thresholds": [ + "2", + " 25" + ], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "alias": "$tag_server", + "groupBy": [ + { + "params": [ + "server" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_zwins" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + } + ] + }, + { + "alias": "$tag_server_ip", + "groupBy": [ + { + "params": [ + "server_ip" + ], + "type": "tag" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT \"zwins_client\" + \"zwins_server\" FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY \"server_ip\"", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "zwins_client" + ], + "type": "field" + } + ], + [ + { + "params": [ + "zwins_server" + ], + "type": "field" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "Session Zero Windows for \"$flow_g\"", + "transform": "timeseries_aggregations", + "type": "table-old" + }, + { + "aliasColors": { + "Network Time (98 Percentile): aws": "#5195ce", + "RTT": "#f2c96d", + "Server Response Time": "#7eb26d", + "Server Round Trip Time (98 Percentile): aws": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_INDICATORS}", + "decimals": null, + "description": "The number of (client and server) zero windows for sessions with server $server, grouped by client.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 26 + }, + "hiddenSeries": false, + "id": 63, + "interval": "1s", + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sort": "total", + "sortDesc": true, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.3.1", + "pointradius": 1, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Client: $tag_client", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"from_srvr_zwins\")+sum(\"to_srvr_zwins\") FROM \"persecond\" WHERE (\"flow_g\" =~ /^$flow_g$/ AND \"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"server\" =~ /^$server$/) AND $timeFilter GROUP BY time($res), \"server\", \"client\" fill(none)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_zwins" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_zwins", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + }, + { + "alias": "Client: $tag_client_ip", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "server" + ], + "type": "tag" + }, + { + "params": [ + "client" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"zwins_client\") + sum(\"zwins_client\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/ AND server =~ /$server/ ) AND $timeFilter GROUP BY time($__interval), \"server_ip\", \"client_ip\" fill(null)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_zwins" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + }, + { + "condition": "AND", + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "from_srvr_zwins", + "operator": ">", + "value": "0" + }, + { + "condition": "AND", + "key": "server", + "operator": "=~", + "value": "/^$server$/" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Session ZWins for $server", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "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 + } + } + ], + "refresh": false, + "schemaVersion": 26, + "style": "dark", + "tags": [ + "TCP_Analytics", + "Network_Monitor", + "cPacket", + "Level 2" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": "Network Monitor Name", + "multi": false, + "name": "flow_g", + "options": [], + "query": "show tag values with key =~ /flow_g|network_monitor_name/", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "", + "error": null, + "hide": 0, + "includeAll": false, + "label": "Server", + "multi": false, + "name": "server", + "options": [], + "query": "show tag values with key =~ /server|server_ip|client_ip/ limit 100 ", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "auto": true, + "auto_count": 50, + "auto_min": "1s", + "current": { + "selected": false, + "text": "auto", + "value": "$__auto_interval_res" + }, + "error": null, + "hide": 0, + "label": "Resolution", + "name": "res", + "options": [ + { + "selected": true, + "text": "auto", + "value": "$__auto_interval_res" + }, + { + "selected": false, + "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": "15s", + "value": "15s" + }, + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + }, + { + "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,15s,30s,1m,5m,10m,15m,30m,1h,6h,12h,1d,7d,14d,30d", + "refresh": 2, + "skipUrlSync": false, + "type": "interval" + }, + { + "datasource": "indicators", + "error": null, + "filters": [], + "hide": 0, + "label": "User Defined Filters on indicators", + "name": "indicators", + "skipUrlSync": false, + "type": "adhoc" + } + ] + }, + "time": { + "from": "now-30m", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "", + "title": "TCP Errors Network Monitor Level 2 w Sapphire", + "uid": "1ke-xn17z", + "version": 8 +} \ No newline at end of file diff --git a/cclear dashboards/TCP Health/TCP Health Level 1 w Sapphire-1642005906282.json b/cclear dashboards/TCP Health/TCP Health Level 1 w Sapphire-1642005906282.json new file mode 100644 index 0000000..38e1abc --- /dev/null +++ b/cclear dashboards/TCP Health/TCP Health Level 1 w Sapphire-1642005906282.json @@ -0,0 +1,1319 @@ +{ + "__inputs": [ + { + "name": "DS_INDICATORS", + "label": "indicators", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.3.1" + }, + { + "type": "datasource", + "id": "influxdb", + "name": "InfluxDB", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "stat", + "name": "Stat", + "version": "" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": null, + "iteration": 1642005901649, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": true, + "keepTime": true, + "tags": [ + "cPacket", + "TCP_Analytics", + "Level 2", + "Network_Monitor" + ], + "targetBlank": true, + "title": "Network Monitor Health Details", + "type": "dashboards" + } + ], + "panels": [ + { + "datasource": "${DS_INDICATORS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 186, + "links": [], + "options": { + "content": "
", + "mode": "html" + }, + "pluginVersion": "7.3.1", + "title": "", + "transparent": true, + "type": "text" + }, + { + "collapsed": false, + "datasource": "${DS_INDICATORS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 178, + "panels": [], + "title": "Single Stats", + "type": "row" + }, + { + "cacheTimeout": null, + "datasource": "${DS_INDICATORS}", + "description": "The largest \"average Syn to SynAck Response Time\" measured for any server associated with the Network Monitor $flow_g.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 0.1 + }, + { + "color": "#d44a3a", + "value": 0.3 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 0, + "y": 4 + }, + "id": 179, + "interval": null, + "links": [ + { + "targetBlank": true, + "title": "Latency: Network Monitor $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Latency-Level2/?${__all_variables}&${__url_time_range}" + }, + { + "targetBlank": true, + "title": "Protocol Breakdown $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Protocol-Level2/?${__all_variables}&${__url_time_range}" + } + ], + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "repeat": "flow_g", + "repeatDirection": "v", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "flow_g" + ], + "type": "tag" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"response_time\") FROM\n(\n SELECT MEAN(\"response_time\") as \"response_time\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/ AND \"response_time\" > 0) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(none)\n)\nWHERE $timeFilter FILL(0)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "response_time" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "network_monitor_name" + ], + "type": "tag" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_active_sessions_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"response_time\") FROM\n(\n SELECT MEAN(\"response_time\") as \"response_time\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/ AND \"response_time\" > 0) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(none)\n)\nWHERE $timeFilter FILL(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "response_time_s_avg" + ], + "type": "field" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "$flow_g Response Time", + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_INDICATORS}", + "description": "The largest \"average Round Trip Time\" measured for any server TCP session associated with the Network Monitor $flow_g.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 0.25 + }, + { + "color": "#d44a3a", + "value": 0.5 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 4, + "y": 4 + }, + "id": 441, + "interval": null, + "links": [ + { + "targetBlank": true, + "title": "Latency: Network Monitor $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Latency-Level2/?${__all_variables}&${__url_time_range}" + }, + { + "targetBlank": true, + "title": "Protocol Breakdown", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Protocol-Level2/?${__all_variables}&${__url_time_range}" + } + ], + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "repeat": "flow_g", + "repeatDirection": "v", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "flow_g" + ], + "type": "tag" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"rtt\") FROM\n(\n SELECT MEAN(\"from_srvr_rtt\") + MEAN(\"to_srvr_rtt\") as \"rtt\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/ AND \"from_srvr_rtt\" > 0) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(none)\n)\nWHERE $timeFilter FILL(0)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_rtt" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"rtt\") from \n( \n SELECT mean(\"rtt_client_s\") + mean(\"rtt_server_s\") as \"rtt\" FROM \"tcp_4_tuple\" \n WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter \n GROUP BY time($__interval) fill(null)\n)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "rtt_client_s" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ], + [ + { + "params": [ + "rtt_server_s" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "$flow_g Round Trip Time", + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_INDICATORS}", + "description": "The largest number of (client and server) zero windows for any server associated with the Network Monitor $flow_g.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 2 + }, + { + "color": "#d44a3a", + "value": 25 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 8, + "y": 4 + }, + "id": 184, + "interval": null, + "links": [ + { + "targetBlank": true, + "title": "TCP Errors: Network Monitor $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-TCPErrors-Level2/?${__all_variables}&${__url_time_range}" + }, + { + "targetBlank": true, + "title": " Protocol Breakdown", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Protocol-Level2/?${__all_variables}&${__url_time_range}" + } + ], + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "max" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "repeat": "flow_g", + "repeatDirection": "v", + "targets": [ + { + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"zwins\") FROM\n(\n SELECT SUM(\"from_srvr_zwins\") + SUM(\"to_srvr_zwins\") as \"zwins\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(0)\n)\nWHERE $timeFilter FILL(0)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_zwins" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "to_srvr_zwins" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"zwins_client\") + sum(\"zwins_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval) fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "zwins_client" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "zwins_server" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "$flow_g Zero Windows", + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_INDICATORS}", + "description": "The largest number of (client and server) retransmissions for any server associated with the Network Monitor $flow_g.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 1000 + }, + { + "color": "#d44a3a", + "value": 10000 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 12, + "y": 4 + }, + "id": 183, + "interval": null, + "links": [ + { + "targetBlank": true, + "title": "TCP Errors: Network Monitor $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-TCPErrors-Level2/?${__all_variables}&${__url_time_range}" + }, + { + "targetBlank": true, + "title": "Protocol Breakdown", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Protocol-Level2/?${__all_variables}&${__url_time_range}" + } + ], + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "max" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "repeat": "flow_g", + "repeatDirection": "v", + "targets": [ + { + "alias": "", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"retrans\") FROM\n(\n SELECT SUM(\"from_srvr_retrans\") + SUM(\"to_srvr_retrans\") as \"retrans\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(0)\n)\nWHERE $timeFilter FILL(0)", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "from_srvr_retrans" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"retransmissions_client\") + sum(\"retransmissions_server\") FROM \"tcp_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval) fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "retransmissions_client" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "retransmissions_server" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "$flow_g Retransmissions", + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_INDICATORS}", + "description": "The largest number of \"failed SYN and missing SYN\" events counted for any server associated with the Network Monitor $flow_g.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 500 + }, + { + "color": "#d44a3a", + "value": 5000 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 16, + "y": 4 + }, + "id": 182, + "interval": null, + "links": [ + { + "targetBlank": true, + "title": "SYN Metrics: Network Monitor $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-SynMetrics-Level2/?${__all_variables}&${__url_time_range}" + }, + { + "targetBlank": true, + "title": "Protocol Breakdown", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Protocol-Level2/?${__all_variables}&${__url_time_range}" + } + ], + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "max" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "repeat": "flow_g", + "repeatDirection": "v", + "targets": [ + { + "alias": "", + "groupBy": [ + { + "params": [ + "$res" + ], + "type": "time" + }, + { + "params": [ + "none" + ], + "type": "fill" + } + ], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"syn_errors\") FROM\n(\n SELECT SUM(\"missing_syn\") + SUM(\"fail_syn\") as \"syn_errors\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(0)\n)\nWHERE $timeFilter FILL(0)\n\n", + "rawQuery": true, + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "missing_syn" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_active_sessions_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"missing_syns\") + sum(\"syn_failures\") FROM \"tcp_active_sessions_4_tuple\" WHERE (\"network_monitor_name\" =~ /^$flow_g$/) AND $timeFilter GROUP BY time($__interval) fill(null)", + "rawQuery": true, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "missing_syns" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ], + [ + { + "params": [ + "syn_failures" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "$flow_g SYN Errors", + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_INDICATORS}", + "description": "The most \"new sessions\" established for any server associated with the Network Monitor $flow_g.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 5000 + }, + { + "color": "#d44a3a", + "value": 25000 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 20, + "y": 4 + }, + "id": 181, + "interval": null, + "links": [ + { + "targetBlank": true, + "title": "SYN Metrics: Network Monitor $flow_g", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-SynMetrics-Level2/?${__all_variables}&${__url_time_range}" + }, + { + "targetBlank": true, + "title": "Protocol Breakdown", + "url": "/graph-engine/d/cPacket-4tuple-Monitor-Protocol-Level2/?${__all_variables}&${__url_time_range}" + } + ], + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "max" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "7.3.1", + "repeat": "flow_g", + "repeatDirection": "v", + "targets": [ + { + "alias": "", + "groupBy": [], + "measurement": "persecond", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT MAX(\"sessions\") FROM\n(\n SELECT SUM(\"new_sessions\") as \"sessions\" FROM \"persecond\"\n WHERE (\"m_type\" = 'flow' AND \"dp_type\" = 'eps' AND \"flow_g\" =~ /^$flow_g$/) AND $timeFilter\n GROUP BY \"flow_g\", \"server\" FILL(0)\n)\nWHERE $timeFilter FILL(0)", + "rawQuery": true, + "refId": "A", + "resultFormat": "table", + "select": [ + [ + { + "params": [ + "active_sessions" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + } + ] + ], + "tags": [ + { + "key": "m_type", + "operator": "=", + "value": "flow" + }, + { + "condition": "AND", + "key": "dp_type", + "operator": "=", + "value": "eps" + }, + { + "condition": "AND", + "key": "flow_g", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "tcp_active_sessions_4_tuple", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "active_sessions" + ], + "type": "field" + }, + { + "params": [], + "type": "count" + } + ] + ], + "tags": [ + { + "key": "network_monitor_name", + "operator": "=~", + "value": "/^$flow_g$/" + } + ] + } + ], + "title": "$flow_g New Sessions", + "type": "stat" + } + ], + "schemaVersion": 26, + "style": "dark", + "tags": [ + "Summary", + "TCP_Analytics", + "Level 1", + "cPacket" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_INDICATORS}", + "definition": "", + "error": null, + "hide": 0, + "includeAll": true, + "label": "Network Monitors to Display", + "multi": true, + "name": "flow_g", + "options": [], + "query": "show tag values with key =~ /flow_g|network_monitor_name/", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-30m", + "to": "now" + }, + "timepicker": { + "hidden": false, + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "", + "title": "TCP Health Level 1 w Sapphire", + "uid": "PQ691717z", + "version": 6 +} \ No newline at end of file