blob: 3b5080dd96ad529b35fc1c39c942831ae1c2a47c [file] [log] [blame]
version: '2'
services:
#
# Dashboard daemon
#
dashd:
image: "${REGISTRY}voltha/dashd:${TAG:-latest}"
command: [
"/dashd/dashd/main.py",
"--kafka=@kafka",
"--consul=${DOCKER_HOST_IP}:8500",
"--grafana_url=http://admin:admin@${DOCKER_HOST_IP}:8882/api",
"--topic=voltha.kpis",
"--docker_host=${DOCKER_HOST_IP}"
]
depends_on:
- consul
- kafka
- grafana
restart: unless-stopped
#
# Single-node kafka service
#
kafka:
image: "${REGISTRY}wurstmeister/kafka:${KAFKA_TAG:-latest}"
#
# Single-node consul agent
#
consul:
image: "${REGISTRY}consul:${CONSUL_TAG:-0.9.2}"
#
# Graphite-Grafana-statsd service instance
# (demo place-holder for external KPI system)
#
grafana:
image: "${REGISTRY}kamon/grafana_graphite:${TAG:-latest}"