All Projects → CorpGlory → grafana-plugin-template-webpack

CorpGlory / grafana-plugin-template-webpack

Licence: other
Template project for developing plugins for Grafana with Webpack

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to grafana-plugin-template-webpack

ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+329.41%)
Mutual labels:  grafana
grafana-redis-app
Redis Application for @grafana provides Application pages and custom panels for Redis Data Source.
Stars: ✭ 23 (-32.35%)
Mutual labels:  grafana
zabbix-monitor
monitor system based on zabbix API pyzaabix grafana
Stars: ✭ 70 (+105.88%)
Mutual labels:  grafana
k3s-gitops
GitOps principles to define kubernetes cluster state via code
Stars: ✭ 103 (+202.94%)
Mutual labels:  grafana
grafana-pnp-datasource
PNP4Nagios/RRD Datasource for Grafana
Stars: ✭ 27 (-20.59%)
Mutual labels:  grafana
grafana-redis-datasource
Redis Data Source for @grafana allows connecting to any @redis database On-Premises and in the Cloud.
Stars: ✭ 107 (+214.71%)
Mutual labels:  grafana
dashflare
🕵🏼‍♀️ Open Source and privacy-focused analytics solution. 📊 Advanced monitoring for your website behind Cloudflare
Stars: ✭ 78 (+129.41%)
Mutual labels:  grafana
grafana-ng
Grafana on .net core + angular.
Stars: ✭ 51 (+50%)
Mutual labels:  grafana
grafana-operator
Grafana Operator creates and manages Grafana deployments on Kubernetes.
Stars: ✭ 18 (-47.06%)
Mutual labels:  grafana
alexandra-trackmap-panel
Grafana map plugin to visualise coordinates as markers, hexbin, ant path, or heatmap.
Stars: ✭ 58 (+70.59%)
Mutual labels:  grafana
Kong-API-Manager
Kong API Manager with Prometheus And Graylog
Stars: ✭ 78 (+129.41%)
Mutual labels:  grafana
grafana-sqlite-datasource
Grafana Plugin to enable SQLite as a Datasource
Stars: ✭ 57 (+67.65%)
Mutual labels:  grafana
jmeterReports
Jmeter autogenerater reports after test to Confluence, using grafana custom dushboards.
Stars: ✭ 23 (-32.35%)
Mutual labels:  grafana
docker-graphite
Run Graphite with Docker
Stars: ✭ 15 (-55.88%)
Mutual labels:  grafana
darksky2influxdb
Stores wheather forcecast data from darkskyapi into a influxdb database
Stars: ✭ 21 (-38.24%)
Mutual labels:  grafana
dokku-graphite
a graphite, grafana, statsd, carbon plugin for dokku
Stars: ✭ 47 (+38.24%)
Mutual labels:  grafana
remote-storage-wars
Prometheus remote storages playground
Stars: ✭ 22 (-35.29%)
Mutual labels:  grafana
epiphany
Cloud and on-premises automation for Kubernetes centered industrial grade solutions.
Stars: ✭ 114 (+235.29%)
Mutual labels:  grafana
octane-exporter
Export Laravel Octane metrics using this Prometheus exporter.
Stars: ✭ 14 (-58.82%)
Mutual labels:  grafana
grafana-simplejson-datasource-example
A simple Flask server demonstrating the basics of the Grafana simplejson datasource.
Stars: ✭ 21 (-38.24%)
Mutual labels:  grafana

Webpack Template for Grafana plugins development

Grafana plugin webpack version

Features

  • Uses npm instead of bower
  • Avoid using /external folder with libs’ sources (but you can, if you want)
  • Smaller resulting bundle compared to Grunt build
  • All webpack features available
  • SASS support with separate styles for dark and light Grafana themes
  • Debugging with vscode-chrome-debug

Build plugin

npm install
npm run build

Styles

There are template SASS files at src/css/.

Change root tag in SASS files to default Grafana tag (see example below) with ID of your plugin in order to prevent CSS conflicts between plugins.

Root tag example: panel-plugin-grafana-plugin-template-webpack (where grafana-plugin-template-webpack is ID of your plugin).

If you don't need separate styles for for dark and light themes - follow comments in module.js.

If you want to use CSS instead of SASS - just change files extensions at src/css/ and in module.js.

See also

About CorpGlory Inc.

The project developed by CorpGlory Inc., a company which provides high quality software development, data visualization, Grafana and monitoring consulting.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].