Zipkin 是一款开源的分布式实时数据追踪系统。其主要功能是聚集来自各个异构系统的实时监控数据,用来追踪微服务架构下的系统延时问题。应用系统需要向 Zipkin 报告数据。Kong的Zipkin插件就是组装好Zipkin需要的数据包,往Zipkin发送数据。
启用Zipkin插件
1、在服务上启用插件
$ curl -X POST http://kong:8001/services/{service}/plugins \
--data "name=zipkin" \
--data "config.http_endpoint=http://your.zipkin.collector:9411/api/v2/spans" \
--data "config.sample_ratio=0.001"
2、同理,在路由、API和消费者上也可配置
3、备注:
config.http_endpoint :Zipkin接受数据的地址
config.sample_ratio : 采样的频率。设为0,则不采样;设为1,则完整采样。
待续...