客户端配置参数
介绍
在分布式系统中,Zipkin客户端负责收集和上报追踪数据(traces)。正确配置客户端参数是确保追踪数据完整性和系统性能的关键。本节将详细介绍常见的Zipkin客户端配置参数及其作用。
什么是客户端配置参数?
这些参数控制客户端如何采样(sampling)、上报(reporting)和存储(spans)追踪数据,通常通过环境变量、配置文件或代码直接设置。
核心配置参数
1. 服务名称(Service Name)
作用:标识当前服务的名称,在Zipkin UI中显示为追踪数据的来源。
// Spring Boot示例(application.properties)
spring.application.name=order-service
2. 上报地址(Endpoint URL)
作用:指定Zipkin服务器接收数据的API地址。
# 环境变量方式
ZIPKIN_BASE_URL=http://zipkin-server:9411/api/v2/spans