Как получить кибану как агрегацию визуализации с использованием эластичного поиска? - PullRequest
0 голосов
/ 25 марта 2019

Kibana имеет встроенную визуализацию временных рядов, которая выглядит следующим образом:

enter image description here

Я пытаюсь воссоздать это следующим образом:

const getAverageDurations = async() =>
  await client.search({
    index: "console-*",
    body: {
      sort: {
        "@timestamp": {
          order: "asc"
        }
      },
      query: {
        range: {
          "@timestamp": {
            gte: Date.now() - 15 * 60 * 1000,
            format: "epoch_millis"
          }
        }
      },
      aggs: {
        average_durations: {
          date_histogram: {
            field: "@timestamp",
            interval: "1m",
            time_zone: "Asia/Shanghai",
            min_doc_count: 1,
            aggs: {
              metrics: {
                field: "duration",
                type: "avgs"
              }
            }
          }
        }
      }
    },
    size: 0
  });

И это не удалось.Где в исходном коде Кибаны я могу найти эти агрегаты визуализации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...