InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Go Prometheu Projects
-
Prometheus is a monitoring system. It collects metrics from your apps and systems and lets you alert when something goes wrong. It’s also written in Go and is part of the Cloud Native stack.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Why Serverless Architecture Might Be the Future (But Not for Everyone) 🚀 | dev.to | 2025-02-27
Here’s a GitHub repo for an open-source serverless framework, if you want to experiment without full cloud lock-in.
-
auth_enabled: false server: http_listen_port: 3100 grpc_listen_port: 9096 log_level: debug grpc_server_max_concurrent_streams: 1000 common: instance_addr: 127.0.0.1 path_prefix: /tmp/loki storage: filesystem: chunks_directory: /tmp/loki/chunks rules_directory: /tmp/loki/rules replication_factor: 1 ring: kvstore: store: inmemory query_range: results_cache: cache: embedded_cache: enabled: true max_size_mb: 100 limits_config: metric_aggregation_enabled: true schema_config: configs: - from: 2020-10-24 store: tsdb object_store: filesystem schema: v13 index: prefix: index_ period: 24h pattern_ingester: enabled: true metric_aggregation: loki_address: localhost:3100 ruler: alertmanager_url: http://localhost:9093 frontend: encoding: protobuf # By default, Loki will send anonymous, but uniquely-identifiable usage and configuration # analytics to Grafana Labs. These statistics are sent to https://stats.grafana.org/ # # Statistics help us better understand how Loki is used, and they show us performance # levels for most users. This helps us prioritize features and documentation. # For more information on what's sent, look at # https://github.com/grafana/loki/blob/main/pkg/analytics/stats.go # Refer to the buildReport method to see what goes into a report. # # If you would like to disable reporting, uncomment the following lines: #analytics: # reporting_enabled: false
-
Project mention: Show HN: ClickStack – open-source Datadog alternative by ClickHouse and HyperDX | news.ycombinator.com | 2025-06-05
Thanks! If you'll hit any issues with the integration, then please file them at https://github.com/VictoriaMetrics/VictoriaMetrics/issues , so we could quickly resolve them.
-
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.
-
You also need solutions such as Metrics-Server or Prometheus' Node-Exporter to track your cluster's resource utilization and broader activity. You can learn more about setting up Prometheus for Kubernetes by reading our separate tutorial, or check out our round-up of 20+ Popular DevOps Monitoring Tools to find more options for implementing cluster observability.
-
SFTPGo
Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
[ ] Use a WebDAV server that has a RESTful API: SFTPGo, for example.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
coroot
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative. Metrics, logs, traces, continuous profiling, and SLO-based alerting, supercharged with predefined dashboards and inspections.
I'm currently working with Coroot, which is an open source project trying to create a solution for this issue of logs and other telemetry sources being too much for any team to reasonably have time to parse manually. Data is automatically imported using eBPF and Coroot will provide insights into RCA (with things like mapped incident time-frames) to help with anything overlooked in dumps.
GitHub here - hope the tool can help some folks in this thread! https://github.com/coroot/coroot
-
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...
-
Kube-State-Metrics is an agent service that listens to the Kubernetes API and generates metrics about the state of cluster objects, such as deployments, nodes, and pods. Unlike resource metrics (like CPU or memory usage), it provides insights into object-level data, such as the number of replicas or pod status, making it useful for monitoring the desired versus actual state of Kubernetes components.
-
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.
-
Project mention: Mastering Modern Monitoring: A Comprehensive Guide to Grafana, Prometheus, and DORA Metrics | dev.to | 2025-03-21
wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.24.0/blackbox_exporter-0.24.0.linux-amd64.tar.gz tar xvfz blackbox_exporter-*.tar.gz sudo mv blackbox_exporter-0.24.0.linux-amd64/blackbox_exporter /usr/local/bin/
-
m3
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
-
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
-
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:
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
-
-
redis_exporter
Prometheus Exporter for ValKey & Redis Metrics. Supports ValKey and Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x
-
Project mention: Why % CPU in Activity Monitor isn't what you think | news.ycombinator.com | 2024-11-09
```
https://github.com/prometheus-community/windows_exporter/blo...
-
-
-
easeprobe
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Prometheus discussion
Go Prometheus related posts
-
Grafana Agent Installation and Configuration
-
The synergy between DevOps and Cloud Computing
-
Kubernetes Observability With Kube-State-Metrics
-
Monitoring API Requests and Responses for System Health
-
How to Optimize Your Fintech API in 2025: A Guide
-
Observability 2.0 and the Database for It
-
Monitoring Docker Hub limits with Prometheus
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 Jun 2025
Index
What are some of the best open-source Prometheu projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | prometheus | 58,845 |
2 | OpenFaaS | 25,688 |
3 | loki | 25,602 |
4 | VictoriaMetrics | 14,264 |
5 | thanos | 13,551 |
6 | node_exporter | 12,134 |
7 | SFTPGo | 10,519 |
8 | prometheus-operator | 9,488 |
9 | coroot | 6,522 |
10 | opencost | 5,813 |
11 | kube-state-metrics | 5,737 |
12 | cortex | 5,603 |
13 | blackbox_exporter | 5,071 |
14 | m3 | 4,830 |
15 | go-zero-looklook | 4,747 |
16 | mimir | 4,502 |
17 | mtail | 3,919 |
18 | k8s-deployment-strategies | 3,584 |
19 | redis_exporter | 3,358 |
20 | windows_exporter | 3,195 |
21 | kafka_exporter | 2,369 |
22 | ebpf_exporter | 2,348 |
23 | easeprobe | 2,237 |