spring cloud sleuth zipkin elasticsearch存储
Example: Client services hello-service, hello-consumer, zipkin uses elasticsearch to store log data
********************************
Create zipkin
#zookeeper
docker run -it -d --net fixed3 --ip 192.168.57.2 --name zoo zookeeper
#kafka
docker run -it -d --net fixed3 --ip 192.168.57.3 \
-v /usr/kafka/single/conf/server.properties:/usr/kafka/config/server.properties \
--name kafka kafka bash bin/kafka-server-start.sh config/server.properties
#zipkin
docker run -it -d --net fixed3 --ip 192.168.57.4 -e "QUERY_PORT=8080" \
-e "COLLECTOR_KAFKA_ENABLED=true" -e "KAFKA_BOOTSTRAP_SERVERS=192.168.57.3:9092" \
-e "STORAGE_TYPE=elasticsearch" -e "ES_HOSTS=http://192.168.57.6:9200" \
--name zipkin openzipkin/zipkin
*************************
Create elasticsearch
#elasticsearch
docker run -it -d --net fixed3 --ip 192.168.57.6 \
-e "ES_JAVA_OPTS=-Xms256m -Xms256m" \
-v /usr/elasticsearch/elasticsearch/single/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
--name es-single elasticsearch:7.6.1
#kibana
docker run -it -d --net fixed3 --ip 192.168.57.8 \
-v /usr/elasticsearch/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml \
--name kibana kibana:7.6.1
********************************
Use test
Call interface / conusme
Call the interface / conusme multiple times
*************************
elasticsearch data