The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 Go Metric Projects
-
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.
-
thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
-
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.
-
Fathom Analytics
Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
-
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.
-
m3
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
-
mimir
Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
-
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.
-
odigos
Distributed tracing without code changes. π Instantly monitor any application using OpenTelemetry and eBPF
-
redis_exporter
Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance | news.ycombinator.com | 2024-04-12WriteRequest::timeseries is a vector (https://github.com/prometheus/prometheus/blob/main/prompb/re...) and
Project mention: How I would automate monitoring DNS queries in basic Prometheus | news.ycombinator.com | 2024-03-27
Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10Monitoring = 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).
$ 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
Project mention: Nightingale β Open-source alternative to Prometheus&Grafana | /r/bkup | 2023-08-24
Fathom Analytics (paid)
Project mention: Do we have any Prometheus metric to get the kubernetes cluster-level CPU/Memory requests/limits? | /r/kubernetes | 2023-07-11
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.
You can do that with something like mtail. Basically write expressions that match your logs and produce metrics.
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...
Project mention: Coroot: Open-source alternative to Datadog/NewRelic | news.ycombinator.com | 2024-04-24
Project mention: Architecting for Resilience: Crafting Opinionated EKS Clusters with Karpenter & Cilium Cluster Mesh β Part 1 | dev.to | 2023-10-31Since 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:
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.
Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
Project mention: Kafka Devs: Are there any important metrics that you are unable to monitor with current tools? | /r/apachekafka | 2023-05-10For Prometheus there is the Kafka exporter.
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.
Go Metrics related posts
- Coroot: Open-source alternative to Datadog/NewRelic
- Show HN: Coroot: Simplified Observability for Modern Environments
- Coroot β Open-source Datadog/NewRelic alternative
- Tools for frontend monitoring with Prometheus
- Golang: out-of-box backpressure handling with gRPC, proven by a Grafana dashboard
- Monitoring, Observability, and Telemetry Explained
- Observability at KubeCon + CloudNativeCon Europe 2024 in Paris
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Metric projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | prometheus | 52,748 |
2 | Telegraf | 13,753 |
3 | thanos | 12,577 |
4 | node_exporter | 10,281 |
5 | nightingale | 8,781 |
6 | Fathom Analytics | 7,448 |
7 | kube-state-metrics | 5,086 |
8 | m3 | 4,641 |
9 | opentelemetry-collector | 3,880 |
10 | mtail | 3,740 |
11 | mimir | 3,719 |
12 | coroot | 3,510 |
13 | hubble | 3,292 |
14 | statsviz | 3,117 |
15 | odigos | 3,020 |
16 | redis_exporter | 2,966 |
17 | uptrace | 2,892 |
18 | lindb | 2,817 |
19 | datadog-agent | 2,640 |
20 | skydive | 2,581 |
21 | kafka_exporter | 2,024 |
22 | sloth | 1,949 |
23 | snmp_exporter | 1,533 |
Sponsored