github Basekick-Labs/arc v25.11.1
Arc 25.11.1

latest release: v25.12.1
one month ago

Welcome to our very first release 👯

One database for metrics, logs, traces, and events.
Query all your observability data with SQL. Built on DuckDB + Parquet. 6.57M records/sec unified ingestion.

Quick Start

Docker

docker run -d \
  -p 8000:8000 \
  -e STORAGE_BACKEND=local \
  -v arc-data:/app/data \
  ghcr.io/basekick-labs/arc:25.11.1

Kubernetes (Helm)

helm install arc https://github.com/Basekick-Labs/arc/releases/download/v25.11.1/arc-25.11.1.tgz
kubectl port-forward svc/arc 8000:8000

Features

High-Performance Ingestion

  • 6.57M records/sec unified: Ingest metrics, logs, traces, and events simultaneously through one endpoint
  • MessagePack columnar protocol: Zero-copy ingestion optimized for throughput
  • InfluxDB Line Protocol: 240K records/sec for Telegraf compatibility and easy migration

Query & Analytics

  • DuckDB SQL engine: Full analytical SQL with window functions, CTEs, joins, and aggregations
  • Cross-database queries: Join metrics, logs, and traces in a single SQL query
  • Query caching: Configurable result caching for repeated analytical queries
  • Apache Arrow format: Zero-copy columnar data transfer for Pandas/Polars pipelines

Storage & Scalability

  • Columnar Parquet storage: 3-5x compression ratios, optimized for analytical queries
  • Flexible backends: Local filesystem, MinIO, AWS S3/R2, Google Cloud Storage, or any S3-compatible storage
  • Multi-database architecture: Organize data by environment, tenant, or application with database namespaces
  • Automatic compaction: Merges small files into optimized 512MB files for 10-50x faster queries

Data Management

  • Retention policies: Time-based data lifecycle management with automatic cleanup
  • Continuous queries: Downsampling and materialized views for long-term data aggregation
  • GDPR-compliant deletion: Precise deletion with zero overhead on writes/queries
  • Write-Ahead Log (WAL): Optional durability feature for zero data loss (disabled by default for max throughput)

Integrations & Tools

  • VSCode Extension: Full-featured database manager with query editor, notebooks, CSV import, and alerting - Install Now
  • Apache Superset: Native dialect for BI dashboards and visualizations
  • Grafana: Native Data Source
  • Prometheus: Ingest via Telegraf bridge (native remote write coming Q1 2026)
  • OpenTelemetry: Ingest via OTEL Collector (native receivers coming Q1 2026)
  • Telegraf Arc output plugin (In progress)

Operations & Monitoring

  • Health checks: /health and /ready endpoints for orchestration
  • Prometheus metrics: Export operational metrics for monitoring
  • Authentication: Token-based API authentication with cache for performance
  • Production ready: Docker, native deployment, and systemd service management

Performance

Unified Ingestion Benchmark (Apple M3 Max, 14 cores):

  • Metrics: 2.91M/sec
  • Logs: 1.55M/sec
  • Traces: 1.50M/sec
  • Events: 1.54M/sec
  • Total: 6.57M records/sec (all data types simultaneously)

ClickBench Results (AWS c6a.4xlarge, 100M rows):

  • Cold run: 120.25s
  • Warm run: 35.70s
  • 12.4x faster than TimescaleDB
  • 1.2x faster than QuestDB (Combined and Cold Run)

Known Issues

  • High Availability and clustering not yet implemented (coming Q1 2026)
  • Native Prometheus remote write endpoint in development
  • Native OTLP receivers in development
  • Performance penalty with Docker Desktop.

Report issues →


Roadmap

Q1 2026:

  • Arc Cloud managed hosting
  • Read Replicas
  • Enhanced authentication (RBAC, SSO)

View full roadmap →


💬 Community

Don't miss a new arc release

NewReleases is sending notifications on new releases.