Кибана - Обзор
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 может быть очень утомительным, если есть несоответствие версии.
Вы, как правило, сталкиваетесь с проблемами, когда хотите обновить старую версию до новой.