{"repo":"sd2k/grafana-sample-backend-plugin-rust","free":true,"listed":false,"github":"https://github.com/sd2k/grafana-sample-backend-plugin-rust","clone":"git clone https://github.com/sd2k/grafana-sample-backend-plugin-rust.git","description":"Sample Grafana Backend Plugin, with backend written in Rust","language":"TypeScript","stars":11,"topics":["rust","grafana","plugin","backend"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Grafana Backend Plugin Sample in Rust This is a sample plugin for building Grafana Backend Plugins using the Rust SDK. What is Grafana Backend Plugin? Grafana Backend Plugins are plugins that comprise both a frontend and backend component. They can provide datasource implementations in cases where the datasource cannot be communicated with by the browser using HTTP, or can provide entire app experiences inside Grafana, or even the two combined. This sample app contains a backend datasource plugin, but the backend component also implements a few other backend services just to serve as an example. For more information about backend plugins, refer to the documentation on Backend plugins. Getting started Docker-compose The simplest way to get started is with the included docker-compose file. Simply run which will start three services: 1. A Grafana instance set up for development mode, serving on port 3000 2. A frontend build service, which watches for changes and builds the frontend 3. A backend build service, which watches for changes, builds the backend, moves the binary into the correct location, and signals the current backend component to restart. Note that if you are on a Mac, the build services may run slowly as they have to use emulation. A backend plugin consists of both frontend and backend components. Frontend 1. Install dependencies 2. Build and watch plugin in development mode 3. Build plugin in production mode Backend 1. Ensure you have a recent version of Rust inst","default_branch":null,"files":null,"tree":[],"storefront":"/r/sd2k","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sd2k/grafana-sample-backend-plugin-rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}