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

 

启动日志

      

 

 

自定义端口创建容器

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

 

启动日志

      

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值