influxdb部署
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| #拉取influxdb镜像 docker pull influxdb:1.8.1 #启动influxdb docker run -d -p 8086:8086 --name influxdb influxdb:1.8.1 #进入容器 docker exec -it influxdb bash #查看相关工具 cd /usr/bin find | grep influx ./influx ./influx_inspect ./influx_stress ./influx_tsm ./influxd #查看Influxdb版本 ./influx -version #查看数据库 /usr/bin# ./influx Connected to http://localhost:8086 version 1.6.1 InfluxDB shell version: 1.6.1 > show databases name: databases name ---- _internal > exit #创建数据库 > create database testdb > show databases name: databases name ---- _internal testdb #删除数据库 drop database [db_name] #使用数据库 > use testdb Using database testdb
|
grafana部署
1 2 3 4 5
| #拉取grafana镜像 docker pull grafana/grafana:7.1.5 #启动grafana docker run -d -p 3000:3000 --name grafana grafana/grafana:7.1.5 (用户名密码默认为:admin)
|
ifluxdb的数据上传
https://docs.influxdata.com/influxdb/v1.7/tools/shell/#import-data-from-a-file-with-import
将单个点写入mydb数据库。数据包括测量值cpu_load_short,具有标签值server01和us-west的标签键host和region,具有字段值0.64的字段键值以及时间戳1434055562000000000
1
| curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'
|