{
    "annotations": {
        "list": [
            {
                "builtIn": 1,
                "datasource": {
                    "type": "grafana",
                    "uid": "-- Grafana --"
                },
                "enable": true,
                "hide": true,
                "iconColor": "rgba(0, 211, 255, 1)",
                "name": "Annotations & Alerts",
                "type": "dashboard"
            }
        ]
    },
    "title": "F5 Tenant Dashboard",
    "editable": true,
    "preload": false,
    "refresh": "10s",
    "timezone": "browser",
    "tags": [
        "f5",
        "tenant"
    ],
    "time": {
        "from": "now-1h",
        "to": "now"
    },
    "panels": [
        {
            "id": 1,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 0
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_connections_count_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_connections_count_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 2,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 0
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_connections_current",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_connections_current{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 3,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 8
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_connections_max_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_connections_max_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 4,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 8
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_received_bytes_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_received_bytes_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 5,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 16
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_received_packets_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_received_packets_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 6,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 16
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_transmitted_bytes_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_transmitted_bytes_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 7,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 24
            },
            "type": "timeseries",
            "title": "f5_virtual_server_clientside_transmitted_packets_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_clientside_transmitted_packets_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 12,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 40
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_connections_current",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_connections_current{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 13,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 48
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_connections_max_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_connections_max_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 14,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 48
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_connections_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_connections_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 15,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 56
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_received_bytes_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_received_bytes_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 16,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 56
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_received_packets_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_received_packets_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 17,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 64
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_transmitted_bytes_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_transmitted_bytes_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 18,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 64
            },
            "type": "timeseries",
            "title": "f5_virtual_server_serverside_transmitted_packets_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_virtual_server_serverside_transmitted_packets_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_virtual_server_name}}-{{f5_virtual_server_source}}:{{f5_virtual_server_destination}}"
                }
            ]
        },
        {
            "id": 32,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 120
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_connections_count_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_connections_count_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 33,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 128
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_connections_current",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_connections_current{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 34,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 128
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_connections_load_per_second_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_connections_load_per_second_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 35,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 136
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_connections_max",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_connections_max{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 36,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 136
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_received_bytes_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_received_bytes_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 37,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 144
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_received_packets_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_received_packets_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 38,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 12,
                "y": 144
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_transmitted_bytes_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_transmitted_bytes_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        },
        {
            "id": 39,
            "gridPos": {
                "h": 8,
                "w": 12,
                "x": 0,
                "y": 152
            },
            "type": "timeseries",
            "title": "f5_pool_member_serverside_transmitted_packets_total",
            "datasource": "${ds}",
            "fieldConfig": {
                "defaults": {},
                "overrides": []
            },
            "targets": [
                {
                    "expr": "f5_pool_member_serverside_transmitted_packets_total{instance=~\"$instance\"}",
                    "refId": "A1",
                    "legendFormat": "{{f5_pool_member_pool_name}}-{{f5_pool_member_ip_address}}:{{f5_pool_member_port}}"
                }
            ]
        }
    ],
    "templating": {
        "list": [
            {
                "name": "ds",
                "label": "Data source",
                "type": "datasource",
                "query": "prometheus",
                "refresh": 1,
                "current": {
                    "text": "spk-app-1",
                    "value": "spk-app-1"
                }
            },
            {
                "name": "instance",
                "type": "query",
                "current": {
                    "text": "All",
                    "value": "$__all"
                },
                "datasource": "$ds",
                "multi": true,
                "includeAll": true,
                "allValue": ".*",
                "query": "label_values(up{job=\"bnk-otel\"}, instance)",
                "refresh": 1,
                "sort": 1
            }
        ]
    }
}
