{"repo":"grafana/grafana-image-renderer","free":true,"listed":false,"github":"https://github.com/grafana/grafana-image-renderer","clone":"git clone https://github.com/grafana/grafana-image-renderer.git","description":"A Grafana backend service that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)","language":"Go","stars":523,"topics":["grafana","docker"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"grafana-image-renderer A backend service for Grafana. It provides panel and dashboard rendering with a headless browser (Chromium). You can get your favourite dashboards as PDFs, PNGs, or with Grafana Enterprise, CSVs and even over emails with Grafana Reports. Installation You can find installation details in the docs. Compile To compile the Go service, run: To compile the Docker image, run: The following tools are also useful for engineers: Release When you are ready to make a release, tag it in Git ( git tag vX.Y.Z ; remember the v prefix), then push it. GitHub Actions deals with the build and deployment. Updating Chromium One of the quick ways you can check the latest version available is by going to https://packages.debian.org/trixie/chromium (change trixie for the codename of the current Debian version we use in the Dockerfile , as of writing 13 ). Make sure that the build for amd64 and arm64 are both available first (scroll down to the bottom of the page and check that there are no red backgrounds), and ignore anything after the - in the version, this is what we'll use. In the Dockerfile , update the cachebuster date to today's date. Then find CHROMIUM VERSION= and update that to the version found in the website. Open a PR, merge it, and create a new GitHub release. You're done! Updating Go For a new minor N, only update to a .0 patch if there are security vulnerabilities that are fixed and not present in the N-1 minor. Otherwise try to stick with the N-1 minor until th","default_branch":null,"files":null,"tree":[],"storefront":"/r/grafana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grafana/grafana-image-renderer/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."}