Introduction
Grafana Image Renderer allows you to capture dashboards as images for reporting and sharing.
You can automate weekly reports by rendering key service dashboards and sending them to Slack.
Enable Image Renderer
Enable imageRenderer in the Helm Chart configuration.
Reference
imageRenderer:
# Enable the image-renderer deployment & service
enabled: true
Create a service account
-
In the Grafana UI, go to Administration → Service accounts.
-
Click Add service account to create one.
-
Enter a DisplayName and click Create.
-
Click Add service account token to generate a token.
-
Configure expire and display_name, then issue the token.
-
Token creation is complete.
Security recommendations
Use least privilege for the service account and token, scope it to the project, set short expiration, and rotate regularly.
Share to Slack
Capture dashboards with the Renderer and attach them to Slack as files.
Use a CronJob or scheduler to generate dashboard images at the required times and share them with your team.
Example project
https://github.com/yieon-lyon/grafana-dashboard-renderer-to-slack






