From 503d96e17bc35a34d892c3aaad2fc8a251bd7c18 Mon Sep 17 00:00:00 2001
From: Ron Nevo <23202531+ronnevo@users.noreply.github.com>
Date: Thu, 16 Dec 2021 11:01:14 -0800
Subject: [PATCH 1/2] adding log4j dashboard
---
.../DNS Collector Details.json | 3405 +++++++++++++++++
.../Log4J Detection.json | 837 ++++
2 files changed, 4242 insertions(+)
create mode 100644 cclear dashboards/Application monitoring/DNS Collector Details.json
create mode 100644 cclear dashboards/Application monitoring/Log4J Detection.json
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
From 5c079a76678c4c57fbf79de4df40a744a29f3846 Mon Sep 17 00:00:00 2001
From: Ron Nevo <23202531+ronnevo@users.noreply.github.com>
Date: Thu, 27 Jan 2022 18:14:36 -0800
Subject: [PATCH 2/2] adding TCP health dashboard that combine Sapphire and
cStor10 data
---
...itor Level 2 w Sapphire-1642005817937.json | 2243 +++++++++++++
...ats Dashboard - cVu_new-1642005856516.json | 552 ++++
...itor Level 2 w Sapphire-1642005893617.json | 2792 +++++++++++++++++
...alth Level 1 w Sapphire-1642005906282.json | 1319 ++++++++
4 files changed, 6906 insertions(+)
create mode 100644 cclear dashboards/TCP Health/Latency Network Monitor Level 2 w Sapphire-1642005817937.json
create mode 100644 cclear dashboards/TCP Health/SYN And SYNAck Stats Dashboard - cVu_new-1642005856516.json
create mode 100644 cclear dashboards/TCP Health/TCP Errors Network Monitor Level 2 w Sapphire-1642005893617.json
create mode 100644 cclear dashboards/TCP Health/TCP Health Level 1 w Sapphire-1642005906282.json
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