我有一个设置,我从我在Raspberry pi上运行的python脚本读取传感器数据。我想将传感器读数存储在我的Influxdb上。我在Influxdb中有一个帐户,我在其中创建了一个数据库。
我正在将来自传感器的数据重定向到“流利”。因此,来自传感器的数据流畅,这也是我的覆盆子pi上运行的。现在,我将“流利”的数据输出到“stdout”,并可以在控制台上看到数据。所以,这很好。现在我想将这些数据路由到我的“Influxdb”。我无法弄清楚如何实现这一目标:我当前流利的conf文件如下所示:
<source>
@type forward
port 24224
</source>
<match fluentd.test.**>
@type stdout
</match>
有人可以建议我如何配置将数据发送到我的Influxdb数据库。谢谢你的帮助。
答案 0 :(得分:0)
首先,您需要为流利的人安装Influxdb插件:
sudo /usr/sbin/td-agent-gem install fluent-plugin-influxdb
之后,你可以使用这样的配置轻松实现它:
<match fluentd.test.**>
type copy
<store>
type file
path /var/log/td-agent/influxdb/log
</store>
<store>
type influxdb
dbname <dbname>
user <username if needs>
password <password if needs>
flush_interval 10
host <influxdb_server_name>
port 8086
</store>
</match>
第一部分(商店)需要验证您发送给涌入的数据。如果需要,您可以删除此部分。