Grafana plugin examples

This repository contains example plugins to showcase different use cases.

Panel plugins

  • flot demonstrates how to use the Flot plotting library in a panel plugin.
  • frame-select demonstrates how to update panel options with values from a data query response.
  • plotly demonstrates how to use the Plotly graphing library in a panel plugin.
  • scatterplot demonstrates how to use D3 and SVG to create a scatter plot panel.
  • visx demonstrates how to use visx to create a time series graph.

Data source plugins

  • http demonstrates how to query data from HTTP-based APIs.
  • alerting demonstrates how to add support for alerting to a data source, using a backend.
  • streaming-websocket demonstrates how to create an event-based data source plugin using RxJS and web sockets.