mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-11 22:14:02 +01:00
This pollutes the configuration. We can just ask the demo exporters to read directly their configuration files.
35 lines
944 B
YAML
35 lines
944 B
YAML
---
|
|
services:
|
|
akvorado-exporter-1: &exporter
|
|
extends:
|
|
file: versions.yml
|
|
service: akvorado
|
|
profiles: [ demo ]
|
|
restart: unless-stopped
|
|
command: demo-exporter /etc/akvorado/demo-1.yaml
|
|
volumes:
|
|
- ../config:/etc/akvorado:ro
|
|
depends_on:
|
|
akvorado-inlet:
|
|
condition: service_healthy
|
|
akvorado-outlet:
|
|
condition: service_healthy
|
|
labels:
|
|
- metrics.port=8080
|
|
- metrics.path=/api/v0/metrics
|
|
akvorado-exporter-2:
|
|
<<: *exporter
|
|
command: demo-exporter /etc/akvorado/demo-2.yaml
|
|
environment:
|
|
AKVORADO_CFG_DEMOEXPORTER_FLOWS_SEED: 100
|
|
akvorado-exporter-3:
|
|
<<: *exporter
|
|
command: demo-exporter /etc/akvorado/demo-3.yaml
|
|
environment:
|
|
AKVORADO_CFG_DEMOEXPORTER_FLOWS_SEED: 200
|
|
akvorado-exporter-4:
|
|
<<: *exporter
|
|
command: demo-exporter /etc/akvorado/demo-4.yaml
|
|
environment:
|
|
AKVORADO_CFG_DEMOEXPORTER_FLOWS_SEED: 300
|