Kibana: Разрешить сортировку по нескольким полям

Созданный на 13 нояб. 2013  ·  67Комментарии  ·  Источник: elastic/kibana

В настоящее время похоже, что кибана позволяет сортировать таблицу только по одному полю. Однако я считаю, что elasticsearch допускает сортировку по нескольким полям.

Discover Beats KibanaApp blocked enhancement

Самый полезный комментарий

Ребята, каждый раз, когда вы публикуете сообщения «+1», вы рассылаете раздражающие уведомления каждому человеку, который подписался на этот выпуск, не добавляя здесь ничего, кроме шума (вы только посмотрите на последние десятки сообщений!)

На Github есть функция голосования:

screenshot from 2017-07-24 11-15-58

Было бы здорово, если бы вы могли вместо этого просто нажимать на эти кнопки (которые не отправляют все эти уведомления всем), чтобы выразить свою поддержку и/или интерес к этой проблеме.

Спасибо!

Все 67 Комментарий

+1

+1 Хотел бы отсортировать по дате и порядковому номеру.

+1 Это было бы действительно полезно для работы с очень быстрым журналом (где метки времени недостаточно)

+1 Это предотвратило бы большую сортировку и поиск вещей в несгруппированных элементах.

+1

+1

+1

+1

+1

Что касается пользовательского интерфейса, это можно сделать, как в таблицах данных: с помощью «Shift + клик» по второму, третьему, ... столбцу.
https://datatables.net/examples/basic_init/multi_col_sort.html

+1

+1

+1

временная метка + сортировка последовательности действительно нужна

+1

+1

Насколько сложно будет реализовать это изменение?

+1

+1

+1

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

+1

Не могу согласиться с Рашидом. Сохранение порядка журналов в том порядке, в котором они поступали в Logstash, не может заменить эту функцию. Поскольку вы можете использовать более одного Logstash, а журналы могут проходить через случайно выбранный Logstash, порядок журналов не будет сохранен. Поэтому необходима сортировка по нескольким полям.

+1

обязательный

+1, также хотел бы отсортировать по дате и порядковому номеру.

+1

+1

+1

+1

+1

:+1:

Это уже есть в кибане?

+1

Вижу 2 варианта реализации:

  1. В экране обнаружения как-то выбрать второй столбец для сортировки. Это желательно.
  2. В разделе «Редактировать объект поиска» разрешить несколько критериев сортировки в разделе «Сортировка».

👍

+1

+1

+1

+1

+1

+100

+1

+1

+1

+1

+1

+1

+1, очень нужна эта функция

+1

+1

нужно это

+1

Ребята, каждый раз, когда вы публикуете сообщения «+1», вы рассылаете раздражающие уведомления каждому человеку, который подписался на этот выпуск, не добавляя здесь ничего, кроме шума (вы только посмотрите на последние десятки сообщений!)

На Github есть функция голосования:

screenshot from 2017-07-24 11-15-58

Было бы здорово, если бы вы могли вместо этого просто нажимать на эти кнопки (которые не отправляют все эти уведомления всем), чтобы выразить свою поддержку и/или интерес к этой проблеме.

Спасибо!

Есть какое-то решение по этому вопросу?

+1

Было бы здорово, если бы мы могли хотя бы использовать пользовательский dsl запроса для добавления второй сортировки. Но это не работает.

Думаю, к настоящему моменту стало ясно, что никого из команды Kibana эта проблема не волнует.

Спрашивалось на форумах: https://discuss.elastic.co/t/discover-sort-on-custom-fields/140367

Итак ... основной инструмент агрегации и аналитики данных и основной пользовательский интерфейс не поддерживают мультисортировку, хотя серверная часть поддерживает.

вздох

Я думаю, что пришло время поискать настоящий elasticsearch-интерфейс, потому что Kibana явно не хватает основной функциональности.

@devs: возможно, пришло время полностью отказаться от внешнего интерфейса, этот проект, похоже, потерпел крушение. Отличная работа с Elasticsearch и Logstash!

Есть новости по этому вопросу?

+1 Это настолько просто, что я шокирован тем, что это еще не часть версии.

мило, как один и тот же тролль продолжает отрицать каждый комментарий ... получить жизнь.

Что ж, по прошествии шести лет можно с уверенностью сказать: этого не происходит. Всегда. Что очень плохо.

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

Если вы хотите увидеть эту функцию, поставьте палец вверх оригинальному сообщению. Если вы хотите увидеть прогресс, просто прочитайте комментарии (конечно, пытаясь игнорировать спам).

Если вы действительно хотите увидеть эту функцию, заплатите кому-нибудь за ее реализацию.

Если вы хотите прекратить получать уведомления, просто отключите их или измените тип.

Если вы хотите выразить свой (огромный) гнев, сделайте это в другом месте.

Если вы действительно хотите выразить свой гнев, потроллите на 4chan или купите игрушку для снятия стресса.

Итак, просто быстрое обновление по этому вопросу... Я смог добавить поле со сценарием и объединить два поля вместе, чтобы создать новое поле, которое я могу использовать для сортировки.

Хотя это и не совсем оптимально, оно работает и теперь может правильно сортировать мою вкладку обнаружения.

наконец-то снова что-то продуктивное - спасибо, что поделились своим обходным путем!

@jenyphur
так что у вас есть дополнительное поле, которое нужно генерировать для всех запросов, кроме @timestamp? не могли бы вы сделать его видимым в столбце «Время» или вам нужно каждый раз добавлять его в таблицу обнаружения, чтобы снова и снова запускать сортировку после каждого поиска или каждой сортировки по другим полям?

В профессиональной среде... это кажется не очень хорошим решением

+1

Спасибо за реализацию!!

Я пойду откопаю то, над чем я работал в 2013 году, и попробую :)

Отличные новости!
Я не могу дождаться, чтобы проверить это!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги