hypertrace
by
hypertrace

Description: An open source distributed tracing & observability platform

View on GitHub ↗

Summary Information

Updated 31 minutes ago
Added to GitGenius on April 10th, 2022
Created on July 8th, 2020
Open Issues & Pull Requests: 77 (+0)
Number of forks: 31
Total Stargazers: 520 (+0)
Total Subscribers: 13 (+0)

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,744 days
Stale 30+ days: 27
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (10)
  • UX (7)
  • Analysis (5)
  • Platform (4)
  • observability (4)
  • Discovery (3)
  • bug (3)
  • deployment (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 10.0 hours
90th percentile: 19.9 hours
Tracked items: 2

Most active contributors

Detailed Description

Hypertrace is an open source cloud-native distributed tracing and observability platform designed to provide visibility into development and production distributed systems. The platform converts distributed trace data into actionable insights for different teams within an organization. Infrastructure teams can use Hypertrace to identify which services are causing system overload, service teams can diagnose why specific user requests failed or which applications risk their service objectives, and deployment teams can determine if new versions are causing problems.

The platform enables several key capabilities including root cause analysis when system failures occur, monitoring of rollouts with key metric comparisons, identification of performance bottlenecks such as slow API calls or database queries, and observation of microservice dependencies and applications. Hypertrace accepts trace data from applications already instrumented to send traces to Zipkin or Jaeger, making it compatible with existing instrumentation standards.

Getting started with Hypertrace is straightforward through Docker Compose for quick evaluation. The platform requires Docker Engine 17.12.0 or higher and Docker Compose 1.21.0 or higher, with a recommended minimum of 4 GB of memory and 4 CPUs allocated to Docker Desktop. Once running, the Hypertrace UI is accessible at localhost:2020. The repository includes a sample application that runs at localhost:8081 to generate test trace requests for evaluation purposes.

For production deployments, Hypertrace supports Kubernetes through Helm charts, enabling installation across various Kubernetes flavors, on-premise servers, and cloud providers. The repository contains deployment documentation and Helm charts in its kubernetes directory. However, the simplified hypertrace-ingester and hypertrace-service components are recommended only for local deployment and quick-start scenarios, not for production use due to scaling limitations and reliability concerns. Production deployments should use individual components instead.

The repository is written primarily in Shell and is classified across multiple observability and monitoring categories including distributed tracing, telemetry data collection, trace visualization, span processing, latency analysis, and performance monitoring. GitGenius tracking shows the project maintains responsive issue and pull request handling with a median response latency of 0.0 hours across tracked items. The project shares contributors with related repositories including wazero/wazero, tetratelabs/func-e, and apache/pinot.

Hypertrace follows an open core model where the core platform including distributed trace ingestion and exploration features is available under the Apache 2.0 license. Additional features such as Services, Endpoints, Backends, and Service Graph functionality in the Community Edition are available under the Traceable Community license. The project maintains an active community with a public Slack workspace, monthly community meetings held on the last Thursday of each month, and GitHub discussions for feature requests and usage questions. Docker images for various Hypertrace components are published on Docker Hub for easy deployment and integration.

hypertrace
by
hypertracehypertrace/hypertrace

Repository Details

Fetching additional details & charts...