SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Go Observability Projects
-
This implies that there's a strong benefit to good visualizations for traces, something my Tracer class was struggling to provide. By using OpenTelemetry, we can leverage an open source platform, such as Jaeger, to view traces.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Case Study: ByteDance Uses eBPF to Enhance Networking Performance | news.ycombinator.com | 2025-01-29
I'd love to see a more complete picture of ByteDance's TikTok infra. They released "KubeAdmiral" (1) so I'm assuming they're using eBPF via a Kubernetes CNI. I see ByteDance listed on Cilium's github (2). They're also using KubeRay (3). It's annoying that a company I definitely do not want to work for has such an incredibly interesting infrastructure!
1. https://github.com/kubewharf/kubeadmiral
2. https://github.com/cilium/cilium/blob/main/USERS.md
3. https://www.anyscale.com/blog/how-bytedance-scales-offline-i...
-
kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management β π₯ βοΈ
-
thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Project mention: Top 10 Prometheus Alternatives in 2024 [Includes Open-Source] | dev.to | 2024-10-22Thanos is a set of components that can be added to an existing Prometheus deployment to enable long-term storage and global query view.
-
Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics
-
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Project mention: 9 tools, libraries and extensions our developer can't live without (and why) | dev.to | 2024-06-17Debugging Kubernetes nodes is a nightmare. The amount of information is vast and the granularity isnβt great. Kubeshark is an API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.
-
Project mention: Nightingale: A Unified Observability Platform Combining Prometheus and Grafana | news.ycombinator.com | 2024-08-21
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Show HN: Perforator β cluster-wide profiling tool for large data centers | news.ycombinator.com | 2025-02-01
- Pyroscope symbolizes profiles on an agent, while Perforator symbolizes profiles offline, greatly reducing symbolization costs and agent's overhead. It seems Pyroscope is heading toward the same architecture we use: https://github.com/grafana/pyroscope/pull/3799.
-
coroot
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative π, π₯οΈ, π. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.
Project mention: Ask HN: How do you handle observability and alerting at tiny companies? | news.ycombinator.com | 2025-01-25Give https://github.com/coroot/coroot a try for full visibility in minutes with eBPF
disclaimer: I'm a co-founder
-
Project mention: Enhanced Observability for Amazon EKS with CloudWatch Container Insights | dev.to | 2024-12-02
With Kube-State metrics, you get a complete view of the core components and overall health of your Kubernetes clusters. You can monitor the real-time state and quickly identify any issues or bottlenecks. Detailed container-level metrics allow you to visually navigate through different layers of your cluster, making it easier to spot problems like memory leaks in individual containers. This helps you resolve issues faster and more efficiently.
-
To monitor the performance metrics, I decided to use OpenTelemetry with Datadog. Otel if you arenβt aware, is an observability tool/framework for instrumenting your application to gather logs, traces & metrics. It enables you to publish all collected data to a monitoring platform of your choice by following a consistent pattern making it vendor-agnostic as long as the platform supports Otel. Datadog has good support for Otel and offers a host of features under its product umbrella when it comes to complete visibility for your applications.
-
mimir
Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Grafana Labs (https://grafana.com/) | Fully Remote in Many Regions | Multiple Roles | Full-Time
You can find all open positions at https://grafana.com/about/careers/open-positions/ and learn more about us here: https://grafana.com/about/careers/#jobs
For my team, Iβm looking for a Senior Software Engineer based in the UK, Sweden, Spain, or Germany to work on https://github.com/grafana/mimir
What I'm looking for:
-
Project mention: OpenFeature β a vendor-agnostic, community-driven API for feature flagging | news.ycombinator.com | 2024-10-25
Speaking as an open-source feature flag 'vendor' (https://github.com/flipt-io/flipt), the OpenFeature organization has been a joy to work with. They are very welcoming of new contributors (e.g., implementing a provider SDK in a new language).
If you're interested in this space I'd recommend lurking in their CNCF Slack Channel https://cloud-native.slack.com/archives/C0344AANLA1
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
-
Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
-
odigos
Distributed tracing without code changes. π Instantly monitor any application using OpenTelemetry and eBPF
Project mention: I got OpenTelemetry to work. But why was it so complicated? | news.ycombinator.com | 2025-01-10Yes. edenfed posted a comment linking to the project above. Here is is again, though:
https://github.com/odigos-io/odigos
-
Official Datadog Documentation
-
-
PacketStreamer
:star: :star: :star: Distributed tcpdump for cloud native environments :star: :star: :star:
-
-
Project mention: Show HN: LogLayer β Unified Logging for JavaScript (MIT Licensed) | news.ycombinator.com | 2025-01-05
Makes me think of the big tent philosophy of Grafana Alloy for OTEL
Where does log layer fit into the broader ecosystem?
https://github.com/grafana/alloy
-
-
speedbump
TCP proxy for simulating variable, yet predictable network latency :globe_with_meridians::hourglass_flowing_sand:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Observability discussion
Go Observability related posts
-
Matanuska ADR 014 - OpenTelemetry
-
How rqlite β the lightweight distributed database built on SQLite β is tested
-
I got OpenTelemetry to work. But why was it so complicated?
-
Enhanced Observability for Amazon EKS with CloudWatch Container Insights
-
Top 10 Prometheus Alternatives in 2024 [Includes Open-Source]
-
Desbloqueie a Observabilidade: Guia prΓ‘tico com OpenTelemetry e Prometheus
-
Testing LLM Apps with Trace-based Tests
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source Observability projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | jaeger | 20,878 |
2 | cilium | 20,860 |
3 | kubesphere | 15,496 |
4 | thanos | 13,284 |
5 | VictoriaMetrics | 13,095 |
6 | kubeshark | 11,172 |
7 | nightingale | 10,477 |
8 | pyroscope | 10,288 |
9 | coroot | 5,590 |
10 | kube-state-metrics | 5,548 |
11 | opentelemetry-collector | 4,814 |
12 | mimir | 4,284 |
13 | flipt | 4,027 |
14 | mtail | 3,881 |
15 | uptrace | 3,514 |
16 | odigos | 3,334 |
17 | datadog-agent | 2,975 |
18 | sloth | 2,131 |
19 | PacketStreamer | 1,891 |
20 | caretta | 1,811 |
21 | alloy | 1,637 |
22 | agent | 1,608 |
23 | speedbump | 1,518 |