Go Monitoring

Open-source Go projects categorized as Monitoring

Top 23 Go Monitoring Projects

  1. prometheus

    The Prometheus monitoring system and time series database.

    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.

  2. 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.

    CodeRabbit logo
  3. cilium

    eBPF-based Networking, Security, and Observability

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

  4. cadvisor

    Analyzes resource usage and performance characteristics of running containers.

    Project mention: Dear friend, you have built a Kubernetes | news.ycombinator.com | 2024-11-24
  5. ctop

    Top-like interface for container metrics

    Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
  6. 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
  7. 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-22

    Thanos is a set of components that can be added to an existing Prometheus deployment to enable long-term storage and global query view.

  8. VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  9. SaaSHub

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

    SaaSHub logo
  10. sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    Project mention: Sampler, visualization for any shell command | news.ycombinator.com | 2024-07-17

    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.

  11. nightingale

    Nightingale for monitoring and alerting, just as Grafana is for visualization.

    Project mention: Nightingale: A Unified Observability Platform Combining Prometheus and Grafana | news.ycombinator.com | 2024-08-21
  12. pyroscope

    Continuous Profiling Platform. Debug performance issues down to a single line of code

    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.

  13. prometheus-operator

    Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

    Project mention: Kubernetes homelab - Learning by doing, Part 5: Monitoring | dev.to | 2024-11-08

    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.

  14. nezha

    :trollface: Self-hosted, lightweight server and website monitoring and O&M tool

  15. gatus

    ⛑ Automated developer-oriented status page

    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.

  16. alertmanager

    Prometheus Alertmanager

    Project mention: DevOps Project: High Level Monitoring in DevOps | dev.to | 2024-08-21

    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

  17. scope

    Monitoring, visualisation & management for Docker & Kubernetes

  18. scrutiny

    Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds

    Project mention: Ask HN: What do you monitor on your servers? | news.ycombinator.com | 2024-08-13
  19. 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-25

    Give https://github.com/coroot/coroot a try for full visibility in minutes with eBPF

    disclaimer: I'm a co-founder

  20. kube-state-metrics

    Add-on agent to generate and expose cluster-level metrics.

    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.

  21. opencost

    Cost monitoring for Kubernetes workloads and cloud costs

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

  22. 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-22

    Cortex is a horizontally scalable, highly available, multi-tenant prometheus alternative.

  23. WatchYourLAN

    Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history

    Project mention: WatchYourLAN 2.0 - lightweight network IP scanner | dev.to | 2024-09-03

    Full installation guide is available in the README file. The easiest way to try it:

  24. opentelemetry-collector

    OpenTelemetry Collector

    Project mention: Kubernetes Monitoring Challenges: Root Causes and Solutions | dev.to | 2025-02-11

    Implement distributed tracing tools like Jaeger or OpenTelemetry.

  25. monitoror

    Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.

  26. SaaSHub

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

    SaaSHub logo
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).

Go Monitoring discussion

Log in or Post with

Go Monitoring related posts

  • Kubernetes Monitoring Challenges: Root Causes and Solutions

    1 project | dev.to | 11 Feb 2025
  • Instrumentasi Aplikasi Golang Menggunakan Prometheus

    1 project | dev.to | 5 Feb 2025
  • Five Open Source tools to track your PostgreSQL database performance

    6 projects | dev.to | 28 Jan 2025
  • Why Are Many Brands Migrating from Magento Enterprise (Adobe Commerce) to Shopify?

    1 project | dev.to | 22 Jan 2025
  • Shift Left Meets Kafka: Testing Event-Driven Microservices

    1 project | dev.to | 20 Jan 2025
  • 6 Common Kubernetes RBAC Security Threats and Solutions to Tackle Them

    2 projects | dev.to | 16 Jan 2025
  • Why Duplicating Environments for Microservices Backfires

    1 project | dev.to | 14 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?