Создать коробочный сюжет, используя Vega-lite в Кибане

Я хочу создать коробочную диаграмму, которая показывает, как продолжительность выполнения определенной конечной точки REST была распределена в некоторый период времени. Я хотел бы иметь много коробок - одна, например, на 10 минут.

Я отправляю информацию о конечной точке REST каждые 3 секунды. Вот пример таких данных. Пример информации о конечной точке /books. Общее количество вызовов за период времени (3 с), среднее время выполнения и т. Д.

 {
      "_index": "metrics-2018-09",
      "_type": "doc",
      "_id": "LBIqIWYBcLDRF6t2O8JR",
      "_version": 1,
      "_score": null,
      "_source": {
        "@timestamp": "2018-09-28T17:11:47.751Z",
        "name": "http_server_requests",
        "type": "timer",
        "exception": "None",
        "method": "GET",
        "status": "200",
        "uri": "/books",
        "count": 0,
        "sum": 0,
        "mean": 0,
        "max": 0
      },
      "fields": {
        "@timestamp": [
          "2018-09-28T17:11:47.751Z"
        ]
      },
      "highlight": {
        "uri": [
          "/@kibana-highlighted-field@books@/kibana-highlighted-field@"
        ]
      },
      "sort": [
        1538154707751
      ]
    }

Как я могу создать коробочный сюжет для него?

Когда я пытаюсь ввести "mark": "boxplot", Кибана говорит: "Недопустимый тип метки" boxplot "".

1 ответ

Я получил ответ от обсуждения эластичного стека

Знак boxplot добавляется как часть vega-lite 3.0, и в настоящее время мы работаем с версией 2.4 в Kibana.

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