SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Monitoring Projects
-
Project mention: 10 Must-Know Open Source Platform Engineering Tools for AI/ML Workflows | dev.to | 2025-02-06
Prometheus handles everything related to alerting and monitoring your metrics. As an open source monitoring platform tool, it allows AI developers and ML engineers to gain insights into their Infrastructures, create custom dashboards, and monitor their ML workflows in real time.
-
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...
-
-
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
-
Telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Project mention: How I would automate monitoring DNS queries in basic Prometheus | news.ycombinator.com | 2024-03-27 -
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
For the uninitiated like me, you have to hit the globe so it takes you to https://github.com/sqshq/sampler to find out more.
-
Project mention: Nightingale: A Unified Observability Platform Combining Prometheus and Grafana | news.ycombinator.com | 2024-08-21
-
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.
-
prometheus-operator
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
I chose to deploy Prometheus with Kibana using the Kubernetes prometheus operator which greatly simplifies the deployment process. This stack is widely used in the professional world, so I wanted to explore it.
-
-
Project mention: How I Built a DIY IoT Notification System for Monitoring Service Downtime | dev.to | 2025-01-19
To monitor downtime, we Initially integrated Gatus with Discord webhooks.
-
wget https://github.com/prometheus/alertmanager/releases/download/v0.23.0/alertmanager-0.23.0.linux-amd64.tar.gz tar -xvf alertmanager-0.23.0.linux-amd64.tar.gz cd alertmanager-0.23.0.linux-amd64
-
-
-
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.
-
Project mention: Kubernetes Cost Management with the New OpenCost Plugin for Headlamp | news.ycombinator.com | 2024-08-14
I believe for AWS, they use these ratios: https://github.com/opencost/opencost/blob/c2de805f66d0ba0e53...
So in your example, 6 CPU + 16GiB is roughly 2x more than 2 CPU and 16GiB, so if that node cost say $6/hr, you'd expect it to be allocated $2 to the first and $4 to the second.
They have these weights for various clouds here: https://github.com/opencost/opencost/tree/c2de805f66d0ba0e53...
-
cortex
A horizontally scalable, highly available, multi-tenant, long term Prometheus. (by cortexproject)
Project mention: Top 10 Prometheus Alternatives in 2024 [Includes Open-Source] | dev.to | 2024-10-22Cortex is a horizontally scalable, highly available, multi-tenant prometheus alternative.
-
WatchYourLAN
Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history
Full installation guide is available in the README file. The easiest way to try it:
-
Implement distributed tracing tools like Jaeger or OpenTelemetry.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Monitoring discussion
Go Monitoring related posts
-
Kubernetes Monitoring Challenges: Root Causes and Solutions
-
Instrumentasi Aplikasi Golang Menggunakan Prometheus
-
Five Open Source tools to track your PostgreSQL database performance
-
Why Are Many Brands Migrating from Magento Enterprise (Adobe Commerce) to Shopify?
-
Shift Left Meets Kafka: Testing Event-Driven Microservices
-
6 Common Kubernetes RBAC Security Threats and Solutions to Tackle Them
-
Why Duplicating Environments for Microservices Backfires
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Feb 2025
Index
What are some of the best open-source Monitoring projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | prometheus | 57,105 |
2 | cilium | 20,860 |
3 | cadvisor | 17,516 |
4 | ctop | 15,790 |
5 | Telegraf | 15,136 |
6 | thanos | 13,284 |
7 | VictoriaMetrics | 13,151 |
8 | sampler | 13,058 |
9 | nightingale | 10,477 |
10 | pyroscope | 10,288 |
11 | prometheus-operator | 9,275 |
12 | nezha | 8,165 |
13 | gatus | 7,005 |
14 | alertmanager | 6,806 |
15 | scope | 5,864 |
16 | scrutiny | 5,826 |
17 | coroot | 5,590 |
18 | kube-state-metrics | 5,554 |
19 | opencost | 5,535 |
20 | cortex | 5,524 |
21 | WatchYourLAN | 4,834 |
22 | opentelemetry-collector | 4,814 |
23 | monitoror | 4,298 |