Changeset View
Changeset View
Standalone View
Standalone View
docker/docker-compose.yml
Show All 29 Lines | kafka: | ||||
depends_on: | depends_on: | ||||
- zookeeper | - zookeeper | ||||
healthcheck: | healthcheck: | ||||
test: "[ `JMX_PORT= kafka-topics.sh --list --zookeeper zookeeper:2181 | wc -l` -ge 6 ]" | test: "[ `JMX_PORT= kafka-topics.sh --list --zookeeper zookeeper:2181 | wc -l` -ge 6 ]" | ||||
interval: 10s | interval: 10s | ||||
timeout: 5s | timeout: 5s | ||||
retries: 10 | retries: 10 | ||||
cmak: | |||||
# Note: CMAK does not work out of the box, you need to run this first: | |||||
# $ docker-compose exec zookeeper ./bin/zkCli.sh | |||||
# create /kafka-manager/mutex "" | |||||
# create /kafka-manager/mutex/locks "" | |||||
# create /kafka-manager/mutex/leases "" | |||||
# See: https://github.com/yahoo/CMAK/issues/731#issuecomment-643880544 | |||||
image: hlebalbau/kafka-manager:stable | |||||
environment: | |||||
ZK_HOSTS: "zookeeper:2181" | |||||
prometheus: | prometheus: | ||||
image: prom/prometheus | image: prom/prometheus | ||||
depends_on: | depends_on: | ||||
- prometheus-statsd-exporter | - prometheus-statsd-exporter | ||||
command: | command: | ||||
# Needed for the reverse-proxy | # Needed for the reverse-proxy | ||||
- "--web.external-url=/prometheus" | - "--web.external-url=/prometheus" | ||||
- "--config.file=/etc/prometheus/prometheus.yml" | - "--config.file=/etc/prometheus/prometheus.yml" | ||||
▲ Show 20 Lines • Show All 414 Lines • Show Last 20 Lines |