Files
arista-evpn-vxlan-clab/configs/grafana/weathermap-dashboard.json
Damien Arnodo 08124c8a1c Fix weathermap links to show both traffic directions
Z side queried z_host's rx, which measures the same A->Z flow as A
side's tx (same traffic, counted at each end) -- the Z->A direction
was never queried by either side. Use z_host's own tx instead, so
each side surfaces its own (opposite) direction.

Confirmed against the iperf3 traffic generator: DC access-leaf links
read ~500Kbps (ACK-only) before the fix despite ~18-20Mbps of real
downstream traffic to dc-server2/4, because that flow ran leaf->access
(Z->A), the unqueried direction. Campus links looked correct only by
coincidence -- campus hosts are the iperf3 clients, so their upload
traffic happens to run access->leaf (A->Z), the direction that was
queried.

Refs #57
2026-07-20 16:31:33 +00:00

4234 lines
131 KiB
JSON

{
"dashboard": {
"uid": "evpn-vxlan-fabric-weathermap",
"title": "EVPN/VXLAN Fabric Weathermap",
"tags": [
"evpn",
"vxlan",
"weathermap",
"auto-generated"
],
"timezone": "browser",
"schemaVersion": 39,
"version": 0,
"templating": {
"list": [
{
"name": "site",
"type": "query",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"query": {
"query": "label_values(interfaces_interface_state_oper_status, site)",
"refId": "site"
},
"refresh": 2,
"sort": 1,
"multi": true,
"includeAll": true,
"current": {
"text": "All",
"value": "$__all"
}
},
{
"name": "device",
"type": "query",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"query": {
"query": "label_values(interfaces_interface_state_oper_status{site=~\"$site\"}, device)",
"refId": "device"
},
"refresh": 2,
"sort": 1,
"multi": true,
"includeAll": true,
"current": {
"text": "All",
"value": "$__all"
}
}
]
},
"panels": [
{
"id": 1,
"title": "Fabric Weathermap",
"gridPos": {
"h": 24,
"w": 24,
"x": 0,
"y": 0
},
"type": "tamirsuliman-weathermap-panel",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"targets": [
{
"refId": "A",
"expr": "min by (device) (interfaces_interface_state_oper_status{device=~\"dc-spine1|dc-spine2|campus-border-leaf1|campus-spine2|campus-border-leaf2|campus-spine1|dc-leaf1|dc-leaf3|dc-leaf4|dc-leaf5|dc-leaf7|dc-border-leaf1|dc-leaf6|dc-access1|dc-access2|dc-access4|dc-access3|dc-leaf8|dc-border-leaf2|dc-leaf2|campus-access2|campus-leaf1|campus-leaf3|campus-access1|campus-leaf4|campus-leaf2|core1|core2\"}) * (min by (device) (network_instances_network_instance_protocols_protocol_bgp_neighbors_neighbor_state_session_state{network_instance_name=\"default\", device=~\"dc-spine1|dc-spine2|campus-border-leaf1|campus-spine2|campus-border-leaf2|campus-spine1|dc-leaf1|dc-leaf3|dc-leaf4|dc-leaf5|dc-leaf7|dc-border-leaf1|dc-leaf6|dc-access1|dc-access2|dc-access4|dc-access3|dc-leaf8|dc-border-leaf2|dc-leaf2|campus-access2|campus-leaf1|campus-leaf3|campus-access1|campus-leaf4|campus-leaf2|core1|core2\"}) or (min by (device) (interfaces_interface_state_oper_status{device=~\"dc-spine1|dc-spine2|campus-border-leaf1|campus-spine2|campus-border-leaf2|campus-spine1|dc-leaf1|dc-leaf3|dc-leaf4|dc-leaf5|dc-leaf7|dc-border-leaf1|dc-leaf6|dc-access1|dc-access2|dc-access4|dc-access3|dc-leaf8|dc-border-leaf2|dc-leaf2|campus-access2|campus-leaf1|campus-leaf3|campus-access1|campus-leaf4|campus-leaf2|core1|core2\"}) * 0 + 1))",
"legendFormat": "STATUS {{device}}",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
}
},
{
"refId": "B",
"expr": "rate(interfaces_interface_state_counters_out_octets{device=~\"dc-spine1|dc-spine2|campus-border-leaf1|campus-spine2|campus-border-leaf2|campus-spine1|dc-leaf1|dc-leaf3|dc-leaf4|dc-leaf5|dc-leaf7|dc-border-leaf1|dc-leaf6|dc-access1|dc-access2|dc-access4|dc-access3|dc-leaf8|dc-border-leaf2|dc-leaf2|campus-access2|campus-leaf1|campus-leaf3|campus-access1|campus-leaf4|campus-leaf2|core1|core2\", interface=~\"Ethernet1|Ethernet10|Ethernet11|Ethernet12|Ethernet13|Ethernet14|Ethernet2|Ethernet3|Ethernet4|Ethernet5|Ethernet6|Ethernet7|Ethernet8|Ethernet9\"}[5m]) * 8",
"legendFormat": "{{device}} {{interface}} tx",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
}
},
{
"refId": "D",
"expr": "count by (device, vlan) (network_instances_network_instance_fdb_mac_table_entries_entry_vlan{device=~\"campus-leaf1|campus-leaf2|campus-leaf3|campus-leaf4|dc-leaf1|dc-leaf2|dc-leaf5|dc-leaf6\"})\n* on(device, vlan) group_left(vlan_to_vni_state_vni)\nmax by (device, vlan) (interfaces_interface_arista_vxlan_vlan_to_vnis_vlan_to_vni_state_vni{device=~\"campus-leaf1|campus-leaf2|campus-leaf3|campus-leaf4|dc-leaf1|dc-leaf2|dc-leaf5|dc-leaf6\"})",
"legendFormat": "VNI {{device}} {{vlan}}",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
}
}
],
"options": {
"weathermap": {
"version": 14,
"id": "evpn-vxlan-fabric-weathermap",
"nodes": [
{
"id": "dc-spine1",
"label": "dc-spine1",
"position": [
350,
80
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-spine1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 10,
"numFilledLinks": 0
},
"4": {
"numLinks": 0,
"numFilledLinks": 0
}
}
},
{
"id": "dc-spine2",
"label": "dc-spine2",
"position": [
750,
80
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-spine2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 10,
"numFilledLinks": 0
},
"4": {
"numLinks": 0,
"numFilledLinks": 0
}
}
},
{
"id": "campus-border-leaf1",
"label": "campus-border-leaf1",
"position": [
1450,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-border-leaf1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 5,
"numFilledLinks": 0
}
}
},
{
"id": "campus-spine2",
"label": "campus-spine2",
"position": [
1850,
80
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-spine2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 6,
"numFilledLinks": 0
},
"4": {
"numLinks": 0,
"numFilledLinks": 0
}
}
},
{
"id": "campus-border-leaf2",
"label": "campus-border-leaf2",
"position": [
1555,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-border-leaf2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 4,
"numFilledLinks": 0
}
}
},
{
"id": "campus-spine1",
"label": "campus-spine1",
"position": [
1600,
80
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-spine1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 6,
"numFilledLinks": 0
},
"4": {
"numLinks": 0,
"numFilledLinks": 0
}
}
},
{
"id": "dc-leaf1",
"label": "dc-leaf1",
"position": [
80,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI dc-leaf1 40",
"query": "VNI dc-leaf1 40",
"units": "MACs"
}
]
},
{
"id": "dc-leaf3",
"label": "dc-leaf3",
"position": [
290,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf3",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
}
},
{
"id": "dc-leaf4",
"label": "dc-leaf4",
"position": [
395,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf4",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-leaf5",
"label": "dc-leaf5",
"position": [
500,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf5",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI dc-leaf5 40",
"query": "VNI dc-leaf5 40",
"units": "MACs"
}
]
},
{
"id": "dc-leaf7",
"label": "dc-leaf7",
"position": [
710,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf7",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
}
},
{
"id": "dc-border-leaf1",
"label": "dc-border-leaf1",
"position": [
920,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-border-leaf1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
}
},
{
"id": "dc-leaf6",
"label": "dc-leaf6",
"position": [
605,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf6",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI dc-leaf6 40",
"query": "VNI dc-leaf6 40",
"units": "MACs"
}
]
},
{
"id": "dc-access1",
"label": "dc-access1",
"position": [
132,
440
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-access1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-access2",
"label": "dc-access2",
"position": [
342,
440
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-access2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-access4",
"label": "dc-access4",
"position": [
762,
440
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-access4",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-access3",
"label": "dc-access3",
"position": [
552,
440
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-access3",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-leaf8",
"label": "dc-leaf8",
"position": [
815,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf8",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-border-leaf2",
"label": "dc-border-leaf2",
"position": [
1025,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-border-leaf2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 3,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "dc-leaf2",
"label": "dc-leaf2",
"position": [
185,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS dc-leaf2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI dc-leaf2 40",
"query": "VNI dc-leaf2 40",
"units": "MACs"
}
]
},
{
"id": "campus-access2",
"label": "campus-access2",
"position": [
1922,
440
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-access2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "campus-leaf1",
"label": "campus-leaf1",
"position": [
1660,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-leaf1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI campus-leaf1 50",
"query": "VNI campus-leaf1 50",
"units": "MACs"
}
]
},
{
"id": "campus-leaf3",
"label": "campus-leaf3",
"position": [
1870,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-leaf3",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 1,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI campus-leaf3 50",
"query": "VNI campus-leaf3 50",
"units": "MACs"
}
]
},
{
"id": "campus-access1",
"label": "campus-access1",
"position": [
1712,
440
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-access1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 0,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
},
{
"id": "campus-leaf4",
"label": "campus-leaf4",
"position": [
1975,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-leaf4",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI campus-leaf4 50",
"query": "VNI campus-leaf4 50",
"units": "MACs"
}
]
},
{
"id": "campus-leaf2",
"label": "campus-leaf2",
"position": [
1765,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS campus-leaf2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
},
"tooltipMetrics": [
{
"label": "VNI campus-leaf2 50",
"query": "VNI campus-leaf2 50",
"units": "MACs"
}
]
},
{
"id": "core1",
"label": "core1",
"position": [
1150,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS core1",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 2,
"numFilledLinks": 0
},
"4": {
"numLinks": 3,
"numFilledLinks": 0
}
}
},
{
"id": "core2",
"label": "core2",
"position": [
1280,
260
],
"isConnection": false,
"useConstantSpacing": false,
"compactVerticalLinks": true,
"padding": {
"horizontal": 12,
"vertical": 6
},
"colors": {
"font": "#ffffff",
"background": "#22252b",
"border": "#5794F2",
"statusDown": "#F2495C"
},
"nodeIcon": null,
"statusQuery": "STATUS core2",
"nodeStatusColorTarget": "border",
"statusValueMappings": [
{
"value": 0,
"color": "#F2495C"
},
{
"value": 1,
"color": "#73BF69"
}
],
"anchors": {
"0": {
"numLinks": 0,
"numFilledLinks": 0
},
"1": {
"numLinks": 0,
"numFilledLinks": 0
},
"2": {
"numLinks": 0,
"numFilledLinks": 0
},
"3": {
"numLinks": 3,
"numFilledLinks": 0
},
"4": {
"numLinks": 2,
"numFilledLinks": 0
}
}
}
],
"links": [
{
"id": "dc-leaf6-Ethernet12--dc-spine2-Ethernet6",
"nodes": [
{
"id": "dc-leaf6"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf6 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet6 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf1-Ethernet10--campus-border-leaf2-Ethernet10",
"nodes": [
{
"id": "campus-border-leaf1"
},
{
"id": "campus-border-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf1 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-border-leaf2 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf1-Ethernet11--campus-spine1-Ethernet5",
"nodes": [
{
"id": "campus-border-leaf1"
},
{
"id": "campus-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf1 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine1 Ethernet5 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf1-Ethernet12--campus-spine2-Ethernet5",
"nodes": [
{
"id": "campus-border-leaf1"
},
{
"id": "campus-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf1 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine2 Ethernet5 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf2-Ethernet12--campus-spine2-Ethernet6",
"nodes": [
{
"id": "campus-border-leaf2"
},
{
"id": "campus-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf2 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine2 Ethernet6 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf3-Ethernet12--campus-spine2-Ethernet3",
"nodes": [
{
"id": "campus-leaf3"
},
{
"id": "campus-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf3 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine2 Ethernet3 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf4-Ethernet12--campus-spine2-Ethernet4",
"nodes": [
{
"id": "campus-leaf4"
},
{
"id": "campus-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf4 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine2 Ethernet4 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf2-Ethernet12--campus-spine2-Ethernet2",
"nodes": [
{
"id": "campus-leaf2"
},
{
"id": "campus-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf2 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine2 Ethernet2 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf2-Ethernet11--campus-spine1-Ethernet6",
"nodes": [
{
"id": "campus-border-leaf2"
},
{
"id": "campus-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf2 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine1 Ethernet6 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf1-Ethernet11--dc-spine1-Ethernet1",
"nodes": [
{
"id": "dc-leaf1"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf1 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf1-Ethernet12--dc-spine2-Ethernet1",
"nodes": [
{
"id": "dc-leaf1"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf1 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf3-Ethernet11--dc-spine1-Ethernet3",
"nodes": [
{
"id": "dc-leaf3"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf3 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet3 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf3-Ethernet12--dc-spine2-Ethernet3",
"nodes": [
{
"id": "dc-leaf3"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf3 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet3 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf3-Ethernet10--dc-leaf4-Ethernet10",
"nodes": [
{
"id": "dc-leaf3"
},
{
"id": "dc-leaf4"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf3 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf4 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access2-Ethernet1--dc-leaf3-Ethernet1",
"nodes": [
{
"id": "dc-access2"
},
{
"id": "dc-leaf3"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf3 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf4-Ethernet11--dc-spine1-Ethernet4",
"nodes": [
{
"id": "dc-leaf4"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf4 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet4 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf4-Ethernet12--dc-spine2-Ethernet4",
"nodes": [
{
"id": "dc-leaf4"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf4 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet4 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf5-Ethernet11--dc-spine1-Ethernet5",
"nodes": [
{
"id": "dc-leaf5"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf5 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet5 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf5-Ethernet12--dc-spine2-Ethernet5",
"nodes": [
{
"id": "dc-leaf5"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf5 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet5 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf5-Ethernet10--dc-leaf6-Ethernet10",
"nodes": [
{
"id": "dc-leaf5"
},
{
"id": "dc-leaf6"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf5 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf6 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf7-Ethernet11--dc-spine1-Ethernet7",
"nodes": [
{
"id": "dc-leaf7"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf7 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet7 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf7-Ethernet12--dc-spine2-Ethernet7",
"nodes": [
{
"id": "dc-leaf7"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf7 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet7 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access4-Ethernet1--dc-leaf7-Ethernet1",
"nodes": [
{
"id": "dc-access4"
},
{
"id": "dc-leaf7"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access4 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf7 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf7-Ethernet10--dc-leaf8-Ethernet10",
"nodes": [
{
"id": "dc-leaf7"
},
{
"id": "dc-leaf8"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf7 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf8 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-border-leaf1-Ethernet11--dc-spine1-Ethernet9",
"nodes": [
{
"id": "dc-border-leaf1"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-border-leaf1 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet9 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-border-leaf1-Ethernet12--dc-spine2-Ethernet9",
"nodes": [
{
"id": "dc-border-leaf1"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-border-leaf1 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet9 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf6-Ethernet11--dc-spine1-Ethernet6",
"nodes": [
{
"id": "dc-leaf6"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf6 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet6 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access1-Ethernet1--dc-leaf1-Ethernet1",
"nodes": [
{
"id": "dc-access1"
},
{
"id": "dc-leaf1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access1-Ethernet2--dc-leaf2-Ethernet1",
"nodes": [
{
"id": "dc-access1"
},
{
"id": "dc-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access1 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access2-Ethernet2--dc-leaf4-Ethernet1",
"nodes": [
{
"id": "dc-access2"
},
{
"id": "dc-leaf4"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access2 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf4 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access3-Ethernet1--dc-leaf5-Ethernet1",
"nodes": [
{
"id": "dc-access3"
},
{
"id": "dc-leaf5"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access3 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf5 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access3-Ethernet2--dc-leaf6-Ethernet1",
"nodes": [
{
"id": "dc-access3"
},
{
"id": "dc-leaf6"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access3 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf6 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf8-Ethernet11--dc-spine1-Ethernet8",
"nodes": [
{
"id": "dc-leaf8"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf8 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet8 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf8-Ethernet12--dc-spine2-Ethernet8",
"nodes": [
{
"id": "dc-leaf8"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf8 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet8 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-access4-Ethernet2--dc-leaf8-Ethernet1",
"nodes": [
{
"id": "dc-access4"
},
{
"id": "dc-leaf8"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-access4 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf8 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-border-leaf2-Ethernet11--dc-spine1-Ethernet10",
"nodes": [
{
"id": "dc-border-leaf2"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-border-leaf2 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-border-leaf2-Ethernet12--dc-spine2-Ethernet10",
"nodes": [
{
"id": "dc-border-leaf2"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-border-leaf2 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-border-leaf1-Ethernet10--dc-border-leaf2-Ethernet10",
"nodes": [
{
"id": "dc-border-leaf1"
},
{
"id": "dc-border-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-border-leaf1 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-border-leaf2 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf2-Ethernet11--dc-spine1-Ethernet2",
"nodes": [
{
"id": "dc-leaf2"
},
{
"id": "dc-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf2 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine1 Ethernet2 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf2-Ethernet12--dc-spine2-Ethernet2",
"nodes": [
{
"id": "dc-leaf2"
},
{
"id": "dc-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf2 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-spine2 Ethernet2 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "dc-leaf1-Ethernet10--dc-leaf2-Ethernet10",
"nodes": [
{
"id": "dc-leaf1"
},
{
"id": "dc-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "dc-leaf1 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-leaf2 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf1-Ethernet12--campus-spine2-Ethernet1",
"nodes": [
{
"id": "campus-leaf1"
},
{
"id": "campus-spine2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf1 Ethernet12 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf1-Ethernet11--campus-spine1-Ethernet1",
"nodes": [
{
"id": "campus-leaf1"
},
{
"id": "campus-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf1 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-access1-Ethernet1--campus-leaf1-Ethernet1",
"nodes": [
{
"id": "campus-access1"
},
{
"id": "campus-leaf1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-access1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-leaf1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf1-Ethernet10--campus-leaf2-Ethernet10",
"nodes": [
{
"id": "campus-leaf1"
},
{
"id": "campus-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf1 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-leaf2 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf3-Ethernet11--campus-spine1-Ethernet3",
"nodes": [
{
"id": "campus-leaf3"
},
{
"id": "campus-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf3 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine1 Ethernet3 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-access2-Ethernet1--campus-leaf3-Ethernet1",
"nodes": [
{
"id": "campus-access2"
},
{
"id": "campus-leaf3"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-access2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-leaf3 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf3-Ethernet10--campus-leaf4-Ethernet10",
"nodes": [
{
"id": "campus-leaf3"
},
{
"id": "campus-leaf4"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf3 Ethernet10 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-leaf4 Ethernet10 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-access1-Ethernet2--campus-leaf2-Ethernet1",
"nodes": [
{
"id": "campus-access1"
},
{
"id": "campus-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-access1 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-leaf2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf4-Ethernet11--campus-spine1-Ethernet4",
"nodes": [
{
"id": "campus-leaf4"
},
{
"id": "campus-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf4 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine1 Ethernet4 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-access2-Ethernet2--campus-leaf4-Ethernet1",
"nodes": [
{
"id": "campus-access2"
},
{
"id": "campus-leaf4"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-access2 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-leaf4 Ethernet1 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-leaf2-Ethernet11--campus-spine1-Ethernet2",
"nodes": [
{
"id": "campus-leaf2"
},
{
"id": "campus-spine1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-leaf2 Ethernet11 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "campus-spine1 Ethernet2 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf1-Ethernet13--core1-Ethernet3",
"nodes": [
{
"id": "campus-border-leaf1"
},
{
"id": "core1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf1 Ethernet13 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "core1 Ethernet3 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf2-Ethernet13--core1-Ethernet4",
"nodes": [
{
"id": "campus-border-leaf2"
},
{
"id": "core1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf2 Ethernet13 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "core1 Ethernet4 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "core1-Ethernet1--dc-border-leaf1-Ethernet13",
"nodes": [
{
"id": "core1"
},
{
"id": "dc-border-leaf1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "core1 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-border-leaf1 Ethernet13 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "core1-Ethernet2--dc-border-leaf2-Ethernet13",
"nodes": [
{
"id": "core1"
},
{
"id": "dc-border-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "core1 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-border-leaf2 Ethernet13 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "core1-Ethernet5--core2-Ethernet5",
"nodes": [
{
"id": "core1"
},
{
"id": "core2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "core1 Ethernet5 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "core2 Ethernet5 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf1-Ethernet14--core2-Ethernet3",
"nodes": [
{
"id": "campus-border-leaf1"
},
{
"id": "core2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf1 Ethernet14 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "core2 Ethernet3 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "campus-border-leaf2-Ethernet14--core2-Ethernet4",
"nodes": [
{
"id": "campus-border-leaf2"
},
{
"id": "core2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "campus-border-leaf2 Ethernet14 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "core2 Ethernet4 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "core2-Ethernet1--dc-border-leaf1-Ethernet14",
"nodes": [
{
"id": "core2"
},
{
"id": "dc-border-leaf1"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "core2 Ethernet1 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-border-leaf1 Ethernet14 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
},
{
"id": "core2-Ethernet2--dc-border-leaf2-Ethernet14",
"nodes": [
{
"id": "core2"
},
{
"id": "dc-border-leaf2"
}
],
"sides": {
"A": {
"bandwidth": 1000000000,
"query": "core2 Ethernet2 tx",
"labelOffset": 55,
"anchor": 4,
"dashboardLink": ""
},
"Z": {
"bandwidth": 1000000000,
"query": "dc-border-leaf2 Ethernet14 tx",
"labelOffset": 55,
"anchor": 3,
"dashboardLink": ""
}
},
"units": "bps",
"arrows": {
"width": 8,
"height": 10,
"offset": 2
},
"stroke": 5,
"showThroughputPercentage": false
}
],
"scale": [
{
"percent": 0,
"color": "#5794F2"
},
{
"percent": 70,
"color": "#FA6400"
},
{
"percent": 90,
"color": "#C4162A"
}
],
"settings": {
"panel": {
"backgroundColor": "#212124",
"panelSize": {
"width": 1600,
"height": 1000
},
"zoomScale": 0,
"offset": {
"x": 0,
"y": 0
},
"showTimestamp": true,
"grid": {
"enabled": false,
"size": 10,
"guidesEnabled": false
}
},
"link": {
"spacing": {
"horizontal": 10,
"vertical": 5
},
"stroke": {
"color": "#CCCCDC"
},
"label": {
"background": "#FFFFFF",
"border": "#000000",
"font": "#000000"
},
"showAllWithPercentage": false,
"defaultUnits": "bps"
},
"tooltip": {
"fontSize": 10,
"textColor": "#CCCCDC",
"backgroundColor": "#1A1B1F",
"inboundColor": "#73BF69",
"outboundColor": "#5794F2",
"scaleToBandwidth": false
},
"fontSizing": {
"node": 12,
"link": 10
},
"scale": {
"position": {
"x": 0,
"y": 0
},
"size": {
"width": 150,
"height": 100
},
"title": "Utilization",
"fontSizing": {
"title": 10,
"threshold": 9
}
}
}
}
}
},
{
"id": 2,
"type": "table",
"title": "BGP Sessions",
"gridPos": {
"h": 10,
"w": 12,
"x": 0,
"y": 24
},
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"targets": [
{
"refId": "A",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"instant": true,
"format": "table",
"expr": "network_instances_network_instance_protocols_protocol_bgp_neighbors_neighbor_state_session_state{device=~\"$device\"}"
}
],
"transformations": [
{
"id": "organize",
"options": {
"excludeByName": {
"Time": true,
"__name__": true,
"instance": true,
"job": true,
"protocol_identifier": true,
"protocol_name": true,
"subscription_name": true
},
"renameByName": {
"device": "Device",
"neighbor_address": "Neighbor Address",
"network_instance_name": "VRF",
"Value": "State"
}
}
}
],
"fieldConfig": {
"defaults": {
"mappings": [
{
"type": "value",
"options": {
"0": {
"text": "Down",
"color": "red"
},
"1": {
"text": "Up",
"color": "green"
}
}
}
],
"custom": {
"cellOptions": {
"type": "color-background"
}
}
},
"overrides": [
{
"matcher": {
"id": "byName",
"options": "State"
},
"properties": [
{
"id": "custom.cellOptions",
"value": {
"type": "color-background"
}
},
{
"id": "mappings",
"value": [
{
"type": "value",
"options": {
"0": {
"text": "Down",
"color": "red"
},
"1": {
"text": "Up",
"color": "green"
}
}
}
]
}
]
}
]
}
},
{
"id": 3,
"type": "table",
"title": "Ports / Interfaces",
"gridPos": {
"h": 10,
"w": 12,
"x": 12,
"y": 24
},
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"targets": [
{
"refId": "A",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"instant": true,
"format": "table",
"expr": "interfaces_interface_state_oper_status{device=~\"$device\"}"
},
{
"refId": "B",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"instant": true,
"format": "table",
"expr": "rate(interfaces_interface_state_counters_in_octets{device=~\"$device\"}[5m]) * 8"
},
{
"refId": "C",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"instant": true,
"format": "table",
"expr": "rate(interfaces_interface_state_counters_out_octets{device=~\"$device\"}[5m]) * 8"
}
],
"transformations": [
{
"id": "merge",
"options": {}
},
{
"id": "organize",
"options": {
"excludeByName": {
"Time": true,
"__name__": true,
"instance": true,
"job": true,
"subscription_name": true
},
"renameByName": {
"device": "Device",
"interface": "Interface",
"Value #A": "Status",
"Value #B": "In (bps)",
"Value #C": "Out (bps)"
}
}
}
],
"fieldConfig": {
"defaults": {},
"overrides": [
{
"matcher": {
"id": "byName",
"options": "Status"
},
"properties": [
{
"id": "custom.cellOptions",
"value": {
"type": "color-background"
}
},
{
"id": "mappings",
"value": [
{
"type": "value",
"options": {
"0": {
"text": "Down",
"color": "red"
},
"1": {
"text": "Up",
"color": "green"
}
}
}
]
}
]
},
{
"matcher": {
"id": "byName",
"options": "In (bps)"
},
"properties": [
{
"id": "unit",
"value": "bps"
}
]
},
{
"matcher": {
"id": "byName",
"options": "Out (bps)"
},
"properties": [
{
"id": "unit",
"value": "bps"
}
]
}
]
}
},
{
"id": 4,
"type": "timeseries",
"title": "Throughput per Site",
"gridPos": {
"h": 10,
"w": 24,
"x": 0,
"y": 34
},
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"fieldConfig": {
"defaults": {
"unit": "bps"
},
"overrides": []
},
"targets": [
{
"refId": "A",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"expr": "sum by (site) (rate(interfaces_interface_state_counters_in_octets{site=~\"$site\", interface!~\"Management.*\"}[5m]) * 8)",
"legendFormat": "{{site}} in"
},
{
"refId": "B",
"datasource": {
"type": "prometheus",
"uid": "cfrlusac89se8a"
},
"expr": "-sum by (site) (rate(interfaces_interface_state_counters_out_octets{site=~\"$site\", interface!~\"Management.*\"}[5m]) * 8)",
"legendFormat": "{{site}} out"
}
]
}
]
},
"overwrite": true
}