All Projects → grafana → grafana-starter-datasource-backend

grafana / grafana-starter-datasource-backend

Licence: Apache-2.0 license
A starter for Grafana data source plugins with a backend

Programming Languages

go
31211 projects - #10 most used programming language
typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to grafana-starter-datasource-backend

grafana-starter-datasource
A starter for Grafana data source plugins
Stars: ✭ 18 (-52.63%)
Mutual labels:  grafana-plugin
grafana-pandas-datasource
Grafana Pandas Datasource - using Python for generating timeseries-, table-data and annotations
Stars: ✭ 38 (+0%)
Mutual labels:  grafana-plugin
grafana-plugin-sdk-go
A Go SDK for building backend plugins for Grafana
Stars: ✭ 151 (+297.37%)
Mutual labels:  grafana-plugin
grafana-treemap-panel
A panel plugin for Grafana to visualize treemaps.
Stars: ✭ 18 (-52.63%)
Mutual labels:  grafana-plugin
yesoreyeram-boomtheme-panel
Grafana Panel for adding styles
Stars: ✭ 59 (+55.26%)
Mutual labels:  grafana-plugin
grafana-s3-plugin
Grafana Plugin for querying files on AWS S3 using S3 Select API
Stars: ✭ 21 (-44.74%)
Mutual labels:  grafana-plugin
alexandra-trackmap-panel
Grafana map plugin to visualise coordinates as markers, hexbin, ant path, or heatmap.
Stars: ✭ 58 (+52.63%)
Mutual labels:  grafana-plugin
grafana-redis-datasource
Redis Data Source for @grafana allows connecting to any @redis database On-Premises and in the Cloud.
Stars: ✭ 107 (+181.58%)
Mutual labels:  grafana-plugin
mqtt-datasource
MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely.
Stars: ✭ 99 (+160.53%)
Mutual labels:  grafana-plugin
grafana-redis-app
Redis Application for @grafana provides Application pages and custom panels for Redis Data Source.
Stars: ✭ 23 (-39.47%)
Mutual labels:  grafana-plugin
grafana-sqlite-datasource
Grafana Plugin to enable SQLite as a Datasource
Stars: ✭ 57 (+50%)
Mutual labels:  grafana-plugin
macropower-analytics-panel
It's like Google Analytics, but for Grafana dashboards!
Stars: ✭ 16 (-57.89%)
Mutual labels:  grafana-plugin
yesoreyeram-boomsummary-panel
Boom Summary Panel for Grafana
Stars: ✭ 14 (-63.16%)
Mutual labels:  grafana-plugin

Grafana Data Source Backend Plugin Template

Build

This template is a starting point for building Grafana Data Source Backend Plugins

What is Grafana Data Source Backend Plugin?

Grafana supports a wide range of data sources, including Prometheus, MySQL, and even Datadog. There’s a good chance you can already visualize metrics from the systems you have set up. In some cases, though, you already have an in-house metrics solution that you’d like to add to your Grafana dashboards. Grafana Data Source Plugins enables integrating such solutions with Grafana.

For more information about backend plugins, refer to the documentation on Backend plugins.

Getting started

A data source backend plugin consists of both frontend and backend components.

Frontend

  1. Install dependencies

    yarn install
  2. Build plugin in development mode or run in watch mode

    yarn dev

    or

    yarn watch
  3. Build plugin in production mode

    yarn build

Backend

  1. Update Grafana plugin SDK for Go dependency to the latest minor version:

    go get -u github.com/grafana/grafana-plugin-sdk-go
    go mod tidy
  2. Build backend plugin binaries for Linux, Windows and Darwin:

    mage -v
  3. List all available Mage targets for additional commands:

    mage -l

Learn more

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].