Использование данных из asticsearch в Vega

Я пытаюсь создать пользовательскую визуализацию Kibana, используя Vega. Данные основаны на тексте (а не на числах), и мне действительно нужно, чтобы они отображали что-то вроде:
POC: человек
Дата развертывания: дата Версия: версия

Все они находятся в asticsearch под тегами pocInd, deployDate и version, но я не знаю, как читать эти данные? Вместо жесткого кода я хочу, чтобы он автоматически обновлялся при обновлении asticsearch. Что у меня есть ниже:

 "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 ответ

Я думаю, что это больше вопрос Elasticsearch - вам нужно создать эластичный поисковый запрос, который будет возвращать нужные вам данные в одном (предпочтительно) объекте. Взгляните на мой пост в блоге о начале работы с Vega - посмотрите на простой запрос ES и пример индикатора (2-й) - в нем показано, как рисовать простой текст из ES на панели управления Kibana.

Другие вопросы по тегам