# Как донастроить визуализацию, помогите, плиз

**URL:** <https://discuss.elastic.co/t/topic/279247>\
**Category:** Вопросы на русском языке\
**Created:** [July 21, 2021, 10:01am UTC](https://discuss.elastic.co/t/topic/279247 "2021-07-21T10:01:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Evgen](https://avatars.discourse-cdn.com/v4/letter/e/85f322/32.png) [@Evgen](https://discuss.elastic.co/u/Evgen)\
**Post date:** [July 21, 2021, 10:01am UTC](https://discuss.elastic.co/t/topic/279247/1 "2021-07-21T10:01:27Z")

</div>

всем привет, помогите визуализировать данные, плиз.  
Вроде сделал, но чет не могу понять, как дошлифовать отображение.

Я отправляю в Elastic много Событий.  
Каждое Событие содержит:

- время старта события в виде Long, результат System.currentTimeMillis()
- время финиширования события в виде Long, результат System.currentTimeMillis()
- длительность события, разница между временем старта и финишем, в минутах.
- имя компа, где случилось событие
- имя ОС
- количество процессоров

Я сделал дашборд с визуализайией, где на оси Х События располагаются согласно времени старта, на оси Y длительность события в минутах.

 ![Screenshot 2021-07-21 at 12.47.56](https://us1.discourse-cdn.com/elastic/original/3X/8/4/8418b6546061746c1e267e89bb42cfe3bac54cec.png)

И вот у какие у меня трудности:

1. Как на оси X время конвертировать из Long в дату и отображать согласно получившейся последовательности?  
Преобразование я могу сделать перед отправкой в Elastic, но в каком формате это должно быть?

2. Как сделать так, чтоб на экране отображались данные за неделю? и эти недели можно было листать влево/вправо

3. Как сделать так, чтоб при наведении на точку времени сборки появлялась всплывашка с полной информацией по Событию: длительность, имя компа, имя Ос и прочее.

Еще трудность в том, что у меня какая-то из последних версий Kibana/Elastic, а все видосы, которые нахожу в Youtube имеют старую версию, там не совпадают ползунки и настройки. Поэтому, если у вас есть ссылка на актуальные видео уроки, то поделитесь тоже, плиз

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [July 21, 2021, 3:04pm UTC](https://discuss.elastic.co/t/topic/279247/2 "2021-07-21T15:04:36Z")

</div>

> [@Evgen](#):
>
> Как на оси X время конвертировать из Long в дату и отображать согласно получившейся последовательности?  
> Преобразование я могу сделать перед отправкой в Elastic, но в каком формате это должно быть?

Надо просто поле пометить как `date` в формате [`epoch_millis`](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-date-format.html#built-in-date-formats).

> [@Evgen](#):
>
> Как сделать так, чтоб на экране отображались данные за неделю? и эти недели можно было листать влево/вправо

Если поле пометить как date и выбрать его в качестве времени для этого индекса, то в правом верхнем углу появится меню выбора времени

> [@Evgen](#):
>
> Как сделать так, чтоб при наведении на точку времени сборки появлялась всплывашка с полной информацией по Событию: длительность, имя компа, имя Ос и прочее.

Вы в этом графике отображаете группу событий (то есть каждый столбик представляет собой все события которые начались в эту минуту или час или день - в зависимости от масштаба графика) поэтому показать информацию п индивидуальным событиям на этом графике нельзя. Но можно поделить это график еще по другим полям.

---

<div class="post-metadata">

**Author:** ![Evgen](https://avatars.discourse-cdn.com/v4/letter/e/85f322/32.png) [@Evgen](https://discuss.elastic.co/u/Evgen)\
**Post date:** [July 22, 2021, 6:25am UTC](https://discuss.elastic.co/t/topic/279247/3 "2021-07-22T06:25:29Z")

</div>

Игорь, спасибо за ответ! С датой сейчас разберусь.

> поэтому показать информацию п индивидуальным событиям на этом графике нельзя

возможно я неправильно выбрал шаблон отображения данных. Подскажите, пожалуйста, на каком графике можно отображать индивидуальные события?

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [July 22, 2021, 8:21pm UTC](https://discuss.elastic.co/t/topic/279247/4 "2021-07-22T20:21:29Z")

</div>

В кибане это сделать проблематично, так как в основном это средство рассчитано на работу с агрегированными данными. Отдельные данные доступны в Discovery, для визуализации можно попробовать воспользоваться [vega visualization](https://www.elastic.co/guide/en/kibana/current/vega.html).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 19, 2021, 8:21pm UTC](https://discuss.elastic.co/t/topic/279247/5 "2021-08-19T20:21:43Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
