Docker 部署 InfluxDB

2023-11-22  本文已影响0人  tzktzk1

Influxdb:github.com/influxdata/influxdb
InfluxDB是一个用Go语言开发的开源分布式时序数据库。
通过8086端口Jmeter把数据写入到influxdb数据库里

新建容器网络(因为grafana容器和influxdb容器要互相通信):

docker network create grafana

docker run -d --name influxdb --network grafana -p 8086:8086 -v /home/influxdb:/var/lib/influxdb influxdb:1.7.10

创建数据库
查看刚刚创建的数据库:
curl -i -XPOST http://192.168.8.109:8086/query --data-urlencode "q=SHOW DATABASES"

Jmeter模板ID:5496

简单使用
show databases;
use jmeter;
show measurements;
select * from jmeter limit 3;

docker exec -it influxdb influx # 进入到数据库控制界面

root@tzktzk1-Lenovo-Gaming:/home# docker exec -it influxdb influx
Connected to http://localhost:8086 version 1.7.10
InfluxDB shell version: 1.7.10
> show databases;
name: databases
name
----
_internal
jmeter
> use jmeter;
Using database jmeter
> show measurements;    # 相当于显示“表名”
name: measurements
name
----
events
jmeter
> select * from jmeter limit 1;
name: jmeter
time                application        avg count countError endedT hit max maxAT meanAT min minAT pct90.0 pct95.0 pct99.0 rb responseCode responseMessage sb startedT statut transaction
----                -----------        --- ----- ---------- ------ --- --- ----- ------ --- ----- ------- ------- ------- -- ------------ --------------- -- -------- ------ -----------
1696152254500000000 host_192.168.8.119                      0              0     0          0                                                                0               internal
上一篇 下一篇

猜你喜欢

热点阅读