🏁 Get Started with Gigapipe Open-Source

Gigapipe is a lightweight, multi-standard observability OSS stack - just add data ☘️

Step 1: Install Gigapipe Open-Source

Deploy Gigapipe on your infrastructure using Docker, Kubernetes, or static binaries

🐳 Docker Container

ghcr.io/metrico/gigapipe:latest

Configure Gigapipe using ENV Settings - requires ClickHouse for data storage

📦 Docker Compose

Full-Stack deployment including Gigapipe, ClickHouse and Grafana

View full example →

⚙️ Binary Download

Static binaries available for amd64 and arm64

Download packages →

⚙️ Key Configuration Variables (all optional except CLICKHOUSE_SERVER)

Gigapipe has no config files — configure via environment variables.

VariableDefaultDescription
CLICKHOUSE_SERVERlocalhostClickHouse server address *required
CLICKHOUSE_PORT9000ClickHouse server port (binary)
CLICKHOUSE_DBqrynClickHouse database name
CLICKHOUSE_AUTHdefault:Authentication (user:password)
PORT3100HTTP API port
QRYN_LOGINBasic HTTP username
QRYN_PASSWORDBasic HTTP password
View all configuration parameters →

Step 2: Configure Observability Agents

⭐ Use any Loki, InfluxDB, Elastic, Prometheus or OpenTelemetry compatible Agent or Client

📊 Logs

Use any Loki, InfluxDB, Elastic compatible Agent or Client

Grafana AlloyOpenTelemetryVectorTelegrafFluentdFilebeatAWS CloudWatchPromtailGrafana AgentLogstash

📈 Metrics

Use any Prometheus, InfluxDB, OpenTelemetry compatible Agent or Client

OpenTelemetryGrafana AlloyTelegrafPrometheusVectorAWS CloudWatchGrafana Agent

🔍 Traces

Use any OpenTelemetry, Tempo or Zipkin compatible Agent or Client

OpenTelemetryGrafana AlloyJaegerGrafana AgentZipkin

🔥 Profiles

Use any Pyroscope SDK compatible Agent or Client

OpenTelemetryPyroscopeGrafana Agent

🔭 OpenTelemetry Collector

Use Gigapipe with OpenTelemetry Collector Agents

📦 Gigapipe OTel Collector

The gigapipe-otel-collector is designed to store observability data (Traces, Logs, Metrics, Profiles) from multiple vendors/platforms into ClickHouse using gigapipe fingerprinting and table formats transparently accessible through gigapipe APIs via LogQL, PromQL, Tempo and Pyroscope queries.

Gigapipe OTel Collector architecture

Step 3: Visualize Your Data

Gigapipe is fully compatible with Grafana and Perses — explore your data your way

👁️ GrafanaLGTM compatible

Drop-in compatible with Grafana Loki, Prometheus, Tempo and Pyroscope datasources. Any Grafana Cloud tutorial works as-is.

⭐ Explore Logs using the native Loki Datasource

⭐ Explore Metrics using the native Prometheus/Mimir Datasource

⭐ Explore Traces using the native Tempo Datasource

⭐ Explore Profiles using the native Pyroscope Datasource

Profiles
👁️ Gigapipe ViewNative UI

⭐ No Grafana? Every Gigapipe setup includes access to the native Gigapipe View UI — a lightweight, fast alternative for exploring Logs, Metrics and Traces.

Gigapipe View📦 qryn-view on GitHub
👁️ PersesCNCF Project

Perses is an open-source dashboard tool for Metrics and Traces that is fully drop-in compatible with Gigapipe — a great Grafana alternative backed by the Cloud Native Computing Foundation.

Step 4: You're Done! 🎉

Any tutorial or example from Grafana Cloud should work as-is in Gigapipe.

🎉 AGPLv3 Licensed

Gigapipe is licensed under the AGPLv3 License and available on Github