Skip to content
A Grafana Backend Plugin that handles rendering of panels & dashboards to PNGs using headless chrome
Branch: master
Clone or download
Latest commit 3989c1d Jan 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker add docker-compose for testing remote renderering Aug 31, 2018
proto render key and auth working May 18, 2018
src minor fixes Sep 4, 2018
.gitignore updated May 17, 2018
Dockerfile build docker image for running as remote renderer Aug 31, 2018
Makefile updated May 16, 2018
README.md add docker-compose for testing remote renderering Aug 31, 2018
package.json minor fixes# Jan 2, 2019
plugin.json updated May 16, 2018
plugin_start_darwin_amd64 updated May 16, 2018
plugin_start_linux_amd64 updated Oct 9, 2018
tsconfig.json minor fixes# Jan 2, 2019
yarn.lock updated Oct 9, 2018

README.md

Grafana Image Renderer

A Grafana Backend Plugin that handles rendering panels & dashboards to PNGs using headless chrome.

Dependencies

Nodejs v8+ installed.

Installation

  • git clone into Grafana external plugins folder.
  • yarn install --pure-lockfile
  • yarn run build
  • restart grafana-server , it should log output that the renderer plugin was found and started.
  • To get more logging info update grafana.ini section [log] , key filters = rendering:debug

Remote Rendering Docker image

A dockerfile is provided for deploying the remote-image-renderer in a container. You can then configure your Grafana server to use the container via the

[rendering]
server_url=http://renderer:8081/render

config setting in grafana.ini

A docker-compose example is provided in docker/ to launch

cd docker
docker-compose up
You can’t perform that action at this time.