Go Opentelemetry

Open-source Go projects categorized as Opentelemetry

Top 23 Go Opentelemetry Projects

  • jaeger

    CNCF Jaeger, a Distributed Tracing Platform

    Project mention: Analytics for aspnet core apis? | /r/dotnet | 2023-05-09
  • gf

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

    Project mention: GoFrame | /r/golang | 2022-09-26
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • opentelemetry-collector

    OpenTelemetry Collector

    Project mention: Options Pattern in Golang | dev.to | 2022-12-12

    open-telemetry/opentelemetry-collector: OpenTelemetry Collector (github.com)

  • opentelemetry-collector-contrib

    Contrib repository for the OpenTelemetry Collector

    Project mention: A Guide to Using OpenTelemetry in Jina for Monitoring and Tracing Applications | dev.to | 2023-02-16

    Right now, Jina only supports the export mechanism to push telemetry signals to external systems. It uses OpenTelemetry Collector Contrib as the unified component to collect telemetry signals before exporting to enhanced components that transform the data for visualization and analysis. The collector setup is very basic and functions only as the uniform intermediary for collecting and exporting data.

  • 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?

  • odigos

    Instant distributed traces without code changes. 🚀 Boost existing monitoring tools with higher-quality data

    Project mention: Odigos v0.1.5 - Managing OpenTelemetry using Kubernetes labels | /r/golang | 2023-05-18
  • apm-server

    APM Server

    Project mention: Elasticsearch APM Docker setup | /r/elasticsearch | 2023-04-26

    I am using this docker compose apm and I am getting unauthorised certificates error

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • loggie

    A lightweight, cloud-native data transfer agent and aggregator

  • deepflow

    Application Observability using eBPF

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

    Kubernetes Operator for OpenTelemetry Collector

    Project mention: Observability-Landscape-as-Code in Practice | dev.to | 2022-11-15

    We used Lightstep’s Prometheus Kubernetes OpenTelemetry Collector to get these Metrics into Lightstep. This Helm chart is inspired by kube-prometheus-stack, but with one crucial difference -- no Prometheus! We’re able to use recent enhancements to the OpenTelemetry Operator for Kubernetes such as support for Service Monitors in order to scrape Prometheus metrics from pods, system components, and more.

  • tracetest

    Tracetest - Generate end-to-end tests automatically from your traces. For QA, Dev, & Ops.

    Project mention: OpenTelemetry Visualization? | /r/kubernetes | 2023-05-08

    We’ve started looking into Tracetest. The visualization is quite on point there. https://github.com/kubeshop/tracetest

  • teletrace

    Open-Source Tracing Platform

    Project mention: Teletrace a new open-source tracing platform based on OpenTelemetry | news.ycombinator.com | 2023-05-02
  • aws-otel-collector

    AWS Distro for OpenTelemetry Collector (see ADOT Roadmap at https://github.com/orgs/aws-observability/projects/4)

    Project mention: Expose ECS Fargate application /metrics to AWS Cloudwatch | /r/aws | 2023-02-17

    Have a look at AWS Distro for OpenTelemetry https://aws-otel.github.io

  • opentelemetry-lambda

    Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.

    Project mention: Serverless Spy Vs. Spy Chapter 3: X-Ray vs Jaeger - Send Lambda traces with open telemetry | dev.to | 2022-12-20

    With the sample apps from the opentelemetry-lambda repository the Lambda part itself was easy to implement. What took me some time was to provide the jaeger Fargate service with IaC ouside of an k8s environment. But with ECS and ServiceDiscovery that was easy in the end. This should be even more simple in an EKS environment with the jaegertracing helm-charts.

  • otelsql

    OpenTelemetry instrumentation for database/sql

    Project mention: Go linter and helper for the OpenTelemetry SDK | /r/golang | 2023-05-17
  • opentelemetry-collector-releases

    OpenTelemetry Collector Official Releases

    Project mention: Display CockroachDB metrics in Splunk Dashboards | dev.to | 2022-12-02

    The collectors come already pre-compiled and are available for download in the releases repo. Docker containers are also available.

  • otel-launcher-go

    Launcher, a Lightstep Distro for OpenTelemetry Go 🚀

    Project mention: Observability Mythbusters: OpenTelemetry to Lightstep 3 Ways in Go IS Possible! | dev.to | 2022-08-15

    We currently have Launchers for Go, Python, Java, and Node.JS.

  • go-instrument

    ⚡️ Automatically add Trace Spans to Go methods and functions

    Project mention: Tool for Automatic Instrumentation of OpenTelemetry Traces | /r/golang | 2022-11-10
  • otelchi

    OpenTelemetry instrumentation for go-chi/chi

    Project mention: What mux/router to use now a days? | /r/golang | 2023-03-15

    https://github.com/riandyrn/otelchi might work for you

  • logz

    The logz is Go library for grouping a access log and application logs

  • 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?

  • otsql

    Go sqldriver's hook, support opentelemetry & prometheus.

  • sqltrace

    A low-code intrusion library that provides SQL tracing capabilities, suitable for any relational database (Sqlite3, MySQL, Oracle, SQL Server, PostgreSQL, TiDB, TDengine, etc.) and ORM libraries for various relational database (gorm, xorm, sqlx, ent, etc.)

    Project mention: sqltrace: A low-code intrusion library that provides SQL tracing capabilities | dev.to | 2022-09-15

    View on GitHub

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-05-18.

Go Opentelemetry related posts


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

Project Stars
1 jaeger 17,695
2 gf 9,341
3 opentelemetry-collector 3,011
4 opentelemetry-collector-contrib 1,786
5 promscale 1,324
6 odigos 1,203
7 apm-server 1,101
8 loggie 966
9 deepflow 962
10 opentelemetry-operator 757
11 tracetest 555
12 teletrace 533
13 aws-otel-collector 423
14 opentelemetry-lambda 176
15 otelsql 153
16 opentelemetry-collector-releases 126
17 otel-launcher-go 94
18 go-instrument 84
19 otelchi 62
20 logz 55
21 hubble-otel 51
22 otsql 22
23 sqltrace 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives