问问题
2124 次
3 回答
2
请查看下一个 kibana-API 插件,该插件使您能够通过发送可视化状态来动态创建可视化。例如:
var visPartial1 = {id: "myNewVis"};
visPartial1["isFullState"] = false;
visPartial1["visState"] = {visType: 'pie',
field: 'city.keyword'};
iWindow.postMessage({actionType:
"setVisualization", visDefenetion:
[visPartial1]}, '*
于 2017-04-09T18:43:27.703 回答
1
我也在 Kibana 中寻找这个,但还没有找到解决方案。我想出的唯一方法是在 Kibana 旁边运行 Grafana,因为 Grafana 内置了模板来执行此操作。
于 2016-12-16T10:14:21.703 回答
1
您可以准备一个可视化并更改其 iframe URL 以获得所需的结果。
创建您想要的可视化。(无需保存!)
<iframe src="http://localhost:5601/app/kibana#/visualize/create?embed=true&type=area&indexPattern=sample...)" height="600" width="800"></iframe>
使用 Kibana 对其运行查询。
query_string:(analyze_wildcard:!t,query:'operator_id:6') // 6 is the value to change
<iframe src="http://localhost:5601/app/kibana#/visualize/create?embed=true&type=area&indexPattern=sample ... query_string:(analyze_wildcard:!t,query:'operator_id:6' ..." height="600" width="800"></iframe>
单击
Share Visualization
按钮复制 iframe URL。(不要Generate Short URL
)稍后您可以根据需要更改该值。例如:
<iframe src="http://localhost:5601/app/kibana#/visualize/create?embed=true&type=area&indexPattern=sample ... query_string:(analyze_wildcard:!t,query:'operator_id:100' ..." height="600" width="800"></iframe>
query_string:(analyze_wildcard:!t,query:'operator_id:100') // changed 6 to 100
每次用户
operator_id
从下拉菜单中选择时重新加载 iframe。
于 2016-12-16T10:40:28.083 回答