我有这个脚本,可以提高下载速度并将数据放入日志文件中。
$ wget -O /dev/null ftp://someftpsite:[email protected]/testdump300 2>&1 | \
awk '/[0-9]+ [M]B\/s/{ sub("\\(",""); print $1,$2,$3 }' >> wget300.log
在同一“行”中,我真的想将其放入 InfluxDB,这样我就可以在 Grafana 中显示数据。
这可能吗?我该怎么做?
答案1
在同一“行”中,我真的想将其放入 InfluxDB,这样我就可以在 Grafana 中显示数据。
这是可能的,最简单的方法是使用 influxDB CLI 工具将此数据从您已写入的文件导入到数据库中。datarrr.txt
就是那个文件。
$ influx -import -path=datarrr.txt -precision=s
您的 DDL 文件 ( datarrr.txt
) 如下所示:
# DDL
CREATE DATABASE pirates
CREATE RETENTION POLICY oneday ON pirates DURATION 1d REPLICATION 1
# DML
# CONTEXT-DATABASE: pirates
# CONTEXT-RETENTION-POLICY: oneday
treasures,captain_id=dread_pirate_roberts value=801 1439856000
treasures,captain_id=flint value=29 1439856000
treasures,captain_id=sparrow value=38 1439856000
treasures,captain_id=tetra value=47 1439856000
treasures,captain_id=crunch value=109 1439858880
您需要进行更改以匹配您计划用于 influxDB 数据库的任何 DDL(架构)。