Telegraf文件计数值未显示在influxdb

时间:2019-04-08 20:05:50

标签: influxdb telegraf

Telegraf 1.9.0,Influxdb 1.7.4。我正在使用filecount输入插件来计数两个目录中的文件数。这是telegraf的相关测试输出:

    $ telegraf --config /etc/telegraf/telegraf.conf --test
    2019-04-08T19:41:42Z I! Starting Telegraf 1.9.0
    > filecount,directory=/var/lib/pgsql/9.6/data/pg_logical/snapshots,host=db02 count=113i 1554752503000000000
    > filecount,directory=/var/lib/pgsql/9.6/data/pg_xlog,host=db02 count=569i 1554752503000000000

当我使用Chronograf查找influxdb中的值时,根本没有文件计数条目。我如何找出问题所在?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,在我的情况下,telegraf服务没有足够的权限来扫描指定的目录。您可以使用命令查看权限

namei -l /var/www/your/path/

在Ubuntu中,它将显示所有树的权限,并且Telegraf服务需要对该树的每一步都拥有rx权限。使用组或仅添加权限

sudo chmod -R o+rx /var/www/

误导我们看到--test中的条目。我们从telegraf --test这样的强大用户开始root,但是当我们进行service telegraf start时,它使用的是自己无能为力的用户,这就是为什么与众不同。授予权限,它开始起作用。