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

启动日志

      

发布了387 篇原创文章 · 获赞 98 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43931625/article/details/104802932
今日推荐