Go Tracing

Open-source Go projects categorized as Tracing

Top 23 Go Tracing Projects

  • jaeger

    CNCF Jaeger, a Distributed Tracing Platform

    Project mention: Building for Failure | dev.to | 2023-10-02

    The best way to do this, is with the help of tracing tools such as paid tools such as Honeycomb, or your own instance of the open source Jaeger offering, or perhaps Encore's built in tracing system.

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • opentelemetry-go

    OpenTelemetry Go API and SDK

    Project mention: Tracing: Structured Logging, but better in every way | news.ycombinator.com | 2023-09-20

    Indeed, the three legs (metrics, logs, traces) of OpenTelemetry's telescope. https://opentelemetry.io

  • hubble

    Hubble - Network, Service & Security Observability for Kubernetes using eBPF

    Project mention: cilium/hubble: Hubble - Network, Service & Security Observability for Kubernetes using eBPF | /r/devopsish | 2023-01-20
  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

    Project mention: Structured logging best practices | dev.to | 2023-09-12

    In just a few minutes, you can try Uptrace by visiting the cloud demo (no login required) or running it locally with Docker. The source code is available on GitHub.

  • ebpf_exporter

    Prometheus exporter for custom eBPF metrics

    Project mention: Is it possible and good to send data to other host with ebpf? | /r/AskProgramming | 2023-04-22
  • deepflow

    Application Observability using eBPF

    Project mention: DeepFlow uses Spot Instances to speed up GitHub Action exploration | dev.to | 2022-11-20
  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • promscale

    [DEPRECATED] Promscale is a unified metric and trace observability backend for Prometheus, Jaeger and OpenTelemetry built on PostgreSQL and TimescaleDB.

    Project mention: Promscale Deprecation | /r/Monitoring | 2023-04-14

    Now that Promscale has been deprecated, what are the other ideal means of self-hosted long term Prometheus storage?

  • tracetest

    🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.

    Project mention: Distributed Traces for Testing with Tekton Pipelines and Tracetest | dev.to | 2023-09-08

    To explore more options that Tracetest gives you, check out the docs to learn more!

  • gotraceui

    Go execution trace frontend

    Project mention: gotraceui: Go execution trace frontend | /r/golang | 2023-03-30
  • sqlhooks

    Attach hooks to any database/sql driver

  • awesome-monitoring


    Project mention: Show HN: Servicer, pm2 alternative built on rust and systemd | news.ycombinator.com | 2023-08-15

    > The activity state, CPU and memory usage is displayed so I don't need to run a separate command.


    Check out Netadata + Nagios


    Check out this as well

        systemctl list-units | grep my-service

  • teletrace

    Open-Source Tracing Platform

    Project mention: Teletrace a new open-source tracing platform based on OpenTelemetry | news.ycombinator.com | 2023-05-02
  • Go-Clean-Architecture-REST-API

    Golang Clean Architecture REST API example

  • eBPF-Guide

    eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.

  • nhi

    :tv: Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism

  • Go-GRPC-Auth-Microservice

    Go GRPC Auth Microservice

  • Go-EventSourcing-CQRS

    Go Event Sourcing CQRS Microservice

  • Go-NATS-Streaming-gRPC-PostgreSQL

    Go Nats Streaming gRPC PostgerSQL emails microservice

  • skbtrace

    Helper tool for generating and running BPFTrace scripts which trace and measure timings related to Linux Networking Stack, specifically SocKet Buffer contents

  • Go-CQRS-EventSourcing-Microservice


  • gont

    A testing framework for distributed Go applications

    Project mention: Gont – A testing framework for distributed Go applications | news.ycombinator.com | 2023-05-05
  • hubble-otel

    Hubble adaptor for OpenTelemetry

    Project mention: Launch HN: Odigos (YC W23) – Instant distributed tracing for Kubernetes clusters | news.ycombinator.com | 2023-01-19

    Looks cool! Great to see entrants into this space.

    How does this compare with Cilium? Looks like they do OT tracing (https://github.com/cilium/hubble-otel) but it's not native/core, is that the main distinction?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-02.

Go Tracing related posts


What are some of the best open-source Tracing projects in Go? This list will help you:

Project Stars
1 jaeger 18,334
2 gf 10,068
3 opentelemetry-go 4,243
4 hubble 2,876
5 uptrace 2,258
6 ebpf_exporter 1,755
7 deepflow 1,374
8 promscale 1,331
9 tracetest 711
10 gotraceui 645
11 sqlhooks 611
12 awesome-monitoring 591
13 teletrace 585
14 Go-Clean-Architecture-REST-API 533
15 eBPF-Guide 335
16 nhi 271
17 Go-GRPC-Auth-Microservice 100
18 Go-EventSourcing-CQRS 96
19 Go-NATS-Streaming-gRPC-PostgreSQL 81
20 skbtrace 77
21 Go-CQRS-EventSourcing-Microservice 61
22 gont 60
23 hubble-otel 60
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.