我正在尝试使用Vega创建自定义的Kibana可视化。数据是基于文本的(不是基于数字的),我真的只需要它显示类似以下内容的内容:
POC:人
部署日期:日期
版本:版本
所有这些都可以在elasticsearch中的pocInd,deployDate和version标签下找到,但是我不知道如何读取这些数据?我想让它在Elasticsearch更新时自动更新,而不是硬代码。我所拥有的如下:
"background": "green",
"width": 200,
"height": 100,
"padding": 10,
"autosize": { "type": "pad"},
"data":[
{
"name": "table",
"values": [
{"label": "POC", "value": "Kyle"},
{"label": "Version", "value": "0.17"}
{"label": "Deploy Date", "value": "0.17"}
],
}
],
答案 0 :(得分:0)
我认为这更多是一个Elasticsearch问题-您需要构造一个弹性搜索查询,该查询将在单个(最好是)对象中返回所需的数据。看看my blog post有关Vega入门的知识-请参阅简单的ES查询和指标示例(第2个)-它展示了如何在Kibana仪表板上从ES绘制简单的文本。