telegraf文件输出的日志旋转



我正在通过https://github.com/influxdata/telegraf/tree/master/master/plugins/plugins/outputs/file

但是没有选择旋转日志文件。
这导致创建大量日志文件,必须手动删除。

一旦手动删除,Telegraf不会重新创建该文件,而唯一的选择是重新启动Telegraf。

我不想用cron作业旋转日志文件,因为telegraf可能在日志文件中做某事,并且根据我们的用例,我们需要使用指标的最后10分钟的telegraf输出每分钟由Telegraf发送。

似乎有人朝这个方向开头,但从未完成。https://github.com/influxdata/telegraf/issues/1550

请将telegraf更新为新版本1.12.x,它们支持在输出文件插件和代理日志上旋转

[[outputs.file]]
  files = ["stdout", "/tmp/metrics.out"]
  rotation_interval = "24h"
  rotation_max_archives = 10
  data_format = "influx" 
[agent]
  ...
  debug = false
  quiet = false
  logfile = "/var/log/telegraf/telegraf.log"
  logfile_rotation_interval = "24h"
  logfile_rotation_max_archives = -1
  ...

相关内容

  • 没有找到相关文章

最新更新