Docker Compose
The purpose of this deployment is to create a clustered data pipeline using NATS
and Prometheus
. Achieving redundancy, high-availability and data replication, all in clustered data pipeline.
The example is divided in 2 parts:
- Clustered collectors and single relay
- Clustered collectors and clustered relays
These 2 examples are essentially scaled-out versions of this example
Clustered collectors and single relay#
Deployment files:
Download the files, update the gnmic
collectors config files with the desired subscriptions and targets.
Deploy it with:
sudo docker-compose up -d
Check the Prometheus Output and NATS Input documentation page for more configuration options
Clustered collectors and clustered relays#
Deployment files:
Download the files, update the gnmic
collectors config files with the desired subscriptions and targets.
Deploy it with:
sudo docker-compose up -d
Check the Prometheus Output and NATS Input documentation page for more configuration options