Zipkin Docker#
Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data.
Docker#
# Note: this is mirrored as ghcr.io/openzipkin/zipkin
docker run -d --name zipkin -p 9411:9411 openzipkin/zipkin
Docker Compose#
zipkin.yml
Zipkin Slim#
The slim build of Zipkin is smaller and starts faster. It supports in-memory and Elasticsearch storage, but doesn’t support messaging transports like Kafka or RabbitMQ.
# Note: this is mirrored as ghcr.io/openzipkin/zipkin-slim
docker run -d -p 9411:9411 openzipkin/zipkin-slim
Zipkin Docker Examples#
docker-compose -f docker-compose-cassandra.yml up
docker-compose -f docker-compose-elasticsearch.yml up
docker-compose -f docker-compose-kafka.yml up
docker-compose -f docker-compose-mysql.yml up
docker-compose -f docker-compose-prometheus.yml up