- Add exabgp/ container: ExaBGP 5.x + Flask REST API for on-demand BGP route injection into CML IOS-XR lab (AS 65020 via eBGP from AS 65100) - Add 6 injection scenarios: internet_sample, churn, blackhole, anycast, full_table, lab_prefixes - Add inject.py CLI wrapper for the ExaBGP API - Add iosxr_bgp_config.md with IOS-XR neighbor config and NETCONF script - Add obmp-grafana/ dashboards and provisioning (17 dashboards) - Update docker-compose.yml: add exabgp service, fix Kafka external listener IP, extend log retention from 90min to 720min - Add DOCS.md: full project documentation including architecture, setup, user guide, sanity checks, troubleshooting, and command reference - Update .gitignore: exclude .env and .claude/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
590 B
Markdown
13 lines
590 B
Markdown
# OpenBMP Grafana Integration
|
|
Grafana can be used with the OpenBMP PostgreSQL backend to visualize BGP data and statistics.
|
|
|
|
## Install/Run Grafana
|
|
Install/run grafana. See [grafana in openbmp compose](https://github.com/OpenBMP/obmp-docker/blob/main/docker-compose.yml) for
|
|
details on how you can run the Grafana container.
|
|
|
|
## Grafana Provisioning
|
|
This repo is structured to support [Grafana Provisioning](https://grafana.com/docs/grafana/latest/administration/provisioning/).
|
|
For the most part, this repo can be cloned directly in to the ```/etc/grafana/provisioning``` directory.
|
|
|
|
|