ダウンロードを高速化し、データをログファイルに保存するスクリプトがあります。
$ 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)と一致するように変更する必要があります。