前言
Kibana是一个非常强大的数据可视化工具,它可以帮助我们快速地将数据转化为可视化的图表和仪表盘。在实际的使用过程中,我们经常会遇到需要将数据视图和仪表盘共享给其他人的情况。本文将介绍如何在Kibana中实现数据视图和仪表盘的共享,并提供一个实际的案例。
数据视图的共享
在Kibana中,我们可以通过创建一个数据视图来展示数据。数据视图可以是一个简单的表格,也可以是一个复杂的图表。在创建数据视图时,我们可以选择将其共享给其他人。具体步骤如下:
- 在Kibana中创建一个数据视图。
-
- 点击右上角的“分享”按钮。
-
- 选择“生成共享链接”选项。
-
- 将生成的链接发送给其他人即可。 需要注意的是,共享链接是可以被其他人访问的,因此我们需要谨慎地选择共享的数据视图。
仪表盘的共享
除了数据视图,我们还可以通过创建仪表盘来展示数据。仪表盘可以包含多个数据视图和图表,并且可以通过仪表盘中的控件来实现交互式的数据展示。在创建仪表盘时,我们同样可以选择将其共享给其他人。具体步骤如下:
- 在Kibana中创建一个仪表盘。
-
- 点击右上角的“分享”按钮。
-
- 选择“生成共享链接”选项。
-
- 将生成的链接发送给其他人即可。 需要注意的是,共享链接是可以被其他人访问的,因此我们需要谨慎地选择共享的仪表盘。
实践案例
下面我们将通过一个实际的案例来演示如何在Kibana中实现数据视图和仪表盘的共享。
案例背景
假设我们是一家电商公司的数据分析师,我们需要对公司的销售数据进行分析。我们已经在Kibana中创建了一个仪表盘,其中包含了以下数据视图:
- 销售额趋势图
-
- 销售额排行榜
-
- 销售额地理分布图 我们需要将这个仪表盘共享给公司的其他部门,以便他们能够了解公司的销售情况。
操作步骤
- 在Kibana中打开我们创建的仪表盘。
-
- 点击右上角的“分享”按钮。
-
- 选择“生成共享链接”选项。
-
- 将生成的链接发送给公司的其他部门。
共享效果
通过共享链接,其他部门可以访问我们创建的仪表盘,并查看其中的数据视图和图表。他们可以根据自己的需求进行筛选和过滤,以便更好地了解公司的销售情况。
结论
在Kibana中实现数据视图和仪表盘的共享非常简单,只需要几个简单的步骤即可完成。但是在共享数据时,我们需要注意保护数据的安全性,避免敏感数据被泄露。同时,我们也需要根据不同的需求选择不同的共享方式,以便更好地满足用户的需求。
{
"dashboard": {
"title": "Sales Dashboard",
"panels": [
{
"id": "1",
"type": "visualization",
"panelIndex": 1,
"size_x": 6,
"size_y": 3,
"col": 1,
"row": 1,
"embeddableConfig": {
"vis": {
"type": "line",
"params": {
"shareYAxis": true,
"addTooltip": true,
"addLegend": true,
"mode": "stacked",
"defaultYExtents": false,
"setYExtents": false,
"yAxis": {}
},
"aggs": [
{
"id": "1",
"type": "count",
"schema": "metric",
"params": {}
},
{
"id": "2",
"type": "date_histogram",
"schema": "segment",
"params": {
"field": "timestamp",
"interval": "1d",
"min_doc_count": 1,
"extended_bounds": {}
}
}
],
"listeners": {}
},
"timeRange": {
"from": "now-7d",
"to": "now",
"mode": "quick",
"timezone": "Asia/Shanghai"
}
}
},
{
"id": "2",
"type": "visualization",
"panelIndex": 2,
"size_x": 6,
"size_y": 3,
"col": 7,
"row": 1,
"embeddableConfig": {
"vis": {
"type": "table",
"params": {
"perPage": 10,
"showPartialRows": false,
"showMetricsAtAllLevels": false,
"showTotal": false,
"sort": {
"columnIndex": null,
"direction": null
}
},
"aggs": [
{
"id": "1",
"type": "terms",
"schema": "segment",
"params": {
"field": "product",
"size": 10,
"order": "desc",
"orderBy": "1"
}
},
{
"id": "2",
"type": "sum",
"schema": "metric",
"params": {
"field": "sales"
}
}
],
"listeners": {}
},
"timeRange": {
"from": "now-7d",
"to": "now",
"mode": "quick",
"timezone": "Asia/Shanghai"
}
}
},
{
"id": "3",
"type": "visualization",
"panelIndex": 3,
"size_x": 6,
"size_y": 3,
"col": 1,
"row": 4,
"embeddableConfig": {
"vis": {
"type": "tile_map",
"params": {
"isDesaturated": true,
"mapType": "Scaled%20Circle%20Markers",
"addTooltip": true,
"heatMaxZoom": 16,
"heatMinOpacity": 0.1,
"heatRadius": 30,
"heatBlur": 15,
"legendPosition": "bottomright",
"mapZoom": 2,
"wms": {
"enabled": false,
"options": {
"version": "1.1",
"transparent": true
}
},
"colorSchema": "Yellow to Red",
"attribution": "",
"style": {
"type": "basic",
"properties": {
"fill": {
"color": "#000000",
"opacity": 0.75
},
"stroke": {
"color": "#ffffff",
"width": 1
}
}
},
"geoJson": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
116.407394,
39.904211
]
},
"properties": {
"sales": 1000,
"name": "北京"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
121.473701,
31.230416
]
},
"properties": {
"sales": 500,
"name": "上海"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
113.264434,
23.129162
]
},
"properties": {
"sales": 300,
"name": "广州"
}
}
]
}
},
"aggs": [
{
"id": "1",
"type": "geohash_grid",
"schema": "segment",
"params": {
"field": "location",
"autoPrecision": true,
"precision": 2,
"useGeocentroid": true
}
},
{
"id": "2",
"type": "sum",
"schema": "metric",
"params": {
"field": "sales"
}
}
],
"listeners": {}
},
"timeRange": {
"from": "now-7d",
"to": "now",
"mode": "quick",
"timezone": "Asia/Shanghai"
}
}
}
],
"options": {
"darkTheme": false,
"useMargins": true,
"hidePanelTitles": false
},
"uiStateJSON": "{}",
"version": 1,
"timeRestore": false,
"timeTo": "now",
"timeFrom": "now-7d",
"refreshInterval": {
"display": "Off",
"pause": false,
"value": 0
},
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{"query":{"query_string":{"query":"*","analyze_wildcard":true}},"filter":[]}"}
}
}
标签:type,Kibana,视图,仪表盘,共享,true
From: https://blog.51cto.com/u_16264401/7541894