InfluxDB에 데이터 로깅

InfluxDB에 데이터 로깅

다운로드 속도를 높이고 데이터를 로그 파일에 저장하는 스크립트가 있습니다.

$ 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(스키마)과 일치하도록 변경해야 합니다.

인용하다

관련 정보