Self-host hypertrace
0.2.8Open-source distributed tracing & observability platform
- Stars
- 519
- CPU
- 3 CPUs
- RAM
- 4GB Memory
- Ports
- 2020 (Hypertrace UI), 4317 (OTLP gRPC collector), 55681 (OTLP HTTP collector), 14268 (Jaeger HTTP collector), 9411 (Zipkin HTTP collector)
- Requires
- Apache Kafka, Apache Pinot, Apache ZooKeeper, MongoDB
hypertrace/hypertraceWhat is hypertrace?
Hypertrace is a cloud-native observability platform built by Traceable that ingests traces from OpenTelemetry, Jaeger, and Zipkin without requiring code changes. It provides service graph visualization, custom dashboards, real-time metrics aggregation, root cause analysis, and roll-out monitoring. Deployment options include Docker Compose for local testing and Helm charts for Kubernetes production clusters. The project follows an open-core model: the core tracing engine is Apache 2.0 licensed, while advanced features like service graphs and metrics are under the Traceable Community License (source-available). Minimum requirements are 3 CPUs and 4GB RAM.
Should you self-host hypertrace?
hypertrace scores 45/100 on selfhost.directory (how scoring works) and ranks #9 of 9 in Application Performance Monitoring. It has 519 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Other-licensed and written mostly in Shell.
Its closest alternative on selfhost.directory is sentry (80/100, 45 669 stars). It scores higher overall, so compare the two before you pick. See hypertrace vs sentry side by side.
Features
- 100% trace ingestion (no sampling)
- Backend performance monitoring
- Custom dashboards
- Distributed Tracing
- Docker Compose local deployment
- Multi-format trace ingestion
- Real-time metrics aggregation
- Roll-out monitoring
- Root Cause Analysis
- Service Graph
- Service health overview
hypertrace README
FAQ
What software license does Hypertrace use?
Hypertrace Core uses Apache 2.0 license, while Hypertrace Community Edition uses the Traceable Community License (source-available).
What changes do I need to make in my application if I am already using Jaeger, Zipkin or OpenTelemetry?
No changes needed - Hypertrace accepts all major trace data formats natively, so existing instrumentation works immediately.
Who created Hypertrace?
Hypertrace was originally developed by Traceable as a highly scalable distributed tracing platform for their cloud-native application security platform.
What is Distributed Tracing?
Distributed tracing tracks a network request as it travels through services in a microservices architecture to troubleshoot latency and failures.
What is Hypertrace?
Hypertrace is a highly scalable distributed tracing and observability platform designed to ingest and analyze large volumes of production trace data using OpenTelemetry-based agents.
More in Application Performance Monitoring
LinnixLinnix is a self-hosted eBPF agent that attributes stalls to specific processes and pods, finding noisy neighbors without SaaS.
LunalyticsA self-hosted, open-source monitor for sites, servers, and containers that handles multiple users, public status pages, and over a hundred alert channels.
MapleMaple is a self-hosted observability platform on OpenTelemetry and ClickHouse unifying traces, logs, metrics, session replay with an MCP server for AI agents.
measureAn open-source crash reporting and mobile performance monitoring platform with session replays, self-hosted via Docker Compose on a Linux VM.
n8nTraceObservability platform for n8n with execution analytics, Prometheus metrics, RBAC, and audit logging. Deployed as a hardened Docker container with PostgreSQL.
netdataNetdata is an open-source, self-hosted infrastructure monitoring platform with per-second metrics, automated dashboards, ML anomaly detection, and zero-config deployment.
netxmsSelf-hosted, open-source network monitoring with L2/L3 topology discovery, distributed agents, NXSL scripting, and no node limits on Linux.
NightOwl AgentOpen-source Laravel APM agent that captures Nightwatch telemetry into your own PostgreSQL database for full data ownership.
openobserveOpenObserve is a self-hosted, open-source observability platform unifying logs, metrics, traces, RUM, and AI observability with 140x lower storage costs.
pyroscopeOpen-source, self-hosted continuous profiling platform: ingest CPU/memory profiles via SDKs, Alloy or eBPF, store in object storage and query flame graphs in Grafana.
rivetRivet is an open-source, self-hostable orchestrator for AI agents, workflows, and sandboxes as lightweight Actors with SQLite and realtime.
RustrakRustrak is a self-hosted, open-source error tracker compatible with Sentry SDKs. Change one config line to send data to your own infrastructure.
0 comments