awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
quickwit-oss avatar

quickwit-oss/quickwit

0
View on GitHub↗
11,345 星标·558 分支·Rust·Apache-2.0·6 次浏览quickwit.io↗

Quickwit

Quickwit is a cloud-native, distributed search engine designed for observability data such as logs, traces, and metrics. It functions as an observability backend that decouples compute from storage by persisting indices directly in S3-compatible cloud object stores.

The system is distinguished by its compatibility with the Elasticsearch REST API, allowing it to integrate with existing clients and log shippers without reconfiguration. It also serves as an OpenTelemetry data indexer, ingesting technical data via the OpenTelemetry Protocol using gRPC and HTTP.

The engine utilizes a hybrid of columnar and inverted indexing to support both full-text search and analytical aggregations. Its capability surface covers multi-tenant data isolation through index partitioning, schema-flexible ingestion, and automated index lifecycle management including data retention policies. Data can be consumed from various sources, including message brokers and streaming queues.

The project provides tools for local service orchestration using containers to deploy development environments.

Features

  • Cloud Native Object Storage - Provides a search engine that persists large volumes of observability data directly in cloud-native object storage.
  • Full-Text Search Engines - Functions as a high-performance full-text search engine for indexing and retrieving large-scale observability data.
  • Elasticsearch Compatible Engines - Implements the Elasticsearch API to function as a drop-in compatible search engine replacement.
  • Hybrid Columnar-Inverted Indices - Combines full-text inverted indices with columnar storage for optimized keyword search and aggregations.
  • OTLP Ingestion - Integrates the OpenTelemetry Protocol via gRPC and HTTP to streamline observability data flow.
  • Distributed Search Engines - Executes complex boolean and range queries across distributed indices at a massive scale.
  • Direct Object Store Querying - Retrieves search results with sub-second latency by querying indices stored directly in cloud object stores.
  • Resource Scaling Strategies - Decouples indexers and searchers from storage to allow independent scaling of compute resources.
  • Stateless Compute Scaling - Implements a stateless architecture that decouples indexing and searching to enable elastic scaling in cloud environments.
  • Key-Based Partitioning - Divides indices into discrete partitions based on keys to isolate tenant workloads and optimize search performance.
  • OpenTelemetry Protocol Indexing - Ingests and indexes metrics, logs, and traces using the OpenTelemetry Protocol via gRPC and HTTP.
  • Multi-Tenancy - Provides data isolation across multiple indexes and partitions to support multi-tenant environments.
  • Multi-Tenant Data Stores - Organizes data into separate indices and partitions to provide workload isolation for multiple tenants.
  • Object Storage Persistence - Persists index data and metadata directly in S3-compatible cloud object storage.
  • Object Store Search Engines - Functions as a search engine that decouples compute from storage by reading indices from S3-compatible object stores.
  • Observability Data Indexing - Indexes large volumes of logs, traces, and metrics stored in cloud object storage for fast search and aggregation.
  • Columnar-Inverted Hybrid Indexes - Utilizes a hybrid of columnar and inverted indexing to optimize both full-text search and analytical aggregations.
  • Search Engine APIs - Exposes REST and gRPC interfaces for executing search queries and managing indices from external applications.
  • Storage-Compute Architectures - Separates indexing and searching compute from storage to allow independent scaling.
  • Large Scale Log Analysis - Enables high-performance full-text search and aggregation across massive observability datasets for troubleshooting.
  • Multi-Tenant Infrastructure - Isolates telemetry data and queries into separate indices and partitions for multi-tenant observability.
  • Log Search Engines - Acts as a cloud-native search engine optimized for observability logs and traces using object storage.
  • OpenTelemetry Ingestion - Accepts observability data via the OpenTelemetry Protocol using gRPC and HTTP.
  • Distributed Observability Platforms - Provides a scalable distributed backend for indexing and querying massive volumes of technical observability data.
  • OpenTelemetry Exporters - Collects traces and logs via gRPC and HTTP in compliance with OpenTelemetry standards.
  • Data Extraction & Ingestion - Parses non-JSON data and extracts structured fields from documents prior to indexing.
  • Data Ingestion - Automatically consumes and indexes data streams from cloud messaging and streaming services.
  • Data Retention Policies - Implements automated data lifecycle management to delete indices based on defined retention policies.
  • Query Aggregations - Calculates summary statistics and aggregations over large datasets to identify technical patterns and trends.
  • Schema-Agnostic Ingestion - Supports both strict predefined schemas and a schemaless approach for flexible data ingestion.
  • Index Lifecycle Management - Controls index creation, updates, and deletions through a REST API utilizing automated index templates.
  • Schemaless Indexing - Supports both strict schema and schemaless indexing to accommodate flexible and evolving data structures.
  • Tenant-Based Partitioning - Divides indices into discrete partitions based on keys to isolate tenant workloads.
  • API Compatibility Layers - Mimics existing search engine REST endpoints to ensure interoperability with existing tools.
  • Index - Controls the creation, update, and deletion of indices via templates and retention policies.
  • Logging And Aggregation - Cloud-native log management and analytics engine.
  • Observability and Monitoring - Cloud-native search engine for log management.
  • Observability and Monitoring - Cloud-native search engine optimized for log management.

Star 历史

quickwit-oss/quickwit 的 Star 历史图表quickwit-oss/quickwit 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Quickwit 的开源替代方案

相似的开源项目,按与 Quickwit 的功能重合度排序。
  • greptimeteam/greptimedbGreptimeTeam 的头像

    GreptimeTeam/greptimedb

    5,968在 GitHub 上查看↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    在 GitHub 上查看↗5,968
  • uptrace/uptraceuptrace 的头像

    uptrace/uptrace

    4,098在 GitHub 上查看↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    在 GitHub 上查看↗4,098
  • victoriametrics/victoriametricsVictoriaMetrics 的头像

    VictoriaMetrics/VictoriaMetrics

    16,343在 GitHub 上查看↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    在 GitHub 上查看↗16,343
  • vectordotdev/vectorvectordotdev 的头像

    vectordotdev/vector

    22,071在 GitHub 上查看↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Rusteventsforwarderhacktoberfest
    在 GitHub 上查看↗22,071
查看 Quickwit 的所有 30 个替代方案→

常见问题解答

quickwit-oss/quickwit 是做什么的?

Quickwit is a cloud-native, distributed search engine designed for observability data such as logs, traces, and metrics. It functions as an observability backend that decouples compute from storage by persisting indices directly in S3-compatible cloud object stores.

quickwit-oss/quickwit 的主要功能有哪些?

quickwit-oss/quickwit 的主要功能包括:Cloud Native Object Storage, Full-Text Search Engines, Elasticsearch Compatible Engines, Hybrid Columnar-Inverted Indices, OTLP Ingestion, Distributed Search Engines, Direct Object Store Querying, Resource Scaling Strategies。

quickwit-oss/quickwit 有哪些开源替代品?

quickwit-oss/quickwit 的开源替代品包括: greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… opensearch-project/opensearch — OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.…