我是第一次在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中注释配置的屏幕截图。
我挠头,因为相同的命令在基于 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"'
注释配置与上述配置相同。
请指导我在哪里犯错。
致谢