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'