mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-02 12:00:41 +08:00
61 lines
1.3 KiB
YAML
61 lines
1.3 KiB
YAML
version: "3"
|
|
services:
|
|
# Zookeeper
|
|
zookeeper:
|
|
image: 'bitnami/zookeeper:3'
|
|
ports:
|
|
- '2181:2181'
|
|
environment:
|
|
- ALLOW_ANONYMOUS_LOGIN=yes
|
|
|
|
# Kafka
|
|
kafka:
|
|
image: 'bitnami/kafka:2'
|
|
ports:
|
|
- '9092:9092'
|
|
environment:
|
|
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
|
|
- ALLOW_PLAINTEXT_LISTENER=yes
|
|
- KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
|
|
- KAFKA_CFG_LISTENERS=PLAINTEXT://:29092,PLAINTEXT_HOST://:9092
|
|
- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092
|
|
depends_on:
|
|
- zookeeper
|
|
|
|
# Divolte container
|
|
divolte:
|
|
image: divolte/divolte-collector
|
|
container_name: divolte
|
|
environment:
|
|
- DIVOLTE_KAFKA_BROKER_LIST=kafka:29092
|
|
volumes:
|
|
- ./conf/divolte/:/opt/divolte/divolte-collector/conf/
|
|
ports:
|
|
- 8290:8290
|
|
depends_on:
|
|
- kafka
|
|
|
|
# Druid container
|
|
druid:
|
|
image: fokkodriesprong/docker-druid
|
|
container_name: druid
|
|
ports:
|
|
- 8081:8081
|
|
- 8082:8082
|
|
- 8888:8888
|
|
depends_on:
|
|
- kafka
|
|
|
|
# Superset container
|
|
superset:
|
|
image: amancevice/superset:0.18.5
|
|
container_name: superset
|
|
ports:
|
|
- 8088:8088
|
|
|
|
# Superset container
|
|
app:
|
|
build: app/
|
|
container_name: app
|
|
ports:
|
|
- 8090:8090 |