Срок хранения данных сервера Spring Cloud Zipkin
Я использую Spring cloud Zipkin для отслеживания вызовов с выборкой в процентах 0,4. Я не использую постоянное хранилище, такое как MySQL или Cassandra. Не могли бы вы сообщить мне, как установить срок хранения данных на сервере Zipkin, например, я хочу проверить данные только за 6 часов /1 день.
Или, если я могу установить максимальное количество пролетов
1 ответ
С помощью весенней загрузки Dalston.SR3 (которая использует open 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>