Кибана - Обзор

Kibana это инструмент визуализации на основе браузера с открытым исходным кодом, который в основном используется для анализа большого объема журналов в виде линейной диаграммы, гистограммы, круговых диаграмм, тепловых карт, карт регионов, координатных карт, датчика, целей, временного графика и т. д. Визуализация упрощает для прогнозирования или просмотра изменений в тенденциях ошибок или других значимых событий источника ввода. Kibana работает синхронно с Elasticsearch и Logstash, которые вместе образуют так называемый ELK стек.

Что такое стек ELK?

ELK означает Elasticsearch, Logstash и Kibana. ELK- одна из популярных платформ управления журналами, используемая во всем мире для анализа журналов. В стеке ELK Logstash извлекает данные журнала или другие события из разных источников ввода. Он обрабатывает события, а затем сохраняет их в Elasticsearch.

Kibana - это инструмент визуализации, который обращается к журналам из Elasticsearch и может отображать их пользователю в виде линейной диаграммы, гистограммы, круговых диаграмм и т. д.

Основной поток ELK Stack показан на изображении здесь -

Logstash отвечает за сбор данных из всех удаленных источников, где хранятся журналы, и отправляет их в Elasticsearch.

Elasticsearch действует как база данных, в которой собираются данные, и Kibana использует данные из Elasticsearch для представления данных пользователю в виде гистограмм, круговых диаграмм, тепловых карт, как показано ниже -

Он показывает данные в реальном времени, например, по дням или часам для пользователя. Пользовательский интерфейс Kibana удобен в использовании и очень прост для понимания новичком.

Особенности Кибаны

Kibana предлагает своим пользователям следующие функции -

Визуализация

У Kibana есть много способов легко визуализировать данные. Некоторые из наиболее часто используемых - это вертикальная гистограмма, горизонтальная гистограмма, круговая диаграмма, линейный график, тепловая карта и т. Д.

Приборная доска

Когда у нас будут готовы визуализации, их все можно будет разместить на одной доске - Dashboard. Совместное наблюдение за разными участками дает вам четкое общее представление о том, что именно происходит.

Инструменты разработчика

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

Отчеты

Все данные в виде визуализации и панели мониторинга могут быть преобразованы в отчеты (формат CSV), встроены в код или в виде URL-адресов для обмена с другими.

Фильтры и поисковый запрос

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

Плагины

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

Карты координат и регионов

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

Timelion

Timelion, также называемый timeline- еще один инструмент визуализации, который в основном используется для анализа данных на основе времени. Для работы с временной шкалой нам нужно использовать простой язык выражений, который помогает нам подключиться к индексу, а также выполнять вычисления с данными для получения нужных нам результатов. Это больше помогает при сравнении данных с предыдущим циклом с точки зрения недели, месяца и т. Д.

Холст

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

Преимущества Кибаны

Kibana предлагает своим пользователям следующие преимущества -

  • Содержит инструмент визуализации на основе браузера с открытым исходным кодом, который в основном используется для анализа большого объема журналов в виде линейной диаграммы, гистограммы, круговых диаграмм, тепловых карт и т. Д.

  • Просто и легко для начинающих.

  • Легкость преобразования визуализации и дашборда в отчеты.

  • Визуализация холста помогает легко анализировать сложные данные.

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

Недостатки кибаны

  • Добавление плагинов в Kibana может быть очень утомительным, если есть несоответствие версии.

  • Вы, как правило, сталкиваетесь с проблемами, когда хотите обновить старую версию до новой.