spring cloud sleuth zipkin-server配置(docker)
spring cloud sleuth zipkin-server配置(docker)
官网:https://github.com/openzipkin/zipkin
#
*******************************
配置参数:
QUERY_PORT:查询端口,默认为9411
QUERY_ENABLED:开启查询,默认为true,为false则ui界面无法查询
SEARCH_ENABLED:开启搜索,默认为true
QUERY_TIMEOUT:查询超时时间,默认为11s,0表示不超时
QUERY_LOG_LEVEL:控制台日志输出级别,默认为info
QUERY_LOOKBACK:可回查搜索的时间,默认为24小时
STORAGE_TYPE:存储类型,默认为mem,可为mysql、cassandra、elasticsearch
COLLECTOR_SAMPLE_RATE:抽样收集概率,默认为1
AUTOCOMPLETE_KEYS:/api/v2/autocompleteTags接口返回的tag,多个值用逗号间隔,如”instance_id,user_id,env”
AUTOCOMPLETE_TTL:多长时间内不能写相同的键值对,默认为3600000ms(1小时)
********************
storage 配置
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 配置
COLLECTOR_HTTP_ENABLED:开启http收集,默认为true
Rabbitmq 收集
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 收集
COLLECTOR_KAFKA_ENABLED:设置为true,开启kafka收集
KAFKA_BOOTSTRAP_SERVERS:kafka对外服务地址,多个值之间用逗号间隔,如:host1:9092,host2:9092
KAFKA_GROUP_ID:消费组id,默认为:zipkin
KAFKA_TOPIC:消费主题,默认为:zipkin
KAFKA_STREAMS:消费主题的线程数,默认为:1
*******************************
示例:**http收集、内存存储**
下载镜像
docker pull openzipkin/zipkin
创建容器
docker run -it -d --net fixed3 --ip 192.168.57.2 --name zipkin openzipkin/zipkin
启动日志
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzkzMTYyNQ_size_16_color_FFFFFF_t_70][]
自定义端口创建容器
docker run -it -d --net fixed3 --ip 192.168.57.2 -e "QUERY_PORT=8080" --name zipkin openzipkin/zipkin
启动日志
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzkzMTYyNQ_size_16_color_FFFFFF_t_70 1][]
还没有评论,来说两句吧...