InfluxDB不断追加到/ var / log / syslog

时间:2020-02-17 19:33:16

标签: logging influxdb syslog

问题

我正在Ubuntu计算机(18.04.3 LTS)上运行influxDB版本:1.7.8。 当前/var/log/syslog文件的增长速度非常快(每24h大约5-10BG)。 我调查了要追加的内容,它看起来像这样:

my_server:/var/log$ sudo tail /var/log/syslog
Feb 17 19:24:28 my_server_name influxd[12946]: [httpd] 127.0.0.1 - root [17/Feb/2020:19:24:28 +0000] "POST /write?db=db_name HTTP/1.1" 204 0 "-" "python-requests/2.21.0" 1dd1516f-51bb-11ea-98f7-3a83c7c53dec 1192
Feb 17 19:24:28 my_server_name influxd[12946]: [httpd] 127.0.0.1 - root [17/Feb/2020:19:24:28 +0000] "POST /write?db=db_name HTTP/1.1" 204 0 "-" "python-requests/2.21.0" 1dd1d454-51bb-11ea-98f8-3a83c7c53dec 1092
Feb 17 19:24:28 my_server_name influxd[12946]: [httpd] 127.0.0.1 - root [17/Feb/2020:19:24:28 +0000] "POST /write?db=db_name HTTP/1.1" 204 0 "-" "python-requests/2.21.0" 1dd20d47-51bb-11ea-98f9-3a83c7c53dec 1077

我认识到python-requests是通过API下载数据的。

尝试的解决方案

我读到herehere得知InfluxDB的默认日志记录级别是info,因此更改为error应该可以解决此问题。

我将其更改为error,然后通过以下方式重新加载了服务:

sudo systemctl daemon-reload
sudo systemctl restart influxdb.service

但是syslog每秒都在增加...

任何人都可以帮助我深入了解这个问题吗?

更新1

我想知道它是否与文档here中的HTTP日志有关?但是我在那里看不到任何日志级别。 理想情况下,我希望记录警告和错误(ofc)。

更新2

/etc/influxdb/influxdb.conf下的[http]中,我也尝试更改log-enabled = falsesuppress-write-log = true,但是对syslog的写入不会停止...

1 个答案:

答案 0 :(得分:0)

[http]部分

flux-log-enabled = false
suppress-write-log = true
access-log-status-filters = ["5xx", "4xx"]

这将仅打印在5xx4xx中具有错误代码的请求

相关问题