我正在使用 Spring cloud Zipkin 来跟踪样本百分比为 0.4 的调用。我没有使用任何持久性存储,例如 MySQL 或 Cassandra。请让我知道如何在 Zipkin 服务器中设置数据保留期,例如我只想检查 6 小时/1 天的数据。
或者如果我可以设置最大跨度计数
我正在使用 Spring cloud Zipkin 来跟踪样本百分比为 0.4 的调用。我没有使用任何持久性存储,例如 MySQL 或 Cassandra。请让我知道如何在 Zipkin 服务器中设置数据保留期,例如我只想检查 6 小时/1 天的数据。
或者如果我可以设置最大跨度计数
使用 Spring boot Dalston.SR3(使用开放式 zipkin 1.28),您可以通过设置属性zipkin.storage.mem.max-spans=xxx来实现这一点。这将限制跨度的数量并丢弃旧的跨度。
pom.xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Dalston.SR3</spring-cloud.version>
</properties>