54 Resources
Golang grafana-datasource 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
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
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
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
Mogo: a lightweight browser-based logs analytics and logs search platform for some datasource(ClickHouse, MySQL, etc.)
mogo Mogo is a lightweight browser-based logs analytics and logs search platform
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
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
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
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
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
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
🚨 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
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
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
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
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
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
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 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
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
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