Run This Ai
EN DE

How to Self-Host HyperDX: A Complete Guide to Open-Source Observability

Learn how to deploy and configure HyperDX, the open-source observability platform that unifies logs, metrics, traces, session replays, and errors on ClickHouse.

πŸš€ Want to deploy HyperDX yourself?

Docker configs, system requirements, and installation guides β€” all on one page.

View HyperDX Tool Page β†’

Modern applications generate vast amounts of telemetry data β€” logs, metrics, traces, session replays, and error reports. Managing and correlating all these signals typically requires multiple tools, each with its own setup and query language. HyperDX changes that by providing a unified open-source observability platform built on the rock-solid foundation of ClickHouse and OpenTelemetry.

What is HyperDX?

HyperDX is an all-in-one observability solution that brings together session replays, logs, metrics, traces, and errors in a single, searchable interface. With over 9,600 GitHub stars and 222K+ Docker pulls, it has quickly become a go-to choice for teams looking for a modern, self-hosted alternative to Datadog, New Relic, or Grafana stacks.

HyperDX search interface showing correlated logs and traces

Key Features

πŸ” Unified SearchSearch across logs, traces, and session replays with full-text and property-based syntax (e.g. level:err)
⚑ Blazing SpeedOptimized for ClickHouse β€” searches complete in milliseconds even across terabytes of data
πŸ“Š DashboardsCreate high-cardinality dashboards without complex queries or pre-aggregation
πŸ”” AlertsSet up real-time alerts on any metric or log pattern in just a few clicks
πŸ•΅οΈ Session ReplayWatch exactly what users experienced leading up to errors and issues
πŸ”­ OpenTelemetryNative OTel support β€” instrument once, send everywhere
πŸ—οΈ APMMonitor HTTP requests, DB queries, and service health end-to-end

Architecture Overview

HyperDX uses a simple but powerful architecture. Data flows from your instrumented applications through OpenTelemetry collectors into HyperDX, which stores everything in ClickHouse. The web UI provides a single pane of glass for all observability data.

HyperDX architecture diagram

Getting Started

Deploying HyperDX is remarkably simple. The fastest way to try it is with Docker:

docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 \
  docker.hyperdx.io/hyperdx/hyperdx-all-in-one

After starting, visit http://localhost:8080 to access the HyperDX UI. The single container includes ClickHouse, the HyperDX server, and an OpenTelemetry Collector β€” everything you need to get started.

Self-Hosting Requirements

  • Minimum: 2 CPU cores, 4 GB RAM
  • Recommended: 4 CPU cores, 8 GB RAM
  • Storage: SSD recommended, depends on data volume
  • Docker: Latest stable Docker and Docker Compose

Why Choose HyperDX?

Traditional observability stacks require juggling Elasticsearch (or Loki) for logs, Jaeger for traces, Prometheus for metrics, and Sentry for errors. HyperDX replaces this complexity with a single platform. It's schema-agnostic, works with any ClickHouse cluster, and offers intuitive search that doesn't force you to learn SQL or PromQL.

For teams already using ClickHouse, HyperDX is a natural addition. It integrates directly with existing ClickHouse deployments and provides Kibana-like visualization capabilities optimized for ClickHouse's columnar engine.

πŸš€ Ready to simplify your observability stack?

Get the full Docker configuration, system requirements, and deployment guide.

View HyperDX Tool Page β†’
#observability #monitoring #hyperdx #clickhouse #opentelemetry #self-hosted #docker