json文件未更新grafana仪表板,但使用HTTP API成功创建了新的仪表板

时间:2019-07-10 07:49:59

标签: json grafana grafana-api grafana-variable

1)我在Linux服务器上运行了grafana

2)另外,我还导出了已经创建的仪表板json文件,并将其保存在linux服务器的'/u04/mydata.json'中

3)我删除了grafana中已经创建的仪表板,因此grafana数据库中没有可用的仪表板

4)现在,我正在尝试在Linux服务器中使用curl命令使用grafana HTTP API上传'/u04/mydata.json'内容

5)所以我使用了 curl -X POST --insecure -H“授权:承载@@” -H“内容类型:application / json” -d'{“仪表板”:{“ id “:null,” title“:” tested33“},” overwrite“:true}'--data-binary” /u04/mydata.json“ http://rhsappnb:3000/api/dashboards/db

6)执行上述curl命令后,curl响应了“成功”消息,例如 {“ id”:45,“ slug”:“ tested33”,“ status”:“成功”,“ uid” :“ Lpk-GASZz”,“ url”:“ / d / Lpk-GASZz / tested33”,“版本”:2}

7)因此,现在在我的grafana数据库中成功创建了一个新的仪表板,没有任何问题,但是“ /u04/mydata.json”中的内容未更新。

8)在新创建的json模型中,它仅包含我在下面粘贴的基本详细信息,

9){“注释”:{“列表”:[{“ builtIn”:1,“数据源”:“-Grafana-”,“ enable”:true,“ hide”:true,“ iconColor” :“ rgba(0,211,255,1)”,“名称”:“注释和警报”,“类型”:“仪表板”}]},“可编辑”:true,“ gnetId”:空,“ graphTooltip” :0,“ id”:45,“链接”:[],“面板”:[],“ schemaVersion”:18,“样式”:“暗”,“标签”:[],“模板”:{“ list“:[]},” time“:{” from“:” now-6h“,” to“:” now“},” timepicker“:{” refresh_intervals“:[” 5s“,” 10s“,” 30s”,“ 1m”,“ 5m”,“ 15m”,“ 30m”,“ 1h”,“ 2h”,“ 1d”],“ time_options”:[“ 5m”,“ 15m”,“ 1h”,“ 6h“,” 12h“,” 24h“,” 2d“,” 7d“,” 30d“]},” timezone“:”“,” title“:” tested33“,” uid“:” Lpk-GASZz“, “版本”:2}

10)因此,我在仪表板内部给出的内容都已成功更新,但未读取'/u04/mydata.json'的内容并在json文件中更新

11)请协助我在哪里更改语法以成功更新内容。

0 个答案:

没有答案