Influxdb Telegraf文件计数值未显示在XDB中

Influxdb Telegraf文件计数值未显示在XDB中,influxdb,telegraf,Influxdb,Telegraf,Telegraf 1.9.0,XDB 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/sn

Telegraf 1.9.0,XDB 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查找XDB中的值时,根本没有filecount条目。我怎样才能找出问题出在哪里?

我也遇到了同样的问题,就我而言,telegraf服务没有足够的权限扫描指定的目录。您可以使用命令检查权限

namei -l /var/www/your/path/
在Ubuntu中,它将显示所有树的权限,telegraf服务需要对该树的每个步骤都有
rx
权限。添加组权限,或仅添加组权限

sudo chmod -R o+rx /var/www/
我们在
--test
中看到条目是有误导性的。我们使用强大的用户(如
root
)启动
telegraf--test
,但当我们使用
服务telegraf start
时,它使用的是它自己的无能力用户,这就是区别所在。授予权限后,它开始工作