Update dashboard.json

Changed Top Ports to only show top 10 as to not bomb machine running influxdb
This commit is contained in:
YuruC3 2025-10-03 21:02:57 +03:00
parent 03deca7466
commit ffe50a751b

View File

@ -18,13 +18,13 @@
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": 2,
"id": 34,
"links": [],
"panels": [
{
"datasource": {
"type": "influxdb",
"uid": "eeipdlx4ecav4c"
"uid": "bdp80jf4cy328f"
},
"fieldConfig": {
"defaults": {
@ -43,7 +43,8 @@
"mode": "absolute",
"steps": [
{
"color": "dark-purple"
"color": "dark-purple",
"value": 0
}
]
}
@ -137,10 +138,11 @@
"id": "zero",
"lat": 0,
"lon": 0,
"noRepeat": false,
"zoom": 1
}
},
"pluginVersion": "11.6.0",
"pluginVersion": "12.2.0",
"targets": [
{
"query": "from(bucket: \"${bucket}\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r._measurement == \"${Measurement}\")\n |> filter(fn: (r) => r.ROUTER == \"${Router}\")\n |> filter(fn: (r) => r._field == \"dstCntr\")\n |> map(fn: (r) => ({ r with location: r._value })) // materialize _value to location\n |> group(columns: [\"location\"])\n |> count()\n |> rename(columns: {_value: \"value\"})\n |> group()\n",
@ -153,7 +155,7 @@
{
"datasource": {
"type": "influxdb",
"uid": "eeipdlx4ecav4c"
"uid": "bdp80jf4cy328f"
},
"fieldConfig": {
"defaults": {
@ -168,6 +170,9 @@
"valueDisplayMode": "color"
},
"filterable": false,
"footer": {
"reducers": []
},
"inspect": false
},
"mappings": [],
@ -175,7 +180,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": 0
},
{
"color": "yellow",
@ -202,9 +208,12 @@
{
"id": "custom.cellOptions",
"value": {
"type": "color-text",
"wrapText": false
"type": "color-text"
}
},
{
"id": "custom.wrapText",
"value": false
}
]
}
@ -219,15 +228,7 @@
"id": 3,
"options": {
"cellHeight": "sm",
"footer": {
"countRows": false,
"enablePagination": false,
"fields": "",
"reducer": [
"sum"
],
"show": false
},
"enablePagination": false,
"showHeader": true,
"sortBy": [
{
@ -236,7 +237,7 @@
}
]
},
"pluginVersion": "11.6.0",
"pluginVersion": "12.2.0",
"targets": [
{
"query": "from(bucket: \"${bucket}\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r._measurement == \"${Measurement}\")\n |> filter(fn: (r) => r.ROUTER == \"${Router}\")\n |> filter(fn: (r) => r._field == \"srcAddr\")\n |> map(fn: (r) => ({ r with ip: r._value }))\n |> group(columns: [\"ip\"])\n |> count()\n |> sort(columns: [\"_value\"], desc: true)\n |> limit(n: 10)\n |> rename(columns: {_value: \"count\"})\n |> group()\n",
@ -249,7 +250,7 @@
{
"datasource": {
"type": "influxdb",
"uid": "eeipdlx4ecav4c"
"uid": "bdp80jf4cy328f"
},
"fieldConfig": {
"defaults": {
@ -264,6 +265,9 @@
"valueDisplayMode": "color"
},
"filterable": false,
"footer": {
"reducers": []
},
"inspect": false
},
"mappings": [],
@ -271,7 +275,8 @@
"mode": "absolute",
"steps": [
{
"color": "green"
"color": "green",
"value": 0
},
{
"color": "yellow",
@ -298,9 +303,12 @@
{
"id": "custom.cellOptions",
"value": {
"type": "color-text",
"wrapText": false
"type": "color-text"
}
},
{
"id": "custom.wrapText",
"value": false
}
]
}
@ -315,15 +323,7 @@
"id": 6,
"options": {
"cellHeight": "sm",
"footer": {
"countRows": false,
"enablePagination": false,
"fields": "",
"reducer": [
"sum"
],
"show": false
},
"enablePagination": false,
"showHeader": true,
"sortBy": [
{
@ -332,7 +332,7 @@
}
]
},
"pluginVersion": "11.6.0",
"pluginVersion": "12.2.0",
"targets": [
{
"query": "from(bucket: \"${bucket}\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r._measurement == \"${Measurement}\")\n |> filter(fn: (r) => r.ROUTER == \"${Router}\")\n |> filter(fn: (r) => r._field == \"dstAddr\")\n |> map(fn: (r) => ({ r with ip: r._value }))\n |> group(columns: [\"ip\"])\n |> count()\n |> sort(columns: [\"_value\"], desc: true)\n |> limit(n: 10)\n |> rename(columns: {_value: \"count\"})\n |> group()\n",
@ -363,14 +363,14 @@
"content": "<img src=\"https://data.fubukus.net/assets/others/illust_123291962_20250408_085815.png\">",
"mode": "html"
},
"pluginVersion": "11.6.0",
"pluginVersion": "12.2.0",
"title": "",
"type": "text"
},
{
"datasource": {
"type": "influxdb",
"uid": "eeipdlx4ecav4c"
"uid": "bdp80jf4cy328f"
},
"description": "Ports 0 are omitted as they are most likely link layer protocols, like ARP.",
"fieldConfig": {
@ -386,6 +386,9 @@
"valueDisplayMode": "color"
},
"filterable": false,
"footer": {
"reducers": []
},
"inspect": false
},
"mappings": [],
@ -393,7 +396,8 @@
"mode": "absolute",
"steps": [
{
"color": "blue"
"color": "blue",
"value": 0
}
]
}
@ -424,15 +428,7 @@
"id": 4,
"options": {
"cellHeight": "sm",
"footer": {
"countRows": false,
"enablePagination": false,
"fields": "",
"reducer": [
"sum"
],
"show": false
},
"enablePagination": false,
"showHeader": true,
"sortBy": [
{
@ -441,10 +437,10 @@
}
]
},
"pluginVersion": "11.6.0",
"pluginVersion": "12.2.0",
"targets": [
{
"query": "from(bucket: \"${bucket}\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r._measurement == \"${Measurement}\")\n |> filter(fn: (r) => r.ROUTER == \"${Router}\")\n |> filter(fn: (r) => r._field == \"dstPort\")\n |> group()\n |> map(fn: (r) => ({ r with port: string(v: r._value) }))\n |> group(columns: [\"port\"])\n |> filter(fn: (r) => r._value != 0)\n |> count()\n |> sort(columns: [\"_value\"], desc: true)\n |> limit(n: 10)\n |> rename(columns: {_value: \"count\"})\n |> group()",
"query": "from(bucket: \"${bucket}\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r._measurement == \"${Measurement}\")\n |> filter(fn: (r) => r.ROUTER == \"${Router}\")\n |> filter(fn: (r) => r._field == \"dstPort\")\n |> filter(fn: (r) => r._value != 0) // 👈 omit port 0\n |> map(fn: (r) => ({ r with port: string(v: r._value) }))\n |> window(every: inf)\n |> group(columns: [\"port\"])\n |> count()\n |> group()\n |> sort(columns: [\"_value\"], desc: true)\n |> limit(n: 10)\n |> rename(columns: {_value: \"count\"})",
"refId": "A"
}
],
@ -454,7 +450,7 @@
{
"datasource": {
"type": "influxdb",
"uid": "eeipdlx4ecav4c"
"uid": "bdp80jf4cy328f"
},
"fieldConfig": {
"defaults": {
@ -498,13 +494,14 @@
"fields": "",
"values": false
},
"sort": "desc",
"tooltip": {
"hideZeros": false,
"mode": "single",
"sort": "none"
}
},
"pluginVersion": "11.6.0",
"pluginVersion": "12.2.0",
"targets": [
{
"datasource": {
@ -522,7 +519,7 @@
],
"preload": false,
"refresh": "10s",
"schemaVersion": 41,
"schemaVersion": 42,
"tags": [
"FluxQL",
"InfluxDB",
@ -533,7 +530,7 @@
{
"current": {
"text": "influxdb",
"value": "eeipdlx4ecav4c"
"value": "bdp80jf4cy328f"
},
"label": "Source",
"name": "influxdbsrc",
@ -545,8 +542,8 @@
},
{
"current": {
"text": "NETFLOW-7",
"value": "NETFLOW-7"
"text": "NETFLOW",
"value": "NETFLOW"
},
"datasource": {
"type": "influxdb",
@ -567,8 +564,8 @@
},
{
"current": {
"text": "testNetFlowPython-script",
"value": "testNetFlowPython-script"
"text": "measurement-script",
"value": "measurement-script"
},
"datasource": {
"type": "influxdb",
@ -586,8 +583,8 @@
},
{
"current": {
"text": "HQ",
"value": "HQ"
"text": "HAOS",
"value": "HAOS"
},
"datasource": {
"type": "influxdb",
@ -611,7 +608,7 @@
},
"timepicker": {},
"timezone": "browser",
"title": "NetFlow",
"title": "HAOS",
"uid": "beiq35nt3d1j4b",
"version": 27
"version": 4
}