an awesome-style list of tools and resources for Grafana
note: this is a work in progress--PRs are encouraged!
- quickstarting Grafana
- admin tasks
- alerting
- plugin development
- building
- signing
- publishing
- datasources
- SQL data sources (MySQL, MSSQL, Postgres, etc)
- Prometheus data source
- Loki
- InfluxDB
- ElasticSearch
- Cloudwatch
- Azure Monitor
- Zabbix
- visualizations
- networking
- other
resources to sandbox, bootstrap, and quickstart Grafana
-
- grafana's public sandbox. a great place to try out features or mock up a problem.
-
- a batteries-inluded sample web application + grafana + loki + prometheus. Deploy everything with a single
docker-compose up
. And don't forget to try the companion "Fundamentals" tutorial.
- a batteries-inluded sample web application + grafana + loki + prometheus. Deploy everything with a single
-
- description
-
- description
-
- description
-
- a one-minute quickstart video
-
- a one-minute quickstart video
resources for common admin tasks like migrating the Grafana db, syncing dashboards, and generating reports
-
- A Python-based application to back up Grafana settings using the Grafana API
-
- Grep through all Grafana entities in the spirit of
git-wtf
.
- Grep through all Grafana entities in the spirit of
-
- Search your dashboard inside Raycast.
-
- This script dumps data from a grafana sqlite database in a format that works with MySQL. It is intended to assist in migrating Grafana instances from the default sqlite database (grafana.db) to MySQL (or a MySQL-compatible DB like MariaDB).
-
- a years-long and still active gist thread for exporting dashboards
-
- Gitana is a lightweight dashboard sync (K8s + sidecar solution)
-
- Grafana Dash-n-Grab (GDG) -- a CLI to backup and restore dashboards and datasources.
-
- Service that generates a PDF report from a Grafana dashboard
-
- Reporting Service for Grafana
-
How to configure Auth0 and Grafana, by Kaizen Towfiq
resources for legacy alerting and the new unified alerting (Grafana 8+)
-
- description
-
- description
-
- a command line tool that allows you to execute actions against Grafana api server (e.g. start/stop alerts)
resources for building, signing, and publishing Grafana Plugins
-
- This repository contains various helper functions to assist in plugin development
-
- description
-
- description
-
- read this blog post before submitting your plugin.
-
- A tool for validating community plugins for publishing to Grafana.com.
-
- Contains a set of GitHub Action workflows for building, testing, and releasing Grafana plugins.
-
- A good starting point for publishing a community plugin. Includes steps for submitting a plugin via the new workflow inside your Grafana Cloud account
data source plugins, exporters, REST APIs, and other get-my-data-into-Grafana solutions
-
- Most SQL-driven datasources, like
Postgres
,MySQL
, andMSSQL
share extremely similar codebases. Thesqlds
package is intended to remove the repetition of these datasources and centralize the datasource logic.
- Most SQL-driven datasources, like
-
-
Did it break some panels that use a SQL-driven DB like MySQL or Postgres? This is a known breaking change:
-
try using the
prepare-time-series
transformation
-
-
- A curated list of awesome Prometheus resources, projects and tools.
-
- Lint your dashboards for common mistakes (Prometheus data source only)
-
-
connect Python's greatest data analysis library to Grafana.
grafana-pandas-datasource
is a REST API based on Flask for serving Pandas Dataframes to Grafana. This way, a native Python application can supply data to Grafana both easily and powerfully.
-
-
- the new header setting for reverse proxies for 8.3.5+. Did upgrading to 8.3.5+ break your grafana? Is your grafana behind a reverse proxy? Check out this issue.
-
- Tool for creating animations of your time-series by capturing screenshots while stepping through time.
-
- An Arduino library for sending prometheus metrics directly to a Prometheus remote write endpoint.
-
- Datasource-configured buttons panel plugin that set the time range of your Grafana dashboard