我想在chronograf中部署dahsboard。
curl -i -X GET http://192.168.85.79:8888/chronograf/v1/dashboards/ > mydashboard.json
curl -X POST -H“内容类型:应用程序/json”\ http://192.168.85.168:8888/chronograf/v1/dashboards \ -d @/mydashboard.json
返回: HTTP/1.1 400 Bad Request Content-Type: application/json X-Chronograf-Version: 1.7.8日期: Tue,16 Apr 2019 15:08:01 GMT Content-Length: 40
{"code":400,“message”:“无法解析的JSON"}
发布于 2019-12-10 17:13:49
我发现使用上面的方法通过API下载的JSON也将来自cURL的HTTP事务数据写入到文件的顶部。
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 10 Dec 2019 09:10:42 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, OPTIONS
Access-Control-Allow-Headers: origin, authorization, accept您将需要删除它,以便获得有效的JSON来回发到API。
发布于 2019-07-14 22:54:22
你可能已经向前看了,但为了其他人的利益:
在我看来,您的post curl命令是无效的,因为您在文件名前面添加了一个正斜杠。要么删除它,要么在它前面加上一个.来表示“当前目录”
然而,从我自己的测试来看,我认为这不会起作用。最好使用Chronograf内置的导出/导入功能:

我一直在寻找一种在配置Chronograf时实现自动化的方法(在我的例子中是通过Docker容器)。如果/当我弄清楚的时候,我会更新这个
https://stackoverflow.com/questions/55711516
复制相似问题