在Vega中使用来自Elasticsearch的数据

时间:2018-09-18 15:53:08

标签: elasticsearch kibana vega

我正在尝试使用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"}   
                    ],

              }
            ],

1 个答案:

答案 0 :(得分:0)

我认为这更多是一个Elasticsearch问题-您需要构造一个弹性搜索查询,该查询将在单个(最好是)对象中返回所需的数据。看看my blog post有关Vega入门的知识-请参阅简单的ES查询和指标示例(第2个)-它展示了如何在Kibana仪表板上从ES绘制简单的文本。