Go Grafana

Open-source Go projects categorized as Grafana

Top 23 Go Grafana Projects

  1. loki

    Like Prometheus, but for logs.

    Project mention: Docker Logs Observability Using Grafana | dev.to | 2025-03-19

    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

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

    InfluxDB logo
  3. VictoriaMetrics

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

    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.

  4. go-zero-looklook

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

  5. tempo

    Grafana Tempo is a high volume, minimal dependency distributed tracing backend.

  6. k8s-deployment-strategies

    Kubernetes deployment strategies explained

  7. alloy

    OpenTelemetry Collector distribution with programmable pipelines (by grafana)

    Project mention: Show HN: LogLayer – Unified Logging for JavaScript (MIT Licensed) | news.ycombinator.com | 2025-01-05

    Makes me think of the big tent philosophy of Grafana Alloy for OTEL

    Where does log layer fit into the broader ecosystem?

    https://github.com/grafana/alloy

  8. agent

    Vendor-neutral programmable observability pipelines. (by grafana)

    Project mention: Grafana Agent Installation and Configuration | dev.to | 2025-05-28

    # Define version AGENT_VERSION="v0.40.3" ARCH="amd64" # or arm64 for ARM # Download binary wget https://github.com/grafana/agent/releases/download/${AGENT_VERSION}/grafana-agent-linux-${ARCH}.zip # Extract and install unzip grafana-agent-linux-${ARCH}.zip sudo mv grafana-agent-linux-${ARCH} /usr/local/bin/grafana-agent sudo chmod +x /usr/local/bin/grafana-agent # Verify installation grafana-agent --version

  9. SaaSHub

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

    SaaSHub logo
  10. gigapipe

    qryn is a polyglot, high-performance observability framework for ClickHouse. Ingest, store and analyze logs, metrics and telemetry traces from any agent supporting Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB and many more formats and query transparently using Grafana or any other compatible client.

    Project mention: Quickwit Joins Datadog | news.ycombinator.com | 2025-01-10

    I'm not the person you asked -- and I also want to be transparent that I only PoC-ed it and due to external circumstances didn't get it all the way out to production -- but I really like how https://github.com/metrico/qryn (AGPLv3) thinks about the world. It is, like SigNoz, unified (logs, metrics, traces) but it actually implements several of the common endpoint schemes allowing it to pretend to be "your favorite tool" which plausibly helps any integration story <https://github.com/metrico/qryn#%EF%B8%8F-query> and <https://github.com/metrico/qryn#-vendors-compatibility>

    I was going to take advantage of Clickhouse using S3 as warm-to-cold storage since my mental model is that most logs, metrics, and traces are written and not read https://clickhouse.com/docs/en/integrations/s3#configuring-s...

    I believe one could do that with SigNoz, too, so I don't mean to imply that trickery was qryn specific, just that I didn't want to get into the "constantly resizing io3 PVC" game

  11. endlessh-go

    A golang implementation of endlessh exporting Prometheus metrics, visualized by a Grafana dashboard.

    Project mention: Portspoof: Emulate a valid service on all 65535 TCP ports | news.ycombinator.com | 2024-12-25

    Endlessh seems to be abandonware. linuxserver.io used to maintain a docker image but deprecated it (https://github.com/linuxserver/docker-endlessh/pull/16) after endlessh didn’t get any new updates in over 3 years. I’ve started using endlessh-go instead https://github.com/shizunge/endlessh-go

  12. grafana-operator

    An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs

  13. k8spacket

    k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana

  14. grafterm

    Metrics dashboards on terminal (a grafana inspired terminal version)

  15. pihole-exporter

    A Prometheus exporter for PI-Hole's Raspberry PI ad blocker

  16. reporter

    Service that generates a PDF report from a Grafana dashboard

  17. resticprofile

    Configuration profiles manager and scheduler for restic backup

    Project mention: Timeshift: System Restore Tool for Linux | news.ycombinator.com | 2024-07-22

    I used to use restic with scripting, then I discovered resticprofile, and swiftly replace all my scripts with it.

    https://github.com/creativeprojects/resticprofile

    I also use Kopia as an alternative to Restic, in case some critical bugs happen to either one of them.

    https://kopia.io/

  18. version-checker

    Kubernetes utility for exposing image versions in use, compared to latest available upstream, as metrics.

  19. grabana

    User-friendly Go library for building Grafana dashboards

  20. awesome-monitoring

    INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools.

  21. terraform-provider-grafana

    Terraform Grafana provider

  22. dark

    (grafana) Dashboards As Resources in Kubernetes (by K-Phoen)

  23. gdg

    Grafana Dash-n-Grab

  24. Go-gRPC-RabbitMQ-microservice

    Go gRPC RabbitMQ email microservice

  25. hargo

    Hargo is a Go library and command line utility that parses HAR files, can convert to curl format, and serve as a load test driver.

  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 Grafana discussion

Log in or Post with

Go Grafana related posts

  • Grafana Agent Installation and Configuration

    1 project | dev.to | 28 May 2025
  • Docker Logs Observability Using Grafana

    1 project | dev.to | 19 Mar 2025
  • Terraform script to automate the deployment of a Grafana monitoring stack on AWS

    1 project | dev.to | 17 Mar 2025
  • The Quest for HA and DR in Loki

    2 projects | dev.to | 2 Jan 2025
  • Portspoof: Emulate a valid service on all 65535 TCP ports

    10 projects | news.ycombinator.com | 25 Dec 2024
  • How to Build Dynamic Grafana Dashboards and Visualize Open-Source Community Data

    1 project | dev.to | 13 Jul 2024
  • Loki 3.0.0

    1 project | news.ycombinator.com | 2 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jun 2025
    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 →

Index

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

# Project Stars
1 loki 25,602
2 VictoriaMetrics 14,264
3 go-zero-looklook 4,747
4 tempo 4,511
5 k8s-deployment-strategies 3,584
6 alloy 2,130
7 agent 1,624
8 gigapipe 1,440
9 endlessh-go 1,150
10 grafana-operator 1,087
11 k8spacket 1,055
12 grafterm 1,051
13 pihole-exporter 1,033
14 reporter 999
15 resticprofile 959
16 version-checker 734
17 grabana 719
18 awesome-monitoring 699
19 terraform-provider-grafana 462
20 dark 433
21 gdg 382
22 Go-gRPC-RabbitMQ-microservice 259
23 hargo 246

Sponsored
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.
www.influxdata.com

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