Срок хранения данных сервера 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>
Другие вопросы по тегам