Skip to main content

Application Template

The Abc App is a template we created to streamline our development process and gladly share it with the Grafana community.

Application plugins allow bundling pages, data source and panel plugins.
Application plugins allow bundling pages, data source and panel plugins.
GitHub

Generate an application template with https://github.com/VolkovLabs/volkovlabs-abc-app/generate.

Requirements

  • Grafana 9 and Grafana 10 are required for major version 3.
  • Grafana 8.5 and Grafana 9 are required for major version 2.
  • Grafana 8 is required for major version 1.

Getting Started

  1. Install packages
npm install
  1. Build the plugin
npm run build
  1. Sign the plugins if required
export GRAFANA_API_KEY=erfdfsgfs==
npm run sign
  1. Start the Docker container
npm run start

Highlights

  • Use docker-compose to start the development environment with a provisioned dashboard, App plugin.
  • Provides unit and E2E test configuration.
  • Based on the latest version of Grafana and Grafana Tools.
  • Includes GitHub Actions for CI, E2E, and Release.
  • Includes secure configuration for NGINX reverse proxy.

Support

License

Apache License Version 2.0, see LICENSE.