Невозможно импортировать панель управления grafana через HTTP API Grafana - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь импортировать существующий файл json, используя HTTP API, но команда 'curl' выдает ошибку.

Я использую приведенную ниже команду для импорта существующего файла json,

curl --user admin:admin "http://localhost:3000/api/dashboards/db" -X POST -H "Content-Type:application/json;charset=UTF-8" --data-binary @/u04/sys_monitor/my_Metrics.json

Если я запускаю указанную выше команду, она выдает ошибку типа "[{" fieldNames ": [" Dashboard "]," классификация ":" RequiredError "," message ":" Required "}]"

Я попытался выполнить следующую команду,

curl --fail --insecure --user admin:admin --request "POST" "http://localhost:3000/api/dashboards/db" --header "Content-Type: application/json" --data-binary @/u04/sys_monitor/my_Metrics.json

Для выполнения вышеупомянутой команды я получаю сообщение об ошибке:

curl: (22) Запрошенный URL-адрес вернул ошибку: 422 Unprocessable Entity

Если я делаю что-то не так, пожалуйста, помогите мне,

1 Ответ

0 голосов
/ 03 июля 2019

Комментарий ниже работает, но не обновил панель инструментов в графане,

curl --user admin:admin -vvv "http://localhost:3000/api/dashboards/db" -X POST -d @My_Metrics.json -H 'Content-Type: application/json'
...