Я работаю над Графаной впервые. В рамках обучения я начал изучать графические аннотации.
Я отправляю пользовательское значение (параметр сборки) в виде аннотированного значения из 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
Ниже приведен снимок экрана с конфигурацией аннотации в графане.
Я почесал голову, потому что та же команда работала в 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"'
Конфигурация аннотации такая же, как и выше.
Пожалуйста, укажите мне, где я совершаю ошибку.
С уважением