Невозможно импортировать панель управления Grafana через HTTP API Grafana

Я пытаюсь импортировать существующий файл 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 "]," classification ":" 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

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


person sivanesan1    schedule 03.07.2019    source источник


Ответы (1)


Приведенный ниже комментарий работает, но не обновляет панель инструментов в графане,

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