导入仪表板 API
编辑导入仪表板 API编辑
在 7.15.0 中已弃用。
请改用 导入对象。
导入仪表板和相应的已保存对象。
请求编辑
POST <kibana 主机>:<端口>/api/kibana/dashboards/import
POST <kibana 主机>:<端口>/s/<空间 ID>/api/kibana/dashboards/import
查询参数编辑
-
force
- (可选,布尔值)如果 ID 冲突,则覆盖任何现有对象。
-
exclude
- (可选,数组)要从导入中排除的已保存对象类型。
响应正文编辑
-
objects
- (数组)一个顶级属性,其中包含已保存的对象。
响应代码编辑
-
200
- 表示调用成功,即使导入单个已保存对象时出现错误。如果出现错误,则会在逐个对象的响应正文中返回错误信息。
示例编辑
$ curl -X POST api/kibana/dashboards/import?exclude=index-pattern { "objects": [ { "id": "80b956f0-b2cd-11e8-ad8e-85441f0c2e5c", "type": "visualization", "updated_at": "2018-09-07T18:40:33.247Z", "version": 1, "attributes": { "title": "Count Example", "visState": "{\"title\":\"Count Example\",\"type\":\"metric\",\"params\":{\"addTooltip\":true,\"addLegend\":false,\"type\":\"metric\",\"metric\":{\"percentageMode\":false,\"useRanges\":false,\"colorSchema\":\"Green to Red\",\"metricColorMode\":\"None\",\"colorsRange\":[{\"from\":0,\"to\":10000}],\"labels\":{\"show\":true},\"invertColors\":false,\"style\":{\"bgFill\":\"#000\",\"bgColor\":false,\"labelColor\":false,\"subText\":\"\",\"fontSize\":60}}},\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\",\"params\":{}}]}", "uiStateJSON": "{}", "description": "", "version": 1, "kibanaSavedObjectMeta": { "searchSourceJSON": "{\"index\":\"90943e30-9a47-11e8-b64d-95841ca0b247\",\"query\":{\"query\":\"\",\"language\":\"lucene\"},\"filter\":[]}" } } }, { "id": "90943e30-9a47-11e8-b64d-95841ca0b247", "type": "index-pattern", "updated_at": "2018-09-07T18:39:47.683Z", "version": 1, "attributes": { "title": "kibana_sample_data_logs", "timeFieldName": "timestamp", "fields": "<truncated for example>", "fieldFormatMap": "{\"hour_of_day\":{}}" } }, { "id": "942dcef0-b2cd-11e8-ad8e-85441f0c2e5c", "type": "dashboard", "updated_at": "2018-09-07T18:41:05.887Z", "version": 1, "attributes": { "title": "Example Dashboard", "hits": 0, "description": "", "panelsJSON": "[{\"gridData\":{\"w\":24,\"h\":15,\"x\":0,\"y\":0,\"i\":\"1\"},\"version\":\"7.0.0-alpha1\",\"panelIndex\":\"1\",\"type\":\"visualization\",\"id\":\"80b956f0-b2cd-11e8-ad8e-85441f0c2e5c\",\"embeddableConfig\":{}}]", "optionsJSON": "{\"useMargins\":true,\"hidePanelTitles\":false}", "version": 1, "timeRestore": false, "kibanaSavedObjectMeta": { "searchSourceJSON": "{\"query\":{\"query\":\"\",\"language\":\"lucene\"},\"filter\":[]}" } } } ] }