Open-Source-трибуна на HighLoad++

Внутренний стек логирования от Ozon Tech

Внутренний стек логирования от Ozon Tech

Стек логирования, который мы написали сами, используем внутри и выложили в Open-Source, состоит из трёх основных компонентов: Seq-db, Seq-ui и File.d. Seq-db — это высокопроизводительная база данных для хранения и поиска логов, способная обрабатывать миллионы событий в секунду и хранить петабайты данных. Seq-ui — интерфейс для анализа: в нём можно просматривать логи, строить дашборды и гистограммы для наглядной работы с данными. File.d отвечает за сбор и доставку логов — он принимает события из разных источников (файлы, Kafka, HTTP), трансформирует и фильтрует их, а затем отправляет в хранилище без потерь. Главные преимущества стека — высокая производительность (в десятки раз быстрее традиционных решений вроде Elasticsearch и Filebeat), экономичное использование ресурсов, надёжность доставки логов даже под нагрузкой и удобство эксплуатации благодаря кластерному режиму, репликации и нативной поддержке Kubernetes. Всё это позволяет нам масштабировать систему под десятки тысяч серверов и тысяч микросервисов, сохраняя прозрачность и управляемость логирования.
Ссылка на проект