【问题标题】:error pops on run cmd: K6_PROMETHEUS_REMOTE_URL=http://172.21.2.29:9090/api/v1/write ./k6 run main_smoke_test.js -o output-prometheus-remote运行 cmd 时弹出错误:K6_PROMETHEUS_REMOTE_URL=http://172.21.2.29:9090/api/v1/write ./k6 run main_smoke_test.js -o output-prometheus-remote
【发布时间】:2022-01-07 20:39:06
【问题描述】:

我安装了 k6 v0.35.0, go 1.17.3, xk6@latest, Prometheus 2.32.0-beta.0, xk6-output-prometheus-remote@latest,并尝试运行 k6 脚本,但出现以下错误:

error image

我想知道k6开源是否可以在Prometheus中保存测试结果?

【问题讨论】:

  • 请不要在您的问题中显示代码或终端输出的图片。将其作为代码块包含在内。这允许其他人复制和粘贴并尝试您的代码

标签: prometheus k6


【解决方案1】:

您正在尝试使用 Microsoft PowerShell 中 Linux/POSIX shell 中使用的语法执行命令。 PowerShell 使用不同的语法为命令设置环境变量。

要在 PowerShell 中设置环境变量,您必须 execute a separate command before running your actual command

$env:K6_PROMETHEUS_REMOTE_URL = 'http://172.21.2.29:9090/api/v1/write'
./k6 run main_smoke_test.js -o output-prometheus-remote

或者,您可以安装 Git Bash 以使用 POSIX 兼容的 shell。

【讨论】:

  • 感谢您的帮助,我的问题已经解决。 @knittl
猜你喜欢
  • 2022-10-14
  • 2022-12-22
  • 1970-01-01
  • 2020-09-02
  • 2021-03-03
  • 2021-12-04
  • 2020-06-15
  • 2021-04-10
  • 1970-01-01
相关资源
最近更新 更多