Repolode
quickwit-oss

quickwit-oss/quickwit

Open-source поисковый движок для логов и трейсов, хранящий индексы в облачном объектном хранилище, например S3.

Open source альтернатива:ElasticsearchDatadog

Звёзды
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. 1

    Откройте руководство по установке, ссылка на которое находится в README, и скачайте или установите Quickwit

  2. 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 обновляется ежедневно.

Похожие проекты

Лёгкий полнотекстовый поисковый движок на Go, распространяемый одним бинарным файлом и предлагаемый как более простая альтернатива Elasticsearch для поиска в приложениях.

17,9 тыс.784GoOtherОбновлён в прошлом месяце