ELK Stack – набор продуктов компании Elastic: Elasticsearch (поисковый и аналитический движок), Logstash (сбор и преобразование данных) и Kibana (визуализация и интерфейс). Позже добавились лёгкие агенты Beats, поэтому стек называют также Elastic Stack. ELK – одно из самых распространённых решений для централизованного сбора логов.
Как работает
- Агенты собирают логи с серверов и приложений.
- Logstash или конвейеры загрузки разбирают и обогащают события.
- Elasticsearch индексирует их для быстрого поиска и агрегаций.
- Kibana предоставляет поиск, дашборды и оповещения.
Где применяется
- Поиск ошибок и расследование инцидентов в приложениях.
- Мониторинг безопасности и аудит.
- Аналитика событий.
Лицензии и альтернативы
В 2021 году Elastic сменила лицензию на SSPL/Elastic License, в 2024 году добавила вариант AGPL. Появился открытый форк OpenSearch. В России используют также Loki, ClickHouse-решения для логов и российские системы мониторинга и SIEM.