file.d - невероятно быстрый инструмент, альтернатива filebeat, fluentd и vector для сбора логов и построения конвейеров данных: событий чтения, обработки и вывода. Изначально разработан для чтения из файлов, но также поддерживает множество плагинов ввода/действия/вывода.Возможности:
- быстро: более чем в 10 раз быстрее по сравнению с аналогичными инструментами
- предсказуемость: используется пул, поэтому потребление памяти ограничено.
- надежность: данные не теряются благодаря механизму фиксации
- контейнер / облако / нативный
Kubernetes
- просто настраивается с помощью YAML
- совместимость с Prometheus: преобразуйте ваши события в метрики на любом этапе конвейера- удобство использования в хранилище: храните конфиденциальную информацию и получайте ее для любого параметра конвейера
- тщательно протестировано и используется в производстве для сбора журналов из кластера
Kubernetes с общим количеством ядер ЦП более 3000.Список поддерживаемых плагинов для ввода, преобразования и вывода - смотрите в репозитории.
https://github.com/ozontech/file.d
Поделился: Александр - @khodzh97
Опубликовано в @gitgate
#moni #logs #clickhouse #elasticsearch #gelf #kafka #loki #postgres #s3 #splunk #filebeat #fluentd #vector
👍18🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
LynxDB - schema-on-read база данных и аналитическая система для анализа логов. Позволяет выполнять гибкий анализ без предварительного парсинга и жесткой схемы структура извлекается во время чтения
Lynx Flow язык запросов LynxDB,По сути, это упрощённый и более интуитивный слой (синтаксический сахар) над
Splunk SPL2, ориентированный на удобную работу с логами.Возможности:
- режим конвейера - чтение из стандартного ввода или файлов, работает как grep. Нет сервера, нет конфигурации.
-
Lynx Flow - group, let, parse, order by, join, CTE, доменные синтаксисы и многое другое. Частичная совместимость с SPL2.- полнотекстовый поиск - инвертированный индекс
FST + roaring bitmaps, фильтры Блума для пропуска сегментов.- столбцовое хранение - пользовательский формат
.lsg, временные метки с дельта-вариантами, кодирование по словарю, Gorilla XOR, LZ4
- материализованные представления - предварительно вычисленные агрегации с автоматической переадресацией запросов, ускорение до ~400 раз.- кластерный режим - добавьте
--cluster.seeds для распределенной работы; общее хранилище на основе S3.- загрузка данных без предварительной обработки -
Elasticsearch_bulk, OpenTelemetry OTLP, Splunk HEC
https://github.com/lynxbase/lynxdbПоделился автор - @ourlove_e (просьба поддержать звездой в репку ! )
Опубликовано в @gitgate
#moni #logs #splunk
👍7🔥4