Go Metrics

Open-source Go projects categorized as Metrics

Top 23 Go Metric Projects

  • prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance | news.ycombinator.com | 2024-04-12

    WriteRequest::timeseries is a vector (https://github.com/prometheus/prometheus/blob/main/prompb/re...) and

  • Telegraf

    The plugin-driven server agent for collecting & reporting metrics.

    Project mention: How I would automate monitoring DNS queries in basic Prometheus | news.ycombinator.com | 2024-03-27
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • thanos

    Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

    Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10

    Monitoring = netdata on each RPi https://www.netdata.cloud/ binded to the vpn interface being scraped into a prometeus thaons https://thanos.io/ setup with grafana to give management the Green all is good screens (very important).

  • node_exporter

    Exporter for machine metrics

    Project mention: Prometheus Fundamentals (Lesson-01) | dev.to | 2023-12-29

    $ wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz $ tar -xzvf node_exporter-1.7.0.linux-amd64.tar.gz

  • nightingale

    An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.

    Project mention: Nightingale – Open-source alternative to Prometheus&Grafana | /r/bkup | 2023-08-24
  • Fathom Analytics

    Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.

    Project mention: Must-Have Features to Look for in a Blogging Platform | dev.to | 2024-02-17

    Fathom Analytics (paid)

  • kube-state-metrics

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

    Project mention: Do we have any Prometheus metric to get the kubernetes cluster-level CPU/Memory requests/limits? | /r/kubernetes | 2023-07-11
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • m3

    M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform

  • opentelemetry-collector

    OpenTelemetry Collector

    Project mention: OpenTelemetry Collector Anti-Patterns | dev.to | 2024-02-26

    But how does one monitor a Collector? The OTel Collector already emits metrics for the purposes of its own monitoring. These can then be sent to your Observability backend for monitoring.

  • mtail

    extract internal monitoring data from application logs for collection in a timeseries database

    Project mention: i need to visualize all logs from remote dir | /r/sysadmin | 2023-05-19

    You can do that with something like mtail. Basically write expressions that match your logs and produce metrics.

  • mimir

    Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

    Project mention: Monitoring Is a Pain | news.ycombinator.com | 2023-06-27

    It consists of 6 separate components to run, plus 4 additional optional components [1]. And I don't even count 5 additional caches [2]. How is that "simple and easy"?

    [1] https://grafana.com/docs/mimir/latest/references/architectur...

    [2] https://github.com/grafana/mimir/blob/9a52522a05f25d6d6bc2e8...

  • 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: Grafana Labs Observability Survey 2024 | news.ycombinator.com | 2024-03-26

    Take a look at https://github.com/coroot/coroot (Apache 2.0). It offers plenty of ready-to-use dashboards and inspections

  • hubble

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

    Project mention: Architecting for Resilience: Crafting Opinionated EKS Clusters with Karpenter & Cilium Cluster Mesh — Part 1 | dev.to | 2023-10-31

    Since we installed Hubble on the cluster, Let’s check its cool UI and see how the traffic flows between the pods. To do so, let’s run:

  • statsviz

    🚀 Visualise your Go program runtime metrics in real time in the browser

  • odigos

    Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

    Project mention: Setup odigos in Ubuntu | dev.to | 2024-04-10

    Welcome 👋 to this blog. Did you want to use odigos on your Ubuntu machine but don't know how to start? Then this blog will definitely help you and it also helps you to understand the basic aspect of the odigos project.

  • redis_exporter

    Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x

  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

    Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
  • lindb

    LinDB is a scalable, high performance, high availability distributed time series database.

  • datadog-agent

    Main repository for Datadog Agent

    Project mention: datadog-agent VS robusta - a user suggested alternative | libhunt.com/r/datadog-agent | 2023-05-31
  • skydive

    An open source real-time network topology and protocols analyzer

  • kafka_exporter

    Kafka exporter for Prometheus

    Project mention: Kafka Devs: Are there any important metrics that you are unable to monitor with current tools? | /r/apachekafka | 2023-05-10

    For Prometheus there is the Kafka exporter.

  • sloth

    🦥 Easy and simple Prometheus SLO (service level objectives) generator (by slok)

    Project mention: SLOscribe: embed SLO/SLI into GO source code | /r/sre | 2023-06-24

    It’s a CLI that allows developers to embed SLO annotation into GO code as comments and generate Prometheus alert groups when paired with Sloth, https://github.com/slok/sloth.

  • snmp_exporter

    SNMP Exporter for Prometheus

    Project mention: Network monitoring suggestions | /r/networking | 2023-04-19

    It is kind of described here:https://github.com/prometheus/snmp_exporter/issues/405

  • 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 2024-04-12.

Go Metrics related posts


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

Project Stars
1 prometheus 52,556
2 Telegraf 13,714
3 thanos 12,569
4 node_exporter 10,231
5 nightingale 8,725
6 Fathom Analytics 7,438
7 kube-state-metrics 5,066
8 m3 4,639
9 opentelemetry-collector 3,839
10 mtail 3,738
11 mimir 3,692
12 coroot 3,473
13 hubble 3,270
14 statsviz 3,107
15 odigos 3,008
16 redis_exporter 2,959
17 uptrace 2,854
18 lindb 2,816
19 datadog-agent 2,627
20 skydive 2,578
21 kafka_exporter 2,016
22 sloth 1,947
23 snmp_exporter 1,527
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives