Deployment chronograf部署仪表盘

Deployment chronograf部署仪表盘,deployment,chronograf,Deployment,Chronograf,我想在chronograf部署dahsboards curl-i-xget>mydashboard.json curl-X POST-H“内容类型:application/json”\ \ -d@/mydashboard.json 答复: HTTP/1.1400错误请求 内容类型:application/json X-Chronograf-Version:1.7.8 日期:2019年4月16日星期二15:08:01 GMT 内容长度:40 {“code”:400,“message”:“Unpar

我想在chronograf部署dahsboards

curl-i-xget>mydashboard.json

curl-X POST-H“内容类型:application/json”\ \ -d@/mydashboard.json

答复: HTTP/1.1400错误请求 内容类型:application/json X-Chronograf-Version:1.7.8 日期:2019年4月16日星期二15:08:01 GMT 内容长度:40


{“code”:400,“message”:“Unparsable JSON”}

您可能已经继续前进,但为了其他人的利益:

从我所看到的,您的post-curl命令是无效的,因为您的文件名前面有一个正斜杠。将其删除或在其前面加上
表示“当前目录”

然而,从我自己的测试来看,我认为这是行不通的。最好使用Chronograf内置的导出/导入功能:


我一直在寻找一种在配置Chronograf时实现自动化的方法(在我的例子中,通过Docker容器)。如果/当我弄明白了,我会更新这个

我发现使用上述方法通过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,您需要删除它