Create a new OBMP-Maps Grafana folder (folderUid 1006) with four data-visualization dashboards built on nodeGraph and geomap panels: - BGP Peer Map: routers as nodes, BGP sessions as edges; iBGP/eBGP edge typing and operator-editable rr_loopbacks variable to denote route reflectors; companion table for sessions to non-monitored neighbours. - IGP / Link-State Topology Map: reworked from LinkState-1004 and moved here (uid preserved); scoped by peer feed / protocol / AS so the 489-node BGP-LS topology stays readable; SR-capability rings. - AS Relationship Map: AS adjacency graph from consecutive AS_PATH pairs over a 200k-route sample; min-occurrence and focus-AS variables; nodes enriched from info_asn whois. - Geographic Prefix Map: geomap of RIB prefixes and origin ASes by IP geolocation, with a note that lab 10.x loopbacks do not geolocate; bounded geo_ip join via a sample-size variable. Also add a data link on the Looking Glass ASN Info panel's origin_as column that jumps to the ASN View dashboard scoped to that AS. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
138 lines
5.0 KiB
YAML
138 lines
5.0 KiB
YAML
apiVersion: 1
|
|
|
|
providers:
|
|
# <string> an unique provider name. Required
|
|
- name: 'OpenBMP'
|
|
# <int> Org id. Default to 1
|
|
orgId: 1
|
|
# <string> name of the dashboard folder.
|
|
folder: ''
|
|
# <string> folder UID. will be automatically generated if not specified
|
|
folderUid: ''
|
|
# <string> provider type. Default to 'file'
|
|
type: file
|
|
# <bool> disable dashboard deletion
|
|
disableDeletion: false
|
|
# <int> how often Grafana will scan for changed dashboards
|
|
updateIntervalSeconds: 30
|
|
# <bool> allow updating provisioned dashboards from the UI
|
|
allowUiUpdates: true
|
|
options:
|
|
# <string, required> path to dashboard files on disk. Required when using the 'file' type
|
|
path: /var/lib/grafana/dashboards/General
|
|
# <bool> use folder names from filesystem to create folders in Grafana
|
|
foldersFromFilesStructure: false
|
|
# <string> an unique provider name. Required
|
|
- name: 'OpenBMP-Base'
|
|
# <int> Org id. Default to 1
|
|
orgId: 1
|
|
# <string> name of the dashboard folder.
|
|
folder: 'OBMP-Operations'
|
|
# <string> folder UID. will be automatically generated if not specified
|
|
folderUid: '1001'
|
|
# <string> provider type. Default to 'file'
|
|
type: file
|
|
# <bool> disable dashboard deletion
|
|
disableDeletion: false
|
|
# <int> how often Grafana will scan for changed dashboards
|
|
updateIntervalSeconds: 30
|
|
# <bool> allow updating provisioned dashboards from the UI
|
|
allowUiUpdates: true
|
|
options:
|
|
# <string, required> path to dashboard files on disk. Required when using the 'file' type
|
|
path: /var/lib/grafana/dashboards/obmp/Base-1001
|
|
# <bool> use folder names from filesystem to create folders in Grafana
|
|
foldersFromFilesStructure: false
|
|
- name: 'OpenBMP-History'
|
|
# <int> Org id. Default to 1
|
|
orgId: 1
|
|
# <string> name of the dashboard folder.
|
|
folder: 'OBMP-Routing'
|
|
# <string> folder UID. will be automatically generated if not specified
|
|
folderUid: '1002'
|
|
# <string> provider type. Default to 'file'
|
|
type: file
|
|
# <bool> disable dashboard deletion
|
|
disableDeletion: false
|
|
# <int> how often Grafana will scan for changed dashboards
|
|
updateIntervalSeconds: 30
|
|
# <bool> allow updating provisioned dashboards from the UI
|
|
allowUiUpdates: true
|
|
options:
|
|
# <string, required> path to dashboard files on disk. Required when using the 'file' type
|
|
path: /var/lib/grafana/dashboards/obmp/History-1002
|
|
# <bool> use folder names from filesystem to create folders in Grafana
|
|
foldersFromFilesStructure: false
|
|
- name: 'OpenBMP-LinkState'
|
|
# <int> Org id. Default to 1
|
|
orgId: 1
|
|
# <string> name of the dashboard folder.
|
|
folder: 'OBMP-LinkState'
|
|
# <string> folder UID. will be automatically generated if not specified
|
|
folderUid: '1004'
|
|
# <string> provider type. Default to 'file'
|
|
type: file
|
|
# <bool> disable dashboard deletion
|
|
disableDeletion: false
|
|
# <int> how often Grafana will scan for changed dashboards
|
|
updateIntervalSeconds: 30
|
|
# <bool> allow updating provisioned dashboards from the UI
|
|
allowUiUpdates: true
|
|
options:
|
|
# <string, required> path to dashboard files on disk. Required when using the 'file' type
|
|
path: /var/lib/grafana/dashboards/obmp/LinkState-1004
|
|
# <bool> use folder names from filesystem to create folders in Grafana
|
|
foldersFromFilesStructure: false
|
|
- name: 'OpenBMP-L3VPN'
|
|
# <int> Org id. Default to 1
|
|
orgId: 1
|
|
# <string> name of the dashboard folder.
|
|
folder: 'OBMP-L3VPN'
|
|
# <string> folder UID. will be automatically generated if not specified
|
|
folderUid: '1005'
|
|
# <string> provider type. Default to 'file'
|
|
type: file
|
|
# <bool> disable dashboard deletion
|
|
disableDeletion: false
|
|
# <int> how often Grafana will scan for changed dashboards
|
|
updateIntervalSeconds: 30
|
|
# <bool> allow updating provisioned dashboards from the UI
|
|
allowUiUpdates: true
|
|
options:
|
|
# <string, required> path to dashboard files on disk. Required when using the 'file' type
|
|
path: /var/lib/grafana/dashboards/obmp/L3VPN-1005
|
|
# <bool> use folder names from filesystem to create folders in Grafana
|
|
foldersFromFilesStructure: false
|
|
- name: 'OpenBMP-Learning'
|
|
orgId: 1
|
|
folder: 'OBMP-Reference'
|
|
folderUid: '2001'
|
|
type: file
|
|
disableDeletion: false
|
|
updateIntervalSeconds: 30
|
|
allowUiUpdates: true
|
|
options:
|
|
path: /var/lib/grafana/dashboards/Learning
|
|
foldersFromFilesStructure: false
|
|
- name: 'OpenBMP-Telemetry'
|
|
orgId: 1
|
|
folder: 'OBMP-Telemetry'
|
|
folderUid: '3001'
|
|
type: file
|
|
disableDeletion: false
|
|
updateIntervalSeconds: 30
|
|
allowUiUpdates: true
|
|
options:
|
|
path: /var/lib/grafana/dashboards/Telemetry-3001
|
|
foldersFromFilesStructure: false
|
|
- name: 'OpenBMP-Maps'
|
|
orgId: 1
|
|
folder: 'OBMP-Maps'
|
|
folderUid: '1006'
|
|
type: file
|
|
disableDeletion: false
|
|
updateIntervalSeconds: 30
|
|
allowUiUpdates: true
|
|
options:
|
|
path: /var/lib/grafana/dashboards/obmp/Maps-1006
|
|
foldersFromFilesStructure: false |