СРАВНЕНИЕ / ELK / ELASTICSEARCH

Logger вместо ELK, когда стек избыточен

ELK — мощная поисковая платформа для логов с хранением и аналитикой. Logger занимает другую нишу: минимальная доставка событий в реальном времени без развёртывания Elasticsearch, Logstash и Kibana.

01 / РАЗНИЦА ПОДХОДОВ

Чем Logger отличается от ELK / Elasticsearch

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

Критерий Logger ELK / Elasticsearch
Что требуется развернутьНичего — только отправить POSTElasticsearch, Logstash/Beats, Kibana
ХранениеНет серверного архиваИндексы с поиском и retention
Поиск по историиПоиск по модулю в текущем потокеПолнотекстовый поиск по всем записям
РесурсыЛёгкий Express-сервисОт гигабайт RAM на кластер
Время до первого логаМинутыЧасы и дни наладки
ПК-клиентЕсть, с конструктором REST APIВеб-интерфейс Kibana

Сравнение носит справочный характер и отражает типовые сценарии использования. Актуальные возможности и тарифы уточняйте у поставщиков.

02 / КОГДА ЧТО ВЫБРАТЬ

Что подойдёт именно вам

Logger подойдёт, если

  • Вы отлаживаете одно приложение, а не анализируете терабайты логов.
  • Нужен результат сегодня, без администрирования кластера.
  • Логи не должны храниться — важна приватность и отсутствие архива.
  • Нужен настольный клиент для разработчика на Windows.

ELK / Elasticsearch подойдёт, если

  • Требуется полнотекстовый поиск и дашборды по историческим данным.
  • Логи обязаны храниться по требованиям аудита и compliance.
  • Уже есть команда и инфраструктура для эксплуатации Elasticsearch.
03 / ВОПРОСЫ

Частые вопросы

Можно ли логировать в Logger без Elasticsearch?

Да, Logger вообще не использует Elasticsearch. Это сервис доставки: приложение отправляет POST-запрос, а подключённый клиент получает событие через WebSocket.

Logger заменяет Kibana?

Только в части наблюдения за потоком в реальном времени. История, поиск по архиву и дашборды — сильные стороны Kibana, и Logger их не заменяет.

Когда ELK всё-таки нужен?

Когда объём логов большой, нужен долгосрочный поиск по истории и аналитика. Тогда Logger может работать как дополнительный инструмент живой отладки.

04 / ДРУГИЕ СРАВНЕНИЯ
ГОТОВЫ К ПОДКЛЮЧЕНИЮ?

Поймайте следующее событие.

Откройте клиент, получите Consumer Key и отправьте первый лог.

Начать работу