gpt4 book ai didi

telegraf - telegraf 文件输出的日志轮换

转载 作者:行者123 更新时间:2023-12-02 22:15:47 44 4
gpt4 key购买 nike

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

但是没有选项可以轮换日志文件。
这会导致创建巨大的日志文件,必须手动删除这些文件。

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

我不想使用 cron 作业轮换日志文件,因为 telegraf 可能正在对日志文件执行某些操作,并且根据我们的用例,我们需要具有指标的最后 10 分钟的 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
...

关于telegraf - telegraf 文件输出的日志轮换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47522503/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com