awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Distributed Tracing Service Maps

Ranking updated Jun 30, 2026

For a tool for mapping service dependencies, the first results are naver/pinpoint (PinPoint is a distributed APM and tracing system that generates real-time service topology maps and captures request flows across services, directly matching the need for service dependency visualization with integrated tracing and monitoring), apache/incubator-skywalking (SkyWalking is a full observability platform with a built-in service topology visualizer and distributed tracing, giving you exactly the interactive dependency map and request-flow analysis this search calls for) and openzipkin/zipkin (Zipkin is a leading open-source distributed tracing system that collects and visualizes request flows across services, with a built-in service dependency graph that maps topology and latency, making it a strong fit for generating the visual service map and tracing you need). apache/skywalking and getsentry/sentry round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source tools for visualizing request flows and service dependencies within complex distributed system architectures.

Distributed Tracing Service Maps

Find the best repos with AI.We'll search the best matching repositories with AI.
  • naver/pinpointnaver avatar

    naver/pinpoint

    13,833View on GitHub↗

    Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application performance monitor and topology visualizer designed to analyze the execution behavior of large-scale distributed applications. The system uses bytecode instrumentation to monitor applications without requiring changes to the original source code. It captures call stacks and request flows across interconnected services to visualize system dependencies and generate real-time architectural maps of communication patterns. The platform covers a broad range of observability capabilities

    PinPoint is a distributed APM and tracing system that generates real-time service topology maps and captures request flows across services, directly matching the need for service dependency visualization with integrated tracing and monitoring.

    JavaDistributed TracingService Dependency MappingDistributed Tracing Systems
    View on GitHub↗13,833
  • apache/incubator-skywalkingapache avatar

    apache/incubator-skywalking

    24,832View on GitHub↗

    SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a distributed tracing system and an AI application monitor, providing a centralized suite for collecting and analyzing logs, metrics, and traces to maintain the health of containerized architectures. The platform distinguishes itself through a service topology visualizer that renders interactive maps of infrastructure dependencies and communication patterns. It also includes specialized capabilities for generative AI workflow observation to track the execution flow and performanc

    SkyWalking is a full observability platform with a built-in service topology visualizer and distributed tracing, giving you exactly the interactive dependency map and request-flow analysis this search calls for.

    JavaDistributed TracingService Dependency MappingDistributed Tracing Systems
    View on GitHub↗24,832
  • openzipkin/zipkinopenzipkin avatar

    openzipkin/zipkin

    17,431View on GitHub↗

    Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across complex service architectures. It provides a platform for monitoring request lifecycles, enabling developers to identify latency bottlenecks and performance issues by tracking operations as they move through heterogeneous service environments. The system distinguishes itself through a standardized data model and a pluggable storage architecture that supports various backend databases. It utilizes sampling strategies to manage telemetry volume and employs asynchronous collection met

    Zipkin is a leading open-source distributed tracing system that collects and visualizes request flows across services, with a built-in service dependency graph that maps topology and latency, making it a strong fit for generating the visual service map and tracing you need.

    JavaDistributed TracingService Dependency MappingDistributed Tracing Systems
    View on GitHub↗17,431
  • apache/skywalkingapache avatar

    apache/skywalking

    24,839View on GitHub↗

    SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents. The project features an AI-powered anomaly detector that uses machine learning to calculate metric baselines and identify irregular URI patterns. It includes an eBPF performance profiler for diagnosing CPU and network bottlenecks at the kernel level and generates inter

    SkyWalking is an APM and observability platform that natively provides distributed tracing, service topology mapping, and metrics integration, making it a direct fit for generating a visual service map of request flows and dependencies in distributed systems.

    JavaDistributed TracingService Dependency MappingTopology Visualizers
    View on GitHub↗24,839
  • getsentry/sentrygetsentry avatar

    getsentry/sentry

    44,108View on GitHub↗

    This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me

    Sentry is a comprehensive observability platform that actively generates a visual service map from distributed tracing data, showing request flows and dependencies between services, while also providing real-time monitoring, metrics integration, and Kubernetes support — directly covering the core features this search asks for.

    PythonDistributed TracingDistributed Tracing Systems
    View on GitHub↗44,108
  • signoz/signozSigNoz avatar

    SigNoz/signoz

    27,355View on GitHub↗

    SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru

    SigNoz is a full-stack observability platform that collects distributed traces, metrics, and logs, and includes service dependency mapping to visualize request flows and inter-service dependencies, making it a comprehensive fit for building a service map in distributed systems.

    TypeScriptDistributed TracingService Dependency Mapping
    View on GitHub↗27,355
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Uptrace is a self-hosted OpenTelemetry-based observability platform that collects distributed traces and metrics, enabling you to visualize request flows and dependencies through its tracing dashboards and service topology, which directly matches the need for a visual service map tool with distributed tracing, metrics integration, and real-time monitoring.

    GoDistributed TracingDistributed TracingService Dependency Mapping
    View on GitHub↗4,098
  • linkerd/linkerd2linkerd avatar

    linkerd/linkerd2

    11,424View on GitHub↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Linkerd is a full-service mesh for Kubernetes that includes a built-in service topology dashboard, distributed tracing via its Jaeger extension, real-time metrics, and multi-protocol support, making it a comprehensive fit for generating visual service maps.

    GoDistributed TracingService Dependency MappingTopology Visualizers
    View on GitHub↗11,424
  • coroot/corootcoroot avatar

    coroot/coroot

    7,400View on GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Coroot is a full observability platform that automatically builds a service topology map from eBPF and distributed tracing data, giving you the visual dependency view and real-time monitoring of request flows you need, with native Kubernetes and OpenTelemetry integration built in.

    GoDistributed Tracing
    View on GitHub↗7,400
  • open-telemetry/opentelemetry-demoopen-telemetry avatar

    open-telemetry/opentelemetry-demo

    2,906View on GitHub↗

    This project is an OpenTelemetry reference implementation and distributed microservices environment used to demonstrate the collection and export of traces, metrics, and logs. It serves as a telemetry pipeline showcase and a polyglot instrumentation example, providing a sandbox for practicing distributed tracing and monitoring within a Kubernetes cluster. The system features a polyglot architecture to demonstrate consistent, vendor-neutral telemetry implementation across multiple programming languages. It includes a simulated environment for testing telemetry interoperability and troubleshoot

    This repository is a demo microservices environment that showcases OpenTelemetry instrumentation, not a tool that generates a visual service map — it produces telemetry data you would feed into a separate visualization tool like Jaeger or Grafana.

    TypeScriptDistributed TracingDistributed Tracing
    View on GitHub↗2,906
  • dapr/daprdapr avatar

    dapr/dapr

    25,510View on GitHub↗

    Dapr is a distributed application runtime that provides a sidecar-based infrastructure layer for building resilient microservices and event-driven applications. By utilizing a sidecar proxy pattern, it abstracts complex infrastructure tasks into standardized, network-accessible APIs, allowing developers to focus on application logic while the runtime handles service discovery, state management, and secure communication. The platform distinguishes itself through a pluggable component architecture and language-agnostic design, enabling services written in any programming language to interact wi

    Dapr is a distributed application runtime that provides building blocks for microservices including distributed tracing, but it does not itself generate a visual service topology map or request-flow dependency visualization, which is the core capability sought here.

    GoDistributed TracingDistributed Tracing
    View on GitHub↗25,510
  • getanteon/anteonG

    getanteon/anteon

    8,526View on GitHub↗

    Anteon is a distributed load testing platform and automated performance testing suite designed to simulate high-traffic user scenarios and measure system performance across multiple global locations. It functions as an infrastructure anomaly detector and a service dependency mapper, providing a performance monitoring dashboard to track real-time resource usage across cluster instances. The project distinguishes itself by combining distributed traffic generation with service dependency mapping to identify system bottlenecks through network-level tracing. It incorporates an automated validation

    Anteon is primarily a distributed load testing platform that also offers service dependency mapping and network-level tracing, so it can generate service maps during tests but is not a dedicated service mesh visualization or distributed tracing tool.

    GoService Dependency MappingReal-Time Monitoring Dashboards
    View on GitHub↗8,526
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
naver/pinpoint13.8KJavaApache-2.0Jun 17, 2026
apache/incubator-skywalking24.8KJavaApache-2.0Jun 17, 2026
openzipkin/zipkin17.4KJavaApache-2.0Apr 8, 2026
apache/skywalking24.8KJavaApache-2.0Jun 23, 2026
getsentry/sentry44.1KPythonNOASSERTIONJun 16, 2026
signoz/signoz27.4KTypeScriptNOASSERTIONJun 16, 2026
uptrace/uptrace4.1KGoagpl-3.0Jan 21, 2026
linkerd/linkerd211.4KGoApache-2.0Jun 23, 2026
coroot/coroot7.4KGoapache-2.0Feb 19, 2026
open-telemetry/opentelemetry-demo2.9KTypeScriptapache-2.0Feb 20, 2026

Related searches

  • a service discovery tool for microservices
  • a self-hosted distributed tracing system
  • an observability platform for LLM applications
  • Map rendering library
  • a tool for diagramming cloud architecture
  • a service mesh for microservice traffic
  • a tool for generating diagrams from code
  • a guide to microservices design