nebula-bench压测监控中InfluxDB中env配置问题

按照GitHub配置压测监控。
文档地址:NebulaGraph-Bench/third at master · nebula-contrib/NebulaGraph-Bench · GitHub

以下这条不太明白:没有配置这个
在 .env 中,配置 influxdb 的地址,如:http://192.168.8.60:8086/k6。

最终
k6 testing results这张grafana没有数据。

参考 nebula-bench/env at master · vesoft-inc/nebula-bench · GitHub

  1. 复制 env 为 .env
  2. 修改里面 influxdb 的配置,ip 为你 docker-compose 启动的机器 ip,然后按文档执行 python run.py 压测部分。
  3. 如果你不想通过 python 来,也可以直接执行命令,类似
k6 run output/FindShortestPath.js -u 100 -d 60s --summary-trend-stats min,avg,med,max,p(90),p(95),p(99) --out influxdb=http://127.0.0.1:8086/k6 --summary-export output/result_FindShortestPath.json

k6 会自动把压测的结果,上传到 influxdb

1 个赞

谢谢,明白了,跑完压测之后才会有数据。我还没有跑压测。

嗯嗯,我也是刚换了 k6,使用过程中有不方便的地方,可以提论坛或者 github issue。

该话题在最后一个回复创建后7天后自动关闭。不再允许新的回复。