This repository is deprecated.
A more up-to-date version of panel plugin examples is available here: https://github.com/grafana/grafana-plugin-examples#panel-plugins
Examples:
- panel-basic - demonstrates how to build a panel plugin that uses the time series graph
- panel-flot - demonstrates how to use the Flot plotting library in a panel plugin.
- panel-plotly - demonstrates how to use the Plotly graphing library in a panel plugin.
This template is a starting point for building Grafana Panel Plugins in Grafana 7.0+
Panels are the building blocks of Grafana. They allow you to visualize data in different ways. While Grafana has several types of panels already built-in, you can also build your own panel, to add support for other visualizations.
For more information about panels, refer to the documentation on Panels
-
Install dependencies
yarn install
-
Build plugin in development mode or run in watch mode
yarn dev
or
yarn watch
-
Build plugin in production mode
yarn build
- Build a panel plugin tutorial
- Grafana documentation
- Grafana Tutorials - Grafana Tutorials are step-by-step guides that help you make the most of Grafana
- Grafana UI Library - UI components to help you build interfaces using Grafana Design System