Облако тегов на основе суммы полей - PullRequest
0 голосов
/ 27 января 2020

Я только начинаю с Kibana и хочу создать облако тегов. Индекс, который я использую, хранит документы, которые публикуются каждый час и содержат счетчики до 200 счетчиков. Пример данных выглядит следующим образом:

{
    "_index": "counters",
    "_type": "_doc",
    "_id": "Q7HU428BKC2y1k9Xjhvc",
    "_score": 1.0,
    "_source": {
        "countDate": "2020-01-17T00:00:00",
        "counters": {
            "counter_a": 25,
            "counter_b": 12,
            "counter_c": 7,
            "total": 150
        }
    }
}

Я бы хотел, чтобы облако тегов показывало имена счетчиков (counter_a, counter_b, et c) пропорционально суммированию отсчетов всех документов - т.е. сумма counter_a во всех документах будет равна 1100, сумма counter_b будет равна 650, а сумма counter_ c будет равна 330. Поэтому размер шрифта counter_a будет наибольшим, в то время как counter_ c будет наименьшим, а counter_b будет между ними.

Выполнимо ли то, что я спрашиваю? Если так, как бы я начал? У меня есть возможность заново создать индекс с другим отображением, если это необходимо для достижения моей цели.

...