spring cloud sleuth zipkin-server配置(docker)


spring cloud sleuth zipkin-server配置(docker)

 

Official website: https://github.com/openzipkin/zipkin

 

*******************************

Configuration parameters:

 

QUERY_PORT: query port, default is 9411

QUERY_ENABLED: enable the query, the default is true , if false, the UI interface cannot be queried

SEARCH_ENABLED: open search, the default is true

QUERY_TIMEOUT: query timeout time, default is 11s , 0 means no timeout

QUERY_LOG_LEVEL: console log output level, the default is info

QUERY_LOOKBACK: time to search back, the default is 24 hours

 

STORAGE_TYPE: storage type, the default is mem, can be mysql, cassandra, elasticsearch

COLLECTOR_SAMPLE_RATE: sampling collection probability, default is 1

AUTOCOMPLETE_KEYS: tags returned by the / api / v2 / autocompleteTags interface, multiple values ​​are separated by commas, such as "instance_id, user_id, env"

AUTOCOMPLETE_TTL: how long can not write the same key-value pair, the default is 3600000ms (1 hour)

 

********************

storage configuration

 

STORAGE_TYPE:mysql

MYSQL_DB:数据库名称,默认为zipkin
MYSQL_HOST:主机名,默认为localhost
MYSQL_TCP_PORT:端口号,默认为3306
MYSQL_USER:用户名
MYSQL_PASS:密码

MYSQL_JDBC_URL:连接地址
MYSQL_MAX_CONNECTIONS:最大连接数,默认为10
MYSQL_USE_SSL:是否使用ssl,默认为false

 

STORAGE_TYPE:elasticsearch

ES_HOSTS:elasticsearch连接地址,默认为http://localhost:9200,多个值之间用逗号间隔
ES_USERNAME:索引用户名
ES_PASSWORD:索引密码

ES_INDEX_SHARDS:分片索引数,默认为5
ES_INDEX_REPLICAS:分片副本数,默认为1

ES_TIMEOUT:超时时间,默认为10000(10秒钟)
ES_INDEX:索引前缀,默认为zipkin
ES_DATE_SEPARATOR:日期分隔符,默认为:-
ES_HTTP_LOGGING:http索引日志,可选值为:BASIC, HEADERS, BODY

 

********************

collector configuration

 

COLLECTOR_HTTP_ENABLED: enable http collection, the default is true

 

Rabbitmq collection

COLLECTOR_RABBITMQ_ENABLED:设置为true,开启rabbitmq收集
RABBIT_URI:连接uri,如:amqp://user:pass@host:10000/vhost

RABBIT_QUEUE:队列名称,默认为zipkin
RABBIT_CONCURRENCY:并发消费者的数量,默认为1
RABBIT_CONNECTION_TIMEOUT:rabbitmq的连接超时时间,默认为60000(1分钟)

如果设置uri参数,忽略下列参数
RABBIT_ADDRESSES:参数列表,多个值用逗号间隔,如:localhost:5672,localhost:5673
RABBIT_USER:rabbitmq用户名,默认为:guest
RABBIT_PASSWORD:rabbitmq密码,默认为:guest
RABBIT_VIRTUAL_HOST:rabbitmq主机,默认为:/
RABBIT_USE_SSL:是否使用ssl

 

Kafka collection

COLLECTOR_KAFKA_ENABLED:设置为true,开启kafka收集
KAFKA_BOOTSTRAP_SERVERS:kafka对外服务地址,多个值之间用逗号间隔,如:host1:9092,host2:9092

KAFKA_GROUP_ID:消费组id,默认为:zipkin
KAFKA_TOPIC:消费主题,默认为:zipkin
KAFKA_STREAMS:消费主题的线程数,默认为:1


 

*******************************

Examples: http collection, memory storage

 

Download mirror

docker pull openzipkin/zipkin

 

Create a container

docker run -it -d --net fixed3 --ip 192.168.57.2 --name zipkin openzipkin/zipkin

 

Startup log

      

 

 

Custom port to create a container

docker run -it -d --net fixed3 --ip 192.168.57.2 -e "QUERY_PORT=8080" --name zipkin openzipkin/zipkin

 

Startup log

      

 

 

Published 387 original articles · Like 98 · Visits 30,000+

Guess you like

Origin blog.csdn.net/weixin_43931625/article/details/104802932