全部产品
云市场

Tracer 配置

更新时间:2019-11-15 18:44:18

在应用中引入 Tracer 后,即可在 application.properties 配置文件中添加相关配置项以定制 Tracer 的相关行为,包括日志滚动策略与日志保留天数等。

引入 Tracer 依赖

在本地工程应用的 pom.xml 中引入如下 Tracer 依赖:

  1. <dependency>
  2. <groupId>com.alipay.sofa</groupId>
  3. <artifactId>tracer-enterprise-sofa-boot-starter</artifactId>
  4. </dependency>

Tracer 日志配置项

Tracer 日志滚动策略

Tracer 日志默认按天滚动。

如果要修改所有的 Tracer 日志的滚动策略,可以在 application.properties 配置文件中配置 com.alipay.sofa.tracer.tracerGlobalRollingPolicy 参数,参数值支持 .yyyy-MM-dd(按照天滚动)和 .yyyy-MM-dd_HH(按照小时滚动),如:

  1. com.alipay.sofa.tracer.tracerGlobalRollingPolicy=.yyyy-MM-dd_HH

表示所有的 Tracer 日志都会按照小时来进行滚动。

Tracer 日志保留天数

Tracer 日志默认保留 7 天。

如果需要调整所有 Tracer 日志的默认保留天数,可以在 application.properties 文件中添加 com.alipay.sofa.tracer.tracerGlobalLogReserveDay 参数,参数值必须为正整数,如:

  1. com.alipay.sofa.tracer.tracerGlobalLogReserveDay=3

表示所有的 Tracer 日志只保留 3 天,3 天到期后会被全部删除。