88 Resources
Golang grafana-dashboard Libraries
Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Grafana Mimir Grafana Mimir is an open source software project that provides a scalable long-term storage for Prometheus. Some of the core strengths o
A beautiful CLI dashboard for GitHub 🚀
gh-dash ✨ A GitHub (gh) CLI extension to display a dashboard with pull requests and issues by filters you care about. Installation Install the gh CLI
An operator which complements grafana-operator for custom features which are not feasible to be merged into core operator
Grafana Complementary Operator A grafana which complements grafana-operator for custom features which are not feasible to be merged into core operator
Github-workflow-dashboard - WEB and CLI dashboard for github action workflows
CLI capable of retrieving github action workflows stats Example usage Dashboard
Grafana-threema-forwarder - Alert forwarder from Grafana webhooks to Threema wire messages
Grafana to Threema alert forwarder Although Grafana has built in support for pus
Exporter your cypress.io dashboard into prometheus Metrics
Cypress.io dashboard Prometheus exporter Prometheus exporter for a project from Cypress.io dashboards, giving the ability to alert, make special opera
Terraform-grafana-dashboard - Grafana dashboard Terraform module
terraform-grafana-dashboard terraform-grafana-dashboard for project Requirements
Flux prometheus grafana-example - A tool for keeping Kubernetes clusters in sync with sources ofconfiguration
Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy.
Grafana Data Source Backend Plugin
Grafana Data Source Backend Plugin This plugin allows you to receive telemetry i
Grafana Data Source Backend Plugin Template
Grafana Data Source Backend Plugin Template This template is a starting point for building Grafana Data Source Backend Plugins What is Grafana Data So
WIP! Important metrics for SWE teams
swe-dashboard Software Engineer Metrics Configuration scm-gitlab-baseurl scm-gitlab-token victoriametrics-importurl check-interval Docker Build docker
Simple dashboard to check if hosts are up (via ICMP)
About ping-dashboard is a simple dashboard to quickly check if a large amount of hosts are up (via ICMP). Building $ cd /path/to/build/directory $ GOB
Cole - Cole can use his sixth sense to give you metrics about your Grafana dashboards
Cole Cole can use his sixth sense to give you metrics about your Grafana dashboa
Time Series in Go and PostgreSQL
Tgres is a program comprised of several packages which together can be used to receive, store and present time-series data using a relational database
An example Event-Driven application in Go built with Watermill library.
Event-Driven application example This is an example Event-Driven application written in Go, using Watermill. The projects aims to integrate incoming G
Introduce the best practice experience of Go project with a complete project example
Introduce the best practice experience of Go project with a complete project example
Go Nats Streaming gRPC PostgerSQL emails microservice
Golang NATS gRPC Postgresql email microservice example 👋 Jaeger UI: http://localhost:16686 Prometheus UI: http://localhost:9090 Grafana UI: http://lo
Go Hotels microservices
Sandbox project for experimental purposes and learning, work in progress 👨💻 Jaeger UI: http://localhost:16686 Prometheus UI: http://localhost:9090
⛑ Gatus - Automated service health dashboard
Gatus is a health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the re
Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
Trickster is an HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases. Learn more below, and chec
Creates Prometheus Metrics for PolicyReports and ClusterPolicyReports.
Creates Prometheus Metrics for PolicyReports and ClusterPolicyReports. Ships with an optional Web UI and can send new Results to different Clients like Loki and Elasticsearch. Provides a optional Monitoring Subchart with a ServiceMonitor and Grafana Dashboards for the Prometheus Operator.
MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely.
MQTT data source for Grafana The MQTT data source plugin allows you to visualize streaming MQTT data from within Grafana. This datasource is under act
Otus prometheus grafana for golang
HW Prometheus. Grafana Clone the repo: git clone https://github.com/alikhanmurzayev/otus_kuber_part_3.git && cd otus_kuber_part_3 Prepare workspace: m
Kubernetes-native automatic dashboard for Ingress
ingress-dashboard Automatic dashboard generation for Ingress objects. Features: No JS Supports OIDC (Keycloak, Google, Okta, ...) and Basic authorizat
Grafana DB2 Data Source Backend Plugin
Grafana DB2 Data Source Backend Plugin This template is a starting point for building Grafana Data Source Backend Plugins What is Grafana Data Source
Webserver I built to serve Infura endpoints. Deployable via k8s and AWS EKS. Load testable via k6 tooling, and montiorable via prometheus and grafana
Infura Web Server Welcome to my verion of the take home project. I've created a webserver written in go to serve Infura api data over 3 possible data
Grafana Unauthorized arbitrary file reading vulnerability
CVE-2021-43798 Grafana Unauthorized arbitrary file reading vulnerability 8.3.1 (2021-12-07) Security: Fixes CVE-2021-43798 . For more information, see
Grafana Arbitrary File Reading Vulnerability
GrafanaArbitraryFileRead Usage 1. show info ❯ go run main.go -s [INF] VulnInfo: { "Name": "Grafana Ar
CVE-2021-43798 - Grafana 8.x Path Traversal (Pre-Auth)
CVE-2021-43798 Grafana 8.x Path Traversal (Pre-Auth) All credits go to j0v and his tweet https://twitter.com/j0v0x0/status/1466845212626542607 Disclai
PoC for Grafana 8.x Local File Inclusion (Pre-Auth)
Grafana 8.x Local File Inclusion (Pre-Auth) CVE: Pending All credits go to j0v and his tweet https://twitter.com/j0v0x0/status/1466845212626542607 Dis
Download your Fitbit weight history and connect to InfluxDB and Grafana
WemonFit Weight monitoring for Fitbit, using InfluxDB and Grafana Generating a new certificate openssl req -new -newkey rsa:2048 -nodes -keyout lo
Grafana Plugin SDK for Go
Grafana Plugin SDK for Go This SDK enables building Grafana backend plugins using Go. Current state This SDK is still in development. The protocol bet
generated go client for grafanas http api, based on swagger-codegen
Go API client for go_client The Grafana backend exposes an HTTP API, the same API is used by the frontend to do everything from saving dashboards, cre
gh cli extension to display a dashboard of PRs - configurable with a beautiful UI.
gh-prs A gh cli extension to display a dashboard with pull requests by filters you care about. Installation Installation requires a minimum version (2
A CUE-based framework for portable, evolvable, schema
Scuemata Scuemata is a system for writing schemas. Like JSON Schema or OpenAPI, it is general-purpose, and most obviously useful as an IDL. Unlike JSO
Recipes for observability solutions at AWS
AWS o11y recipes See aws-observability.github.io/aws-o11y-recipes/. Security See CONTRIBUTING for more information. License This library is licensed u
This Simple script is used to convert Datadog Dashboard to NewRelic.
What is this? This Simple script is used to convert Datadog Dashboard to NewRelic. This script is build with specific dashboard layout in mind, so it
Monitoring Go application inside docker container by InfluxDB, Telegraf, Grafana
REST API for TreatField app Docker compose for TIG and Golang simple app: https://github.com/tochytskyi/treatfield-api/blob/main/docker-compose.yml Gr
A tool to lint Grafana dashboards
Grafana Dashboard Linter This is a tool to lint Grafana dashboards for common mistakes. To use: $ go install github.com/grafana/dashboard-linter $ das
A small web dashboard with stats for all pipelines of Buildkite organization.
Buildkite Stats A small Buildkite dashboard useful to prioritize which pipelines a Buildkite organization is waiting the most on. Noteworthy details:
Rainbow is a dashboard for Decentralized Finance(DeFi) Options trading.
Rainbow is a dashboard for Decentralized Finance options trading. It's developed during Solana's Ignition & Ethereum's EthGlobal Hackathons by members
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprobe
A golang implementation of endlessh exporting Prometheus metrics, visualized by a Grafana dashboard.
endlessh-go A golang implementation of endlessh exporting Prometheus metrics, visualized by a Grafana dashboard. Introduction Endlessh is a great idea
An example logging system using Prometheus, Loki, and Grafana.
Logging Example Structure Collector Export numerical data for Prometheus and log data for Promtail. Exporter uses port 8080 Log files are saved to ./c
Gitana is a lightweight dashboard sync
Overview Gitana is a lightweight application that will help you sync Grafana dashboards from a Git repository to Kubernetes ConfigMap and leverages th
A tool based on eBPF, prometheus and grafana to monitor network connectivity.
Connectivity Monitor Tracks the connectivity of a kubernetes cluster to its api server and exposes meaningful connectivity metrics. Uses ebpf to obser
Simple Kubernetes real-time dashboard and management.
Skooner - Kubernetes Dashboard We are changing our name from k8dash to Skooner! Please bear with us as we update our documentation and codebase to ref
🚨 Collection of Prometheus alerting rules
👋 Awesome Prometheus Alerts Most alerting rules are common to every Prometheus setup. We need a place to find them all. 🤘 🚨 📊 Collection available
⎈❏ Terminal and Web console for Kubernetes
Kubebox ⎈❏ Terminal and Web console for Kubernetes Features ✓ Configuration from kubeconfig files (KUBECONFIG environment variable or $HOME/.kube) ✓ S
A Grafana backend plugin for automatic synchronization of dashboard between multiple Grafana instances.
Grafana Dashboard Synchronization Backend Plugin A Grafana backend plugin for automatic synchronization of dashboard between multiple Grafana instance
Alert dashboard for Prometheus Alertmanager
karma Alert dashboard for Prometheus Alertmanager. Alertmanager =0.19.0 is required as older versions might not show all receivers in karma, see issu
Go gRPC Kafka CQRS microservices with tracing
Golang CQRS Kafka gRPC Postgresql MongoDB Redis microservices example 👋 👨💻 Full list what has been used: Kafka as messages broker gRPC Go implemen
Hajimari is a beautiful & customizable browser startpage/dashboard with Kubernetes application discovery.
Hajimari 🌅 ...The beginning of a pleasant experience Features Web search bar Dynamically list apps discovered from Kubernetes ingresses Support for n
Graph and alert on '.rrd' data using grafana, RRDTool and RRDSrv.
Grafana RRD Datasource A grafana datasource for reading '.rrd' files via RRDTool and RRDsrv. With this datasource you will be able to create grafana d
listmonk is a standalone high performance, self-hosted newsletter and mailing list manager with a modern dashboard. Single binary app.
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.
Devtron is an open source software delivery workflow for kubernetes written in go.
Devtron is an open source software delivery workflow for kubernetes written in go.
A simple http service that generates *.PDF reports from Grafana dashboards.
Grafana reporter A simple http service that generates *.PDF reports from Grafana dashboards. Requirements Runtime requirements pdflatex installed and
Plays videos using Prometheus and Grafana, e.g. Bad Apple.
prometheus_video_renderer Plays videos using Prometheus and Grafana, e.g. Bad Apple. Modes Currently 3 different modes are supported. Bitmap The bitma
Grafana Dashboard Manager
Grafana dash-n-grab Grafana Dash-n-Grab (GDG) -- Dashboard/DataSource Manager. The purpose of this project is to provide an easy to use CLI to interac
Bootstrap curated Kubernetes stacks. Logging, metrics, ingress and more - delivered with gitops.
Gimlet Stack Bootstrap curated Kubernetes stacks. Logging, metrics, ingress and more - delivered with gitops. You can install logging aggregators, met
Snowflake grafana datasource plugin allows Snowflake data to be visually represented in Grafana dashboards.
Snowflake Grafana Data Source With the Snowflake plugin, you can visualize your Snowflake data in Grafana and build awesome chart. Get started with th
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend. Tempo is cost-efficient, requiring only object storage to ope
Lens - The Kubernetes IDE
Lens - The Kubernetes IDE ("Lens IDE") is a distribution of the OpenLens repository with Team Lens specific customizations released under a traditional EULA.
Like Prometheus, but for logs.
Loki: like Prometheus, but for logs. Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It
🌍 📋 A web dashboard to inspect Terraform States
🌍 📋 A web dashboard to inspect Terraform States
Metrics dashboards on terminal (a grafana inspired terminal version)
Grafterm Visualize metrics dashboards on the terminal, like a simplified and minimalist version of Grafana for terminal. Features Multiple widgets (gr
User-friendly Go library for building Grafana dashboards
Grabana Grabana provides a developer-friendly way of creating Grafana dashboards. Whether you prefer writing code or YAML, if you are looking for a wa
An open-source and enterprise-level monitoring system.
Falcon+ Documentations Usage Open-Falcon API Prerequisite Git = 1.7.5 Go = 1.6 Getting Started Docker Please refer to ./docker/README.md. Build from
漂亮的Go语言通用后台管理框架,包含计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理、Caddy配置、云存储管理等功能。
Nging V3 注意:这是Nging V3源代码,旧版V2.x、V1.x已经转移到 v2分支 v1分支 注意:目前只支持安装到MySQL的Nging无缝升级,暂不支持SQLite安装方式的升级(推荐安装到MySQL,版本需不低于MySQL v5.7.18+)。 升级步骤: 0. 备份数据库和旧版
Terminal based dashboard.
Termdash is a cross-platform customizable terminal based dashboard. The feature set is inspired by the gizak/termui project, which in turn was inspire
The personal information dashboard for your terminal
WTF (aka 'wtfutil') is the personal information dashboard for your terminal, providing at-a-glance access to your very important but infrequently-need
Golang terminal dashboard
termui termui is a cross-platform and fully-customizable terminal dashboard and widget library built on top of termbox-go. It is inspired by blessed-c
Validation of best practices in your Kubernetes clusters
Best Practices for Kubernetes Workload Configuration Fairwinds' Polaris keeps your clusters sailing smoothly. It runs a variety of checks to ensure th
High performance, self-hosted newsletter and mailing list manager with a modern dashboard. Single binary app.
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a Postg
top for k8s
ktop A visualized monitoring dashboard for Kubernetes. kubectl also has top subcommand, but it is not able to: Watch usages regularly for Pod/Node Com
Tiny service health dashboard written in Go
GreenWall Status: Done (waiting for feedback) Description GreenWall is a tiny service health dashboard written in Go (with frontend prepared in Bootst
:bento: Highly Configurable Terminal Dashboard for Developers and Creators
DevDash is a highly configurable terminal dashboard for developers and creators who want to choose and display the most up-to-date metrics they need,
Go products microservice
Golang Kafka gRPC MongoDB microservice example 👋 👨💻 Full list what has been used: Kafka - Kafka library in Go gRPC - gRPC echo - Web framework vip
Creates Prometheus Metrics for PolicyReports and ClusterPolicyReports. It also sends PolicyReportResults to different Targets like Grafana Loki or Slack
PolicyReporter Motivation Kyverno ships with two types of validation. You can either enforce a rule or audit it. If you don't want to block developers
A Postgres Metrics Dashboard
#Pome Pome stands for Postgres Metrics. Pome is a PostgreSQL Metrics Dashboard to keep track of the health of your database. This project is at a very
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
The open-source platform for monitoring and observability. Grafana allows you to query, visualize, alert on and understand your metrics no matter wher
grafana-sync Keep your grafana dashboards in sync.
grafana-sync Keep your grafana dashboards in sync. Table of Contents grafana-sync Table of Contents Installing Getting Started Pull Save all dashboard
Multi cluster kubernetes dashboard with batteries included. Build by developers, for developers.
kubetower Multi cluster kubernetes dashboard with batteries included. Built by developers, for developers. Features Restart deployments with one click
Go gRPC RabbitMQ email microservice
Go, RabbitMQ and gRPC Clean Architecture microservice 👋 👨💻 Full list what has been used: GRPC - gRPC RabbitMQ - RabbitMQ sqlx - Extensions to data
Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
Trickster is an HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases. Learn more below, and chec
⛑ Gatus - Automated service health dashboard
A service health dashboard in Go that is meant to be used as a docker image with a custom configuration file. I personally deploy it in my Kubernetes
Golang terminal dashboard
termui termui is a cross-platform and fully-customizable terminal dashboard and widget library built on top of termbox-go. It is inspired by blessed-c
Terminal based dashboard.
Termdash is a cross-platform customizable terminal based dashboard. The feature set is inspired by the gizak/termui project, which in turn was inspire