Самостоятельно размещаемая платформа наблюдаемости для логов, метрик, трейсов, RUM и мониторинга LLM на Rust — альтернатива Datadog и Splunk.
quickwit-oss/quickwit
Open-source поисковый движок для логов и трейсов, хранящий индексы в облачном объектном хранилище, например S3.
Open source альтернатива:Elasticsearch
Datadog
- Звёзды
- 11,735
- Форки
- 617
- Открытые issues
- 838
- Последний коммит
- 12 часов назад
Что это?
Quickwit — поисковый движок для данных наблюдаемости, таких как логи и распределённые трейсы. Он написан на Rust и позволяет выполнять поиск непосредственно в облачном хранилище: вычислительные узлы остаются stateless, а данные индекса хранятся в сервисах вроде Amazon S3, Azure Blob Storage или Google Cloud Storage.
Quickwit поддерживает полнотекстовый поиск и агрегационные запросы, а также REST API, совместимый с Elasticsearch. Поэтому к нему можно подключать существующие клиенты Elasticsearch и OpenSearch, а также сборщики логов, например Vector или Fluent Bit. Кроме того, Quickwit принимает данные OTEL для логов и трейсов и может работать как бэкенд Jaeger. Данные можно загружать из Kafka, Kinesis или Pulsar; для индексов доступны режимы без схемы и со строгой схемой.
Quickwit можно развернуть в Kubernetes с помощью Helm chart; также доступен источник данных для Grafana. Для управления жизненным циклом данных поддерживаются политики хранения и задачи удаления.
Ключевые возможности
- 01Полнотекстовый поиск и агрегационные запросы по логам и трейсам
- 02REST API, совместимый с Elasticsearch и OpenSearch
- 03Встроенная поддержка OTEL и Jaeger для логов и трейсов
- 04Поиск по данным в Amazon S3, Azure Blob Storage и Google Cloud Storage
- 05Stateless-индексаторы и поисковые узлы с разделёнными вычислениями и хранением данных
- 06Источники данных Kafka, Kinesis и Pulsar
Сценарии использования
- Централизация логов приложений и инфраструктуры с низкими затратами на хранение в объектном хранилище
- Хранение и запросы к распределённым трейсами, собранным через OpenTelemetry или Jaeger
- Перенос пайплайнов логов с Elasticsearch или OpenSearch с минимальными изменениями клиентов
- Поиск по большим архивам логов в S3 с помощью дашбордов Grafana
Быстрый старт
- 1
Откройте руководство по установке, ссылка на которое находится в README, и скачайте или установите Quickwit
- 2
Следуйте руководству по быстрому запуску, чтобы проиндексировать и найти примеры данных
Что важно знать
- Высокая доступность индексирования поддерживается только при использовании источника Kafka.
- Поддержка метрик пока только в дорожной карте и ещё недоступна.
Темы
Частые вопросы
- Что такое quickwit?
- Open-source поисковый движок для логов и трейсов, хранящий индексы в облачном объектном хранилище, например S3. Quickwit — поисковый движок для данных наблюдаемости, таких как логи и распределённые трейсы. Он написан на Rust и позволяет выполнять поиск непосредственно в облачном хранилище: вычислительные узлы остаются stateless, а данные индекса хранятся в сервисах вроде Amazon S3, Azure Blob Storage или Google Cloud Storage.
- quickwit можно использовать бесплатно? Какая у него лицензия?
- quickwit распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- quickwit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в quickwit — 21 окт. 2026 г..
- Для чего можно использовать quickwit?
- Централизация логов приложений и инфраструктуры с низкими затратами на хранение в объектном хранилище Хранение и запросы к распределённым трейсами, собранным через OpenTelemetry или Jaeger Перенос пайплайнов логов с Elasticsearch или OpenSearch с минимальными изменениями клиентов Поиск по большим архивам логов в S3 с помощью дашбордов Grafana
- Как установить quickwit?
- Откройте руководство по установке, ссылка на которое находится в README, и скачайте или установите Quickwit Следуйте руководству по быстрому запуску, чтобы проиндексировать и найти примеры данных
- Где скачать quickwit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/quickwit-oss/quickwit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source-платформа для наблюдаемости: поиск и визуализация логов, трейсов, метрик, записей сессий и ошибок на базе ClickHouse.
Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.
APM-система для мониторинга, трассировки и диагностики распределённых и cloud-native микросервисных архитектур.
Официальная Go-библиотека Datadog для APM-трейсинга, непрерывного профилирования и мониторинга безопасности приложений.
Лёгкий полнотекстовый поисковый движок на Go, распространяемый одним бинарным файлом и предлагаемый как более простая альтернатива Elasticsearch для поиска в приложениях.