Go Prometheus

Open-source Go projects categorized as Prometheus

Top 23 Go Prometheu Projects

  • prometheus

    The Prometheus monitoring system and time series database.

    Project mention: PM2 module to monitoring node.js application with export to Prometheus and Grafana | dev.to | 2023-11-29

    In most cases, applications use the combination of Prometheus + Grafana, which allows collect data and display it in the form of graphs and also to set up alerts for changes in any metrics.

  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: .NET 8 Standalone 50% Smaller On Linux | news.ycombinator.com | 2023-11-11

    Anyone knows other alternatives for Azure Functions, but for DIY hosting? ( eg. OpenFaas - https://www.openfaas.com/ )

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • loki

    Like Prometheus, but for logs.

    Project mention: About reading logs | /r/sysadmin | 2023-09-28

    We don't pull logs, we forward logs to a centralized logging service.

  • thanos

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

    Project mention: thanos VS openobserve - a user suggested alternative | libhunt.com/r/thanos | 2023-08-30
  • VictoriaMetrics

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

    Project mention: Top 11 Grafana Alternatives in 2023 | dev.to | 2023-10-23

    VictoriaMetrics is primarily a time-series database designed for efficiently storing and querying time-series data. It is often used as a back-end data store for time-series data generated by monitoring systems like Prometheus. VictoriaMetrics excels at handling large volumes of time-series data, offering efficient storage and query capabilities.

  • node_exporter

    Exporter for machine metrics

    Project mention: Best way to monitor disk space, RAM in remote servers and get alerts when full? | /r/linuxadmin | 2023-07-11

    The Prometheus node_exporter can provide this information, doesn't require root. You could run it as a systemd user unit if you don't have root.

  • prometheus-operator

    Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

    Project mention: Smart-Cash project -Adding monitoring to EKS using Prometheus operator | dev.to | 2023-11-30

    The project repository for Prometheus-operator can be found here, The repo defines the CRDs and the controller. You can follow this documentation for the installation. which will require the creation of metrics exporters, node exporters, scrape configurations, etc.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • SFTPGo

    Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

    Project mention: What you guys are hosting instead of Nextcloud? I'm sick of it. | /r/selfhosted | 2023-11-29

    EDIT: Thanks for the recommendations from all of you!! I've chose to use the below: - Files: sftpgo - Calendar: baikal - Notes: memos (But beware, it sends opt-out telemetry) - Network folder: webdav on sftpgo

  • cortex

    A horizontally scalable, highly available, multi-tenant, long term Prometheus. (by cortexproject)

    Project mention: Self hosted log paraer | /r/selfhosted | 2023-06-20

    now if its more metric data you are using and want to do APM, prometheus is your man https://prometheus.io/, want to make prometheus your full time job? deploy cortex https://cortexmetrics.io/, honorable mention in the metrics space, Zabbix, https://www.zabbix.com/ I've seen use cases of zabbix going way beyond its intended use its a fantastic tool

  • 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
  • m3

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

  • blackbox_exporter

    Blackbox prober exporter

    Project mention: Raspberry Pi Remote Server Monitoring over Wifi: Micropython code to monitor tcp port using usocket | /r/networkautomation | 2023-06-02

    A Pi is more than enough to run a full monitoring stack. Why reinvent the wheel?

  • go-zero-looklook

    🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.

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

  • k8s-deployment-strategies

    Kubernetes deployment strategies explained

  • coroot

    Open-source observability for microservices. Thanks to eBPF you can gain comprehensive insights into your system within minutes.

    Project mention: Show HN: Coroot – A Copilot for Application Performance Troubleshooting | news.ycombinator.com | 2023-09-21

    Landing page: https://coroot.com

  • redis_exporter

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

  • windows_exporter

    Prometheus exporter for Windows machines

    Project mention: Monitoring Systems with Prometheus and Grafana: A Comprehensive Guide | dev.to | 2023-07-25

    if you want to monitor your windows machine you can install a windows exporter from here. After installing you can start the service to start the windows exporter

  • DevOps

    This repo contains all my learning related to DevOps

    Project mention: Pradumnasaraf/DevOps: This repo contains all my learning related to DevOps | /r/kubernetesx | 2023-06-14
  • easeprobe

    A simple, standalone, and lightweight tool that can do health/status checking, written in Go.

  • Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

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

  • 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 2023-11-30.

Go Prometheus related posts


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

Project Stars
1 prometheus 50,795
2 OpenFaaS 23,843
3 loki 20,672
4 thanos 12,278
5 VictoriaMetrics 9,823
6 node_exporter 9,652
7 prometheus-operator 8,431
8 SFTPGo 7,193
9 cortex 5,252
10 kube-state-metrics 4,857
11 m3 4,557
12 blackbox_exporter 3,985
13 go-zero-looklook 3,698
14 mtail 3,657
15 mimir 3,475
16 k8s-deployment-strategies 3,350
17 coroot 2,961
18 redis_exporter 2,834
19 windows_exporter 2,476
20 DevOps 2,358
21 easeprobe 1,948
22 Trickster 1,920
23 kafka_exporter 1,919
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives