scylla-monitoring icon indicating copy to clipboard operation
scylla-monitoring copied to clipboard

Publish dashboards to Grafana.com?

Open hexchain opened this issue 8 years ago • 17 comments

It would be great to provide these dashboard as directly-importable JSON, or publish them on grafana.com, for those who already have a Grafana instance.

hexchain avatar Sep 23 '17 07:09 hexchain

@hexchain load-grafana.sh do just that, load the dashboard, using REST API to a Grafana servers. Uploading the dashboards to Grafana.com, or publishing a Scylla plugin #21 as both valid alternatives.

tzach avatar Sep 23 '17 18:09 tzach

Thanks for explaining. I just headed to the dashboard json directory without looking at those scripts.

hexchain avatar Sep 28 '17 13:09 hexchain

Reopening Uploading to Grafana can make the Dashboard easier to consume without using the project scripts

tzach avatar Oct 14 '19 18:10 tzach

@amnonh FYI

tzach avatar Oct 14 '19 18:10 tzach

It would be very nice if the dashboards were available on https://grafana.com/grafana/dashboards for those already using prometheus & grafana.

Machete3000 avatar May 20 '20 00:05 Machete3000

Hi @Machete3000 can you describe the use-case?

The dashboards can already be uploaded from files or API as describe here: https://docs.scylladb.com/operating-scylla/monitoring/3.3/monitor_without_docker/

amnonh avatar May 20 '20 05:05 amnonh

Having the dashboard in Grafana.com means one can download them from Grafana directly No need to download the project at all The downside, he will not get the Prometheus elements, like the alerts

tzach avatar May 20 '20 06:05 tzach

Hi @Machete3000 can you describe the use-case?

The dashboards can already be uploaded from files or API

Hi,

It's just more convenient for those with existing Grafana setups. It would also be nice to have Scylladb present in the Grafana catalog. A little extra exposure can't hurt.

Machete3000 avatar May 20 '20 07:05 Machete3000

https://promcat.io is another place to publish.

dyasny avatar Jun 09 '20 13:06 dyasny

Hi Team, Any update on this.

ksunil6266 avatar Dec 29 '21 05:12 ksunil6266

@ksunil6266 It's currently not in the near-future roadmap, the documentation does explain how to use the dashboard with your own grafana server: https://monitoring.docs.scylladb.com/stable/install/monitor_without_docker.html

amnonh avatar Dec 29 '21 07:12 amnonh

@amnonh , can you please comment on this as I am facing an issue? https://github.com/scylladb/scylla-monitoring/issues/1634

ksunil6266 avatar Dec 29 '21 07:12 ksunil6266

@amnonh @tzach

To make the dashboards under https://github.com/scylladb/scylla-monitoring/tree/master/grafana usable - i must use the bash script? https://github.com/scylladb/scylla-monitoring/blob/master/make_dashboards.py

for many other DBs it's possible to just import it from grafana dashboards website: https://grafana.com/grafana/dashboards/ (Aerospike/Cassandra/mongodb/redis)

So if not possible to upload it, can you at least provide the json for the dashboard without templating? ill explain the benefit:

  1. It's easy for me to go to this project: https://github.com/aerospike/aerospike-monitoring/tree/master/config/grafana/dashboards and see the differences made to dashboards
  2. it's very easy to take the dashboard's json and import it.

arnoldyahad avatar Mar 29 '22 12:03 arnoldyahad

@arnoldyahad the dashboards are already published as json, it's not part of master, for each release you can look at the branch. For example: https://github.com/scylladb/scylla-monitoring/tree/branch-3.10/grafana/build

amnonh avatar Mar 29 '22 15:03 amnonh

@amnonh Thanks a lot! This is exactly what i've needed. If its written somewhere and i missed it - im sorry, i tied to search accross https://monitoring.docs.scylladb.com/stable/ but couldn't find anything that would indicate this exists. (I think it's worth mentioning somewhere, as it can be very useful)

arnoldyahad avatar Mar 30 '22 15:03 arnoldyahad

As i checked too, document didnot explain how can i just add dashboards for scylla metrics to an existing grafana and prometheus stack like other dashboards published in grafana dashboards

sorushsaghari avatar Aug 14 '23 10:08 sorushsaghari

As i checked too, document didnot explain how can i just add dashboards for scylla metrics to an existing grafana and prometheus stack like other dashboards published in grafana dashboards

https://monitoring.docs.scylladb.com/stable/procedures/updating-dashboard.html perhaps?

mykaul avatar Aug 14 '23 10:08 mykaul