{
    "__inputs": [
        {
            "name": "DS_PROMETHEUS",
            "label": "Prometheus",
            "description": "",
            "type": "datasource",
            "pluginId": "prometheus",
            "pluginName": "Prometheus"
        }
    ],
    "__requires": [
        {
            "type": "grafana",
            "id": "grafana",
            "name": "Grafana",
            "version": "7.0.3"
        },
        {
            "type": "panel",
            "id": "grafana-clock-panel",
            "name": "Clock",
            "version": "1.1.1"
        },
        {
            "type": "panel",
            "id": "piechart",
            "name": "Pie Chart",
            "version": "1.5.0"
        },
        {
            "type": "panel",
            "id": "graph",
            "name": "Graph",
            "version": ""
        },
        {
            "type": "datasource",
            "id": "prometheus",
            "name": "Prometheus",
            "version": "1.0.0"
        },
        {
            "type": "panel",
            "id": "singlestat",
            "name": "Singlestat",
            "version": ""
        },
        {
            "type": "panel",
            "id": "table-old",
            "name": "Table (old)",
            "version": ""
        },
        {
            "type": "panel",
            "id": "text",
            "name": "Text",
            "version": ""
        }
    ],
    "annotations": {
        "list": [
            {
                "$$hashKey": "object:69",
                "builtIn": 1,
                "datasource": "-- Grafana --",
                "enable": true,
                "hide": true,
                "iconColor": "rgba(0, 211, 255, 1)",
                "name": "Annotations & Alerts",
                "type": "dashboard"
            }
        ]
    },
    "description": "UniFi Poller v2.0.1 Displays detailed information for wireless access points in a UniFi network using Prometheus.",
    "editable": true,
    "gnetId": 11314,
    "graphTooltip": 1,
    "id": null,
    "iteration": 1592125488769,
    "links": [
        {
            "asDropdown": true,
            "icon": "external link",
            "includeVars": false,
            "keepTime": true,
            "tags": ["unifi-poller", "unifi"],
            "title": "UniFi Poller",
            "type": "dashboards"
        },
        {
            "icon": "question",
            "tags": [],
            "title": "Help",
            "type": "link",
            "url": "https://golift.io/unifi-poller/issues"
        },
        {
            "icon": "doc",
            "tags": [],
            "title": "Wiki",
            "type": "link",
            "url": "https://golift.io/unifi-poller/wiki"
        },
        {
            "icon": "bolt",
            "tags": [],
            "title": "Discord",
            "type": "link",
            "url": "https://discord.gg/KnyKYt2"
        }
    ],
    "panels": [
        {
            "content": "<br>\n<br>\n<center><b><font size=\"6px\">Unifi UAP</font></b></center>\n",
            "datasource": "${DS_UNIFI_POLLER}",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "gridPos": {
                "h": 3,
                "w": 4,
                "x": 0,
                "y": 0
            },
            "id": 34,
            "links": [],
            "mode": "html",
            "title": "",
            "transparent": true,
            "type": "text"
        },
        {
            "aliasColors": {
                "Channel 11": "#37872D",
                "Channel 36": "#1F60C4",
                "Channel 44": "#8F3BB8"
            },
            "breakPoint": "50%",
            "cacheTimeout": null,
            "combine": {
                "label": "Others",
                "threshold": 0
            },
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "description": "Visualize wireless channel usage w/ wired client counts.",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fontSize": "70%",
            "format": "short",
            "gridPos": {
                "h": 10,
                "w": 6,
                "x": 4,
                "y": 0
            },
            "hideTimeOverride": false,
            "id": 52,
            "interval": null,
            "legend": {
                "header": "",
                "percentage": true,
                "percentageDecimals": 0,
                "show": true,
                "values": false
            },
            "legendType": "Right side",
            "links": [],
            "maxDataPoints": 3,
            "nullPointMode": "connected",
            "pieType": "pie",
            "strokeWidth": "3",
            "targets": [
                {
                    "expr": "count by (channel) (unpoller_client_roam_count_total{site_name=~\"$Site\", ap_name=~\"$AP\"})\n",
                    "instant": false,
                    "interval": "$Smooth",
                    "legendFormat": "Ch {{channel}}",
                    "refId": "B"
                }
            ],
            "timeFrom": null,
            "title": "Clients / Channel",
            "transparent": true,
            "type": "piechart",
            "valueName": "current"
        },
        {
            "aliasColors": {
                "ac": "#37872D",
                "g": "#E0B400",
                "na": "#1F60C4",
                "ng": "#8F3BB8"
            },
            "breakPoint": "25%",
            "cacheTimeout": null,
            "combine": {
                "label": "Others",
                "threshold": 0
            },
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "description": "Visualize how many clients are connected to which radios/APs.",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fontSize": "70%",
            "format": "short",
            "gridPos": {
                "h": 10,
                "w": 7,
                "x": 10,
                "y": 0
            },
            "hideTimeOverride": false,
            "id": 54,
            "interval": null,
            "legend": {
                "header": "",
                "percentage": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "values": true
            },
            "legendType": "Right side",
            "links": [],
            "maxDataPoints": 3,
            "nullPointMode": "connected",
            "pieType": "pie",
            "strokeWidth": "3",
            "targets": [
                {
                    "expr": "count by (radio_desc) (unpoller_client_uptime_seconds{site_name=~\"$Site\", ap_name=~\"$AP\"})",
                    "instant": false,
                    "interval": "$Smooth",
                    "legendFormat": "{{radio_desc}}",
                    "refId": "A"
                }
            ],
            "timeFrom": null,
            "title": "Clients / AP Radio",
            "transparent": true,
            "type": "piechart",
            "valueName": "current"
        },
        {
            "aliasColors": {},
            "breakPoint": "50%",
            "cacheTimeout": null,
            "combine": {
                "label": "Others",
                "threshold": "0.01"
            },
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "description": "This shows an OUI breakdown from Unifi''s perspective.",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fontSize": "70%",
            "format": "short",
            "gridPos": {
                "h": 10,
                "w": 7,
                "x": 17,
                "y": 0
            },
            "hideTimeOverride": false,
            "id": 56,
            "interval": null,
            "legend": {
                "header": "Count",
                "percentage": true,
                "percentageDecimals": 0,
                "show": true,
                "sortDesc": false,
                "values": true
            },
            "legendType": "Right side",
            "links": [],
            "maxDataPoints": 3,
            "nullPointMode": "connected",
            "pieType": "pie",
            "strokeWidth": 1,
            "targets": [
                {
                    "expr": "count by (oui) (unpoller_client_uptime_seconds{site_name=~\"$Site\", ap_name=~\"$AP\"})",
                    "instant": false,
                    "interval": "$Smooth",
                    "legendFormat": "e {{oui}}",
                    "refId": "A"
                }
            ],
            "timeFrom": null,
            "title": "Client / MAC OUI",
            "transparent": true,
            "type": "piechart",
            "valueName": "current"
        },
        {
            "cacheTimeout": null,
            "colorBackground": false,
            "colorValue": false,
            "colors": [
                "rgba(245, 54, 54, 0.9)",
                "rgba(237, 129, 40, 0.89)",
                "rgba(50, 172, 45, 0.97)"
            ],
            "datasource": "${DS_PROMETHEUS}",
            "description": "",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "format": "none",
            "gauge": {
                "maxValue": 100,
                "minValue": 0,
                "show": false,
                "thresholdLabels": false,
                "thresholdMarkers": true
            },
            "gridPos": {
                "h": 4,
                "w": 2,
                "x": 0,
                "y": 3
            },
            "id": 48,
            "interval": null,
            "isNew": true,
            "links": [],
            "mappingType": 1,
            "mappingTypes": [
                {
                    "name": "value to text",
                    "value": 1
                },
                {
                    "name": "range to text",
                    "value": 2
                }
            ],
            "maxDataPoints": 100,
            "nullPointMode": "connected",
            "nullText": null,
            "postfix": "",
            "postfixFontSize": "80%",
            "prefix": "",
            "prefixFontSize": "50%",
            "rangeMaps": [
                {
                    "from": "null",
                    "text": "N/A",
                    "to": "null"
                }
            ],
            "sparkline": {
                "fillColor": "rgba(31, 118, 189, 0.18)",
                "full": false,
                "lineColor": "rgb(31, 120, 193)",
                "show": false
            },
            "tableColumn": "",
            "targets": [
                {
                    "expr": "sum(unpoller_device_stations{site_name=~\"$Site\", name=~\"$AP\", station_type=\"user\"})",
                    "instant": true,
                    "refId": "A"
                }
            ],
            "thresholds": "",
            "timeFrom": null,
            "title": "Users",
            "type": "singlestat",
            "valueFontSize": "110%",
            "valueMaps": [],
            "valueName": "current"
        },
        {
            "cacheTimeout": null,
            "colorBackground": false,
            "colorValue": false,
            "colors": [
                "rgba(245, 54, 54, 0.9)",
                "rgba(237, 129, 40, 0.89)",
                "rgba(50, 172, 45, 0.97)"
            ],
            "datasource": "${DS_PROMETHEUS}",
            "description": "",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "format": "none",
            "gauge": {
                "maxValue": 100,
                "minValue": 0,
                "show": false,
                "thresholdLabels": false,
                "thresholdMarkers": true
            },
            "gridPos": {
                "h": 4,
                "w": 2,
                "x": 2,
                "y": 3
            },
            "id": 60,
            "interval": null,
            "isNew": true,
            "links": [],
            "mappingType": 1,
            "mappingTypes": [
                {
                    "name": "value to text",
                    "value": 1
                },
                {
                    "name": "range to text",
                    "value": 2
                }
            ],
            "maxDataPoints": 100,
            "nullPointMode": "connected",
            "nullText": null,
            "postfix": "",
            "postfixFontSize": "80%",
            "prefix": "",
            "prefixFontSize": "50%",
            "rangeMaps": [
                {
                    "from": "null",
                    "text": "N/A",
                    "to": "null"
                }
            ],
            "sparkline": {
                "fillColor": "rgba(31, 118, 189, 0.18)",
                "full": false,
                "lineColor": "rgb(31, 120, 193)",
                "show": false
            },
            "tableColumn": "",
            "targets": [
                {
                    "expr": "sum(unpoller_device_stations{site_name=~\"$Site\", name=~\"$AP\", station_type=\"guest\"})",
                    "instant": true,
                    "refId": "A"
                }
            ],
            "thresholds": "",
            "timeFrom": null,
            "title": "Guests",
            "type": "singlestat",
            "valueFontSize": "110%",
            "valueMaps": [],
            "valueName": "current"
        },
        {
            "bgColor": "#3f2b5b",
            "clockType": "12 hour",
            "countdownSettings": {
                "customFormat": null,
                "endCountdownTime": "2018-04-29T21:47:00.000Z",
                "endText": "00:00:00"
            },
            "datasource": "${DS_UNIFI_POLLER}",
            "dateSettings": {
                "dateFormat": "YYYY-MM-DD",
                "fontSize": "12px",
                "fontWeight": "bold",
                "showDate": true
            },
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "gridPos": {
                "h": 3,
                "w": 4,
                "x": 0,
                "y": 7
            },
            "id": 32,
            "links": [],
            "mode": "time",
            "offsetFromUtc": null,
            "offsetFromUtcMinutes": null,
            "options": {
                "bgColor": "",
                "clockType": "24 hour",
                "countdownSettings": {
                    "endCountdownTime": "2020-06-14T00:36:42-07:00",
                    "endText": "00:00:00"
                },
                "dateSettings": {
                    "dateFormat": "YYYY-MM-DD",
                    "fontSize": "20px",
                    "fontWeight": "normal",
                    "showDate": false
                },
                "mode": "time",
                "timeSettings": {
                    "fontSize": "12px",
                    "fontWeight": "normal"
                },
                "timezone": "",
                "timezoneSettings": {
                    "fontSize": "12px",
                    "fontWeight": "normal",
                    "showTimezone": false,
                    "zoneFormat": "offsetAbbv"
                }
            },
            "refreshSettings": {
                "syncWithDashboard": false
            },
            "timeSettings": {
                "customFormat": "HH:mm:ss",
                "fontSize": "30px",
                "fontWeight": "normal"
            },
            "timezone": null,
            "timezoneSettings": {
                "fontSize": "12px",
                "fontWeight": "normal",
                "showTimezone": false,
                "zoneFormat": "offsetAbbv"
            },
            "title": "Now",
            "type": "grafana-clock-panel"
        },
        {
            "columns": [],
            "datasource": "${DS_PROMETHEUS}",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fontSize": "100%",
            "gridPos": {
                "h": 6,
                "w": 24,
                "x": 0,
                "y": 10
            },
            "id": 1,
            "isNew": true,
            "links": [],
            "pageSize": null,
            "scroll": false,
            "showHeader": true,
            "sort": {
                "col": 11,
                "desc": true
            },
            "styles": [
                {
                    "$$hashKey": "object:9911",
                    "alias": "",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 2,
                    "pattern": "Time",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9912",
                    "alias": "Uptime",
                    "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,
                    "pattern": "Value #A",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "dtdurations"
                },
                {
                    "$$hashKey": "object:9913",
                    "alias": "Name",
                    "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,
                    "linkUrl": "http:",
                    "pattern": "name",
                    "preserveFormat": false,
                    "sanitize": false,
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9915",
                    "alias": "Model",
                    "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,
                    "pattern": "model",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9916",
                    "alias": "Device MAC",
                    "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,
                    "pattern": "mac",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9917",
                    "alias": "Unifi Serial #",
                    "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,
                    "pattern": "serial",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9918",
                    "alias": "Site",
                    "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,
                    "pattern": "site_name",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9919",
                    "alias": "Version",
                    "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,
                    "pattern": "version",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9923",
                    "alias": "Address",
                    "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": "ip",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9924",
                    "alias": "Type",
                    "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": "type",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "$$hashKey": "object:9925",
                    "alias": "Type",
                    "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": "type",
                    "thresholds": [],
                    "type": "string",
                    "unit": "decbytes"
                },
                {
                    "$$hashKey": "object:9926",
                    "alias": "Uptime",
                    "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": "Value #B",
                    "thresholds": [],
                    "type": "number",
                    "unit": "s"
                },
                {
                    "$$hashKey": "object:9928",
                    "alias": "Bytes",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 1,
                    "mappingType": 1,
                    "pattern": "Value #C",
                    "thresholds": [],
                    "type": "number",
                    "unit": "bytes"
                }
            ],
            "targets": [
                {
                    "expr": "sum by (ip,mac,model,name,serial,site_name,type,version) (unpoller_device_info{site_name=~\"$Site\", name=~\"$AP\"})",
                    "format": "table",
                    "instant": true,
                    "interval": "",
                    "legendFormat": "",
                    "refId": "A"
                },
                {
                    "expr": "sum by (ip,mac,model,name,serial,site_name,type,version) (unpoller_device_uptime_seconds{site_name=~\"$Site\", name=~\"$AP\"})",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "legendFormat": "",
                    "refId": "B"
                },
                {
                    "expr": "sum by (ip,mac,model,name,serial,site_name,type,version) (unpoller_device_bytes_total{site_name=~\"$Site\", name=~\"$AP\"})",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "legendFormat": "",
                    "refId": "C"
                }
            ],
            "timeFrom": null,
            "title": "Access Point Details",
            "transform": "table",
            "type": "table-old"
        },
        {
            "columns": [],
            "datasource": "${DS_PROMETHEUS}",
            "description": "The counters in this table represent uptime totals and do not change with the time range selector. ",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fontSize": "100%",
            "gridPos": {
                "h": 10,
                "w": 24,
                "x": 0,
                "y": 16
            },
            "id": 49,
            "isNew": true,
            "links": [],
            "pageSize": null,
            "scroll": false,
            "showHeader": true,
            "sort": {
                "col": 15,
                "desc": true
            },
            "styles": [
                {
                    "alias": "",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 2,
                    "pattern": "Time",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "alias": "BSSID",
                    "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,
                    "linkUrl": "http:",
                    "pattern": "bssid",
                    "preserveFormat": false,
                    "sanitize": false,
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "ESSID",
                    "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": "essid",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 2,
                    "mappingType": 1,
                    "pattern": "job",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "alias": "",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 2,
                    "mappingType": 1,
                    "pattern": "__name__",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "alias": "Serial",
                    "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": "serial",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 2,
                    "mappingType": 1,
                    "pattern": "type",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "alias": "MAC",
                    "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": "mac",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "Site",
                    "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": "site_name",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "VAP",
                    "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": "vap_name",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "Version",
                    "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": "version",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "CCQ",
                    "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": "Value #A",
                    "thresholds": [],
                    "type": "number",
                    "unit": "percentunit"
                },
                {
                    "alias": "Model",
                    "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": "model",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "Name",
                    "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": "radio_name",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 2,
                    "mappingType": 1,
                    "pattern": "instance",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "alias": "AP Name",
                    "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": "name",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "Usage",
                    "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": "usage",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "Radio",
                    "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": "radio",
                    "thresholds": [],
                    "type": "string",
                    "unit": "short"
                },
                {
                    "alias": "Avg Client Sig",
                    "align": "auto",
                    "colorMode": null,
                    "colors": [
                        "rgba(245, 54, 54, 0.9)",
                        "rgba(237, 129, 40, 0.89)",
                        "rgba(50, 172, 45, 0.97)"
                    ],
                    "dateFormat": "YYYY-MM-DD HH:mm:ss",
                    "decimals": 0,
                    "mappingType": 1,
                    "pattern": "Value #B",
                    "thresholds": [],
                    "type": "number",
                    "unit": "dBm"
                },
                {
                    "alias": "Rx Drops",
                    "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": null,
                    "mappingType": 1,
                    "pattern": "Value #C",
                    "thresholds": [],
                    "type": "number",
                    "unit": "short"
                },
                {
                    "alias": "Controller",
                    "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": "source",
                    "thresholds": [],
                    "type": "hidden",
                    "unit": "short"
                },
                {
                    "alias": "Tx Drops",
                    "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": null,
                    "mappingType": 1,
                    "pattern": "Value #E",
                    "thresholds": [],
                    "type": "number",
                    "unit": "short"
                },
                {
                    "alias": "Bytes Rx",
                    "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": null,
                    "mappingType": 1,
                    "pattern": "Value #G",
                    "thresholds": [],
                    "type": "number",
                    "unit": "decbytes"
                },
                {
                    "alias": "Bytes Tx",
                    "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": null,
                    "mappingType": 1,
                    "pattern": "Value #F",
                    "thresholds": [],
                    "type": "number",
                    "unit": "decbytes"
                },
                {
                    "alias": "Rx Packets",
                    "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": "Value #H",
                    "thresholds": [],
                    "type": "number",
                    "unit": "short"
                },
                {
                    "alias": "Tx Packets",
                    "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": "Value #I",
                    "thresholds": [],
                    "type": "number",
                    "unit": "short"
                }
            ],
            "targets": [
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_ccq_ratio{site_name=~\"$Site\", name=~\"$AP\"})",
                    "format": "table",
                    "instant": true,
                    "interval": "",
                    "refId": "A"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_average_client_signal{site_name=~\"$Site\", name=~\"$AP\"})",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "B"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_receive_dropped_total{site_name=~\"$Site\", name=~\"$AP\"}) ",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "C"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_transmit_dropped_total{site_name=~\"$Site\", name=~\"$AP\"}) ",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "E"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_transmit_bytes_total{site_name=~\"$Site\", name=~\"$AP\"}) ",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "F"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_receive_bytes_total{site_name=~\"$Site\", name=~\"$AP\"}) ",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "G"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_receive_packets_total{site_name=~\"$Site\", name=~\"$AP\"}) ",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "H"
                },
                {
                    "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_transmit_packets_total{site_name=~\"$Site\", name=~\"$AP\"}) ",
                    "format": "table",
                    "hide": false,
                    "instant": true,
                    "interval": "",
                    "refId": "I"
                }
            ],
            "timeFrom": null,
            "title": "Networks / UAP",
            "transform": "table",
            "transparent": true,
            "type": "table-old"
        },
        {
            "aliasColors": {
                "wap-lower": "dark-green",
                "wap-upper": "dark-purple"
            },
            "bars": false,
            "cacheTimeout": null,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "description": "",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 0,
                "y": 26
            },
            "hiddenSeries": false,
            "hideTimeOverride": true,
            "id": 30,
            "interval": "",
            "legend": {
                "avg": false,
                "current": false,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 2,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 2,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_cpu_utilization_ratio{site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "UAP CPU Usage",
            "tooltip": {
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "percentunit",
                    "label": "CPU Utilization",
                    "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": {
                "wap-lower": "dark-green",
                "wap-upper": "dark-purple"
            },
            "bars": false,
            "cacheTimeout": null,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "description": "",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 12,
                "y": 26
            },
            "hiddenSeries": false,
            "hideTimeOverride": true,
            "id": 47,
            "interval": "",
            "legend": {
                "avg": false,
                "current": false,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 2,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 2,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_memory_utilization_ratio{site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "UAP Memory Usage",
            "tooltip": {
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "percentunit",
                    "label": "Memory Utilization",
                    "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": {
                "wap-lower load1": "dark-green",
                "wap-lower load15": "dark-blue",
                "wap-upper load1": "dark-purple",
                "wap-upper load15": "dark-yellow"
            },
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 0,
                "y": 33
            },
            "hiddenSeries": false,
            "id": 3,
            "isNew": true,
            "legend": {
                "alignAsTable": false,
                "avg": false,
                "current": false,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": false,
                "show": true,
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/load15$/",
                    "fill": 0,
                    "lines": true,
                    "linewidth": 6
                },
                {}
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_load_average_1{site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} load1",
                    "refId": "A"
                },
                {
                    "expr": "unpoller_device_load_average_5{site_name=~\"$Site\",name=~\"$AP\"}",
                    "hide": true,
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} load5",
                    "refId": "B"
                },
                {
                    "expr": "unpoller_device_load_average_15{site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} load15",
                    "refId": "C"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "UAP Load Average",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "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": false
                }
            ],
            "yaxis": {
                "align": false,
                "alignLevel": null
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 12,
                "y": 33
            },
            "hiddenSeries": false,
            "id": 46,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": false,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 3,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": true,
            "targets": [
                {
                    "expr": "unpoller_device_stations{site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} users",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "Clients / UAP",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "none",
                    "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_PROMETHEUS}",
            "description": "Devices TX / RX bytes per second grouped by OUI. RX on negative axis.",
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 40
            },
            "hiddenSeries": false,
            "id": 42,
            "legend": {
                "alignAsTable": true,
                "avg": true,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/Rx$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (unpoller_client_receive_rate_bytes{site_name=~\"$Site\",ap_name=~\"$AP\"}) by (oui)",
                    "interval": "$Smooth",
                    "legendFormat": "{{oui}} Rx",
                    "refId": "A"
                },
                {
                    "expr": "sum (unpoller_client_transmit_rate_bytes{site_name=~\"$Site\",ap_name=~\"$AP\"}) by (oui)",
                    "interval": "$Smooth",
                    "legendFormat": "{{oui}} Tx",
                    "refId": "B"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "Wireless Traffic / Vendor",
            "tooltip": {
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "bps",
                    "label": null,
                    "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_PROMETHEUS}",
            "decimals": 0,
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 40
            },
            "hiddenSeries": false,
            "id": 19,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": true,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (unpoller_device_radio_stations{radio=\"ng\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"guest\"}) by  (radio,name)",
                    "hide": false,
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Guests 2,4GHz",
                    "refId": "A"
                },
                {
                    "expr": "sum (unpoller_device_radio_stations{radio=\"ng\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"user\"}) by (radio,name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Users  2.4GHz",
                    "refId": "B"
                },
                {
                    "expr": "sum (unpoller_device_radio_stations{radio=\"na\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"user\"}) by (radio,name)",
                    "hide": false,
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Users 5GHz",
                    "refId": "C"
                },
                {
                    "expr": "sum (unpoller_device_radio_stations{radio=\"na\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"guest\"}) by (radio,name)",
                    "hide": false,
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Guests 5GHz",
                    "refId": "D"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "Users & Guests / Radio Band",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "none",
                    "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_PROMETHEUS}",
            "decimals": 0,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 48
            },
            "hiddenSeries": false,
            "id": 59,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_vap_average_client_signal{name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} {{vap_name}} {{radio}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "Average AP Client Signal",
            "tooltip": {
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 0,
                    "format": "dBm",
                    "label": "Average Client Signal",
                    "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_PROMETHEUS}",
            "decimals": 0,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 48
            },
            "hiddenSeries": false,
            "id": 44,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "avg(unpoller_client_rssi_db{ap_name=~\"$AP\"}) by (ap_name, radio_name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{ap_name}}  {{radio_name}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "Average AP Client RSSI",
            "tooltip": {
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 0,
                    "format": "dBm",
                    "label": "Average Client RSSI",
                    "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_PROMETHEUS}",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 56
            },
            "hiddenSeries": false,
            "id": 18,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 2,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_vap_ccq_ratio{site_name=~\"$Site\",name=~\"$AP\", radio=\"na\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} {{vap_name}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "5 GHz Client Connection Quality",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "percentunit",
                    "label": "Average CCQ % / VAP",
                    "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_PROMETHEUS}",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 56
            },
            "hiddenSeries": false,
            "id": 58,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 2,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_vap_ccq_ratio{site_name=~\"$Site\",name=~\"$AP\", radio=\"ng\"}",
                    "interval": "1m",
                    "legendFormat": "{{name}} {{vap_name}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "2.4 GHz Client Connection Quality",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "percentunit",
                    "label": "Average CCQ % / VAP",
                    "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_PROMETHEUS}",
            "decimals": 0,
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 64
            },
            "hiddenSeries": false,
            "id": 8,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "max",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 3,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": ""
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_radio_channel_utilization_receive_ratio{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Rx",
                    "refId": "B"
                },
                {
                    "expr": "unpoller_device_radio_channel_utilization_transmit_ratio{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Tx",
                    "refId": "C"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "5 GHz Channel Utilization",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 1,
                    "format": "percentunit",
                    "label": null,
                    "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_PROMETHEUS}",
            "decimals": 0,
            "description": "Displays 2.4GHz usage.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 64
            },
            "hiddenSeries": false,
            "id": 27,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 3,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": ""
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "unpoller_device_radio_channel_utilization_receive_ratio{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} {{radio}} Rx",
                    "refId": "B"
                },
                {
                    "expr": "unpoller_device_radio_channel_utilization_transmit_ratio{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} {{radio}} Tx",
                    "refId": "C"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "2.4 GHz Channel Utilization",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": null,
                    "format": "percentunit",
                    "label": null,
                    "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_PROMETHEUS}",
            "description": "RX is on the negative Axis.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 0,
                "y": 72
            },
            "hiddenSeries": false,
            "id": 20,
            "interval": "",
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": false,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/Rx$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_bytes_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Tx",
                    "refId": "A"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_bytes_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}}  Rx",
                    "refId": "B"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "5 GHz Traffic",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "bps",
                    "label": null,
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": true
                },
                {
                    "format": "pps",
                    "label": null,
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": false
                }
            ],
            "yaxis": {
                "align": false,
                "alignLevel": null
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "description": "RX is on the negative Axis.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 12,
                "y": 72
            },
            "hiddenSeries": false,
            "id": 24,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "current",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/Rx$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_bytes_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Tx",
                    "refId": "A"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_bytes_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Rx",
                    "refId": "B"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "2.4 GHz Traffic",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "format": "bps",
                    "label": null,
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": true
                },
                {
                    "format": "pps",
                    "label": null,
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": false
                }
            ],
            "yaxis": {
                "align": false,
                "alignLevel": null
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "description": "PPS on the na band. In is on the negative Axis.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 0,
                "y": 79
            },
            "hiddenSeries": false,
            "id": 22,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/In$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_packets_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "hide": false,
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Out",
                    "refId": "A"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_packets_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} In",
                    "refId": "B"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "5 GHz Packets",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 1,
                    "format": "pps",
                    "label": "PPS",
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": true
                },
                {
                    "format": "pps",
                    "label": null,
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": false
                }
            ],
            "yaxis": {
                "align": false,
                "alignLevel": null
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "description": "PPS on the ng band calculated in 30 second buckets. In is on the negative Axis.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 12,
                "y": 79
            },
            "hiddenSeries": false,
            "id": 25,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "max",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/In$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_packets_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Out",
                    "refId": "A"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_packets_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} In",
                    "refId": "B"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "2.4 GHz Packets",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 1,
                    "format": "pps",
                    "label": "PPS",
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": true
                },
                {
                    "format": "pps",
                    "label": null,
                    "logBase": 1,
                    "max": null,
                    "min": null,
                    "show": false
                }
            ],
            "yaxis": {
                "align": false,
                "alignLevel": null
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": "${DS_PROMETHEUS}",
            "decimals": 0,
            "description": "Visualize packet errors (several types)  per second in the 5GHz band.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 0,
                "y": 86
            },
            "hiddenSeries": false,
            "id": 57,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "max",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "connected",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/In$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_dropped_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Drops Rx",
                    "refId": "A"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_dropped_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Drops Tx",
                    "refId": "B"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_errors_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Errors Rx",
                    "refId": "C"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_errors_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Errors Tx",
                    "refId": "D"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_crypts_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Crypts Rx",
                    "refId": "E"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_frags_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Frags Rx",
                    "refId": "F"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_nwids_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Nwids Rx",
                    "refId": "G"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_retries_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Retries Tx",
                    "refId": "H"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "5 GHz Drops/Errors",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 1,
                    "format": "pps",
                    "label": null,
                    "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_PROMETHEUS}",
            "decimals": 0,
            "description": "In is on the negative axis.",
            "editable": true,
            "error": false,
            "fieldConfig": {
                "defaults": {
                    "custom": {}
                },
                "overrides": []
            },
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 7,
                "w": 12,
                "x": 12,
                "y": 86
            },
            "hiddenSeries": false,
            "id": 26,
            "isNew": true,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sort": "max",
                "sortDesc": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "dataLinks": []
            },
            "percentage": false,
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [
                {
                    "alias": "/In$/",
                    "transform": "negative-Y"
                }
            ],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_dropped_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Drops Rx",
                    "refId": "A"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_dropped_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Drops Tx",
                    "refId": "B"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_errors_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Errors Rx",
                    "refId": "C"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_errors_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Errors Tx",
                    "refId": "D"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_crypts_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Crypts Rx",
                    "refId": "E"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_frags_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Frags Rx",
                    "refId": "F"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_receive_nwids_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Nwids Rx",
                    "refId": "G"
                },
                {
                    "expr": "sum (rate(unpoller_device_vap_transmit_retries_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)",
                    "interval": "$Smooth",
                    "legendFormat": "{{name}} Retries Tx",
                    "refId": "H"
                }
            ],
            "thresholds": [],
            "timeFrom": null,
            "timeRegions": [],
            "timeShift": null,
            "title": "2.4 GHz Drops/Errors",
            "tooltip": {
                "msResolution": false,
                "shared": true,
                "sort": 2,
                "value_type": "cumulative"
            },
            "transparent": true,
            "type": "graph",
            "xaxis": {
                "buckets": null,
                "mode": "time",
                "name": null,
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "decimals": 1,
                    "format": "pps",
                    "label": null,
                    "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": "1m",
    "schemaVersion": 25,
    "style": "dark",
    "tags": ["unifi", "uap", "unifi-poller"],
    "templating": {
        "list": [
            {
                "hide": 2,
                "name": "DS_PROMETHEUS",
                "query": "Prometheus",
                "skipUrlSync": false,
                "type": "constant"
            },
            {
                "allValue": ".*",
                "current": {},
                "datasource": "${DS_PROMETHEUS}",
                "definition": "label_values(unpoller_device_info{type=\"uap\"},source)",
                "hide": 2,
                "includeAll": true,
                "label": "",
                "multi": true,
                "name": "Controller",
                "options": [],
                "query": "label_values(unpoller_device_info{type=\"uap\"},source)",
                "refresh": 1,
                "regex": "",
                "skipUrlSync": false,
                "sort": 1,
                "tagValuesQuery": null,
                "tags": [],
                "tagsQuery": null,
                "type": "query",
                "useTags": false
            },
            {
                "allValue": "",
                "current": {},
                "datasource": "${DS_PROMETHEUS}",
                "definition": "label_values(unpoller_device_info{source=~\"$Controller\", type=\"uap\"},site_name)",
                "hide": 0,
                "includeAll": true,
                "label": "",
                "multi": true,
                "name": "Site",
                "options": [],
                "query": "label_values(unpoller_device_info{source=~\"$Controller\", type=\"uap\"},site_name)",
                "refresh": 1,
                "regex": "",
                "skipUrlSync": false,
                "sort": 1,
                "tagValuesQuery": null,
                "tags": [],
                "tagsQuery": null,
                "type": "query",
                "useTags": false
            },
            {
                "allValue": "",
                "current": {},
                "datasource": "${DS_PROMETHEUS}",
                "definition": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"uap|udm\",model!=\"UDMPRO\"},name)",
                "hide": 0,
                "includeAll": true,
                "label": "UniFi AP:",
                "multi": true,
                "name": "AP",
                "options": [],
                "query": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"uap|udm\",model!=\"UDMPRO\"},name)",
                "refresh": 1,
                "regex": "",
                "skipUrlSync": false,
                "sort": 1,
                "tagValuesQuery": null,
                "tags": [],
                "tagsQuery": null,
                "type": "query",
                "useTags": false
            },
            {
                "allValue": null,
                "current": {
                    "selected": true,
                    "tags": [],
                    "text": "2m",
                    "value": "2m"
                },
                "hide": 0,
                "includeAll": false,
                "label": null,
                "multi": false,
                "name": "Smooth",
                "options": [
                    {
                        "selected": false,
                        "text": "30s",
                        "value": "30s"
                    },
                    {
                        "selected": false,
                        "text": "1m",
                        "value": "1m"
                    },
                    {
                        "selected": true,
                        "text": "2m",
                        "value": "2m"
                    },
                    {
                        "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"
                    }
                ],
                "query": "30s,1m,2m,5m,10m,15m,30m,1h",
                "skipUrlSync": false,
                "type": "custom"
            }
        ]
    },
    "time": {
        "from": "now-3h",
        "to": "now"
    },
    "timepicker": {
        "nowDelay": "",
        "refresh_intervals": ["30s", "1m", "5m", "15m", "30m", "1h", "2h"],
        "time_options": [
            "5m",
            "15m",
            "1h",
            "6h",
            "12h",
            "24h",
            "2d",
            "7d",
            "30d"
        ]
    },
    "timezone": "browser",
    "title": "UniFi-Poller: UAP Insights - Prometheus",
    "uid": "g5wFWqxZk",
    "version": 24
}
