Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish grafana dashboards in the public grafana dashboards page #63

Open
AdrianSanchezLopez opened this issue Mar 7, 2023 · 3 comments
Labels

Comments

@AdrianSanchezLopez
Copy link

I have been trying several ways of installing and deploying these grafana dashbaords, but due to problems with dependencies installations and related issues, I am not able to even open these dasboards.

I propose to upload these dashbaords into the https://grafana.com/grafana/dashboards/ which is a very easy way to share dashboards and quickly import them into any grafana deployment with just an ID or the json file itself.

Having to download a repo, install dependencies and run scripts to just import a json into grafana seems very tediuous, and in my case haven't manage to properly do it, because the jsonnet throws errors on install. So maybe would be enough to export and share the json dashboards somewhere.

Thanks in advance!

@AdrianSanchezLopez AdrianSanchezLopez added the enhancement New feature or request label Mar 7, 2023
@welcome
Copy link

welcome bot commented Mar 7, 2023

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗

If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
welcome
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! 👋

Welcome to the Jupyter community! 🎉

@consideRatio
Copy link
Member

I think this is a very valuable improvement worth persuing.

There is one dashboard this project provides that can't currently be uploaded, because its generated by probing for current grafana datasources.

I'd like to see work on #111 to make it easier to then work on this, and I've opened #115 to track related work.

@consideRatio
Copy link
Member

consideRatio commented Apr 17, 2024

Initially positive, I've become a bit sceptical about this for the following reasons:

  1. Grafana requires us to create a organization, and I've done so for jupyterhub. Its tied to misc services though, so maybe it will remain free but I'm not confident.
  2. There is no API to upload dashboards
  3. Uploading generated dashboards manually are rejected currently (see Update from schemaVersion 36 to 39+? grafana/grafonnet#196), it works if you upload one to a grafana instance, then exports it and checks for external use in a checkbox.
  4. When we upload one dashboard, we just upload one that needs to be described on its own, you can't group multiple dashboards into a folder of dashboards for example and upload those.

Maybe we should do it, but for now, it wasn't as easy as I hoped. If we do it, it probably will involve manual updates etc. I would only consider this after #115.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants