We’re ramping up our usage of Grafana to track not only technical metrics but also product and some business metrics.
The need to share these graphs on a daily/weekly/monthly schedule came up from our product team. We use Slack and I was looking for a easy way to share our dashboards and panels in the team channels. All existing ways were quite complex and hard to “Just run” so I decided to build a fast and simple tool that only requires a grafana api key to setup and a link to the panel in question. I’ve only tested it with Grafana Cloud, but I believe it works fine for onprem deployments too.
@andersbb I’m trying to install this in a Slack sandbox and test it out. Is there a readme? It looks like it needs to use the Grafana Image renderer / reporting feature. Is that the case? Looking forward to getting this set up!
We use it in production. So, yes. But if you work in a field such as military / hospital, where information is life/death, I’d say no.
When I get enough free time. I should probably add some further information about what the scopes I request do (and don’t) give access to. But I’ve tried to ask for as little as possible.
I appreciate how you stood up a public API service. It makes the tool very plug-and-play, but passing Grafana API tokens into an unknown environment makes me a little wary. It’s a bit of a blocker for us re: testing / experimenting in anything other than a sandboxed Slack and test Grafana instance
On a side track: I’m a strong believer in open source (building and maintaining passwordless-lib). But what I’ve learned from 3 years of work is that it’s a lot of work (issues, questions, code reviews, guidelines) and quite little reward/incentive other than self-fulfilling.
With that said, I’ll probably get around to it. Just trying to find more incentives other than self-fulfilling. (There are some work that I must do in order for it to be made public)