无法解析grafana批注中的事件

我是第一次在Grafana上工作。作为学习曲线的一部分,我已经开始探索grafana注释。

我正在从詹金斯(Jenkins)向Grafana发送一个自定义值(构建参数)作为带注释的值。这是命令。

"%curlPath%" -XPOST "%influxURL%" -H "Authorization: Bearer %gf_token%" --data-binary 'events text="<a href="%BUILD_URL%">%CRN%</a>",tags="jenkins-builds"'

它抛出以下错误:

D:\JenkinsAgentNode\workspace\E2E\anno-test>"C:\Program Files\Git\mingw64\bin\curl.exe" -XPOST "http://xx.xx.xx.xxx:8086/write?db=grafana&precision=n" -H "Authorization: Bearer ****" --data-binary 'events text="<a href="http://xx.xx.xx.xxx:8080/job/E2E/job/anno-test/4/">CR-177-117890</a>",tags="jenkins-builds"' 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    61  100    54  100     7  18000   2333 --:--:-- --:--:-- --:--:-- 30500{"error":"unable to parse ''events': missing fields"}

curl: (3) URL using bad/illegal format or missing URL

请在下面找到grafana中注释配置的屏幕截图。

无法解析grafana批注中的事件

我挠头,因为相同的命令在基于 Linux 的实例中起作用(下面的命令),并且在Grafana中看到了注释标记。

curl -XPOST "http://xx.xx.xx.xxx:8086/write?db=grafana&precision=n" -H "Authorization: Bearer $grafana_api" --data-binary 'events text="<a href="'$BUILD_URL'">'$CRN'</a>",tags="jenkins-builds"'

注释配置与上述配置相同。

请指导我在哪里犯错。

致谢

skymanf 回答:无法解析grafana批注中的事件

突出显示问题的解决方案是在Windows操作系统中以 sh 模式而不是 bat 模式运行curl。

希望这对以后的读者有所帮助:)

本文链接:https://www.f2er.com/3160448.html

大家都在问