RCA: the exabgp container was OOM-killed — its 512m mem_limit was far too small for the full-table feature (900K route objects in memory). Raises the limit to a parameterized 6g default (EXABGP_MEM_LIMIT). Adds Docker healthchecks to 14 services (port/HTTP probes) so unhealthy containers are visible. Adds a Telegraf docker input that collects per- container CPU/memory/IO into InfluxDB, plus a "Stack Resources" dashboard — so resource pressure is caught before it causes an OOM crash. telegraf runs with an overridden entrypoint so it keeps root and can read the docker socket. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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 for details on how you can run the Grafana container.
Grafana Provisioning
This repo is structured to support Grafana Provisioning.
For the most part, this repo can be cloned directly in to the /etc/grafana/provisioning directory.