Project

General

Profile

Feature #24999

mgr/dashboard: Embed Grafana Dashboards into the Mgr Dashboard UI

Added by Lenz Grimmer 5 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
Start date:
07/19/2018
Due date:
% Done:

0%

Source:
Tags:
dashboard
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Modify the Mgr Dashboard UI to embed the Grafana Dashboards provided by #24998

rgw.png View (47.6 KB) Kanika Murarka, 08/20/2018 08:01 PM

pools.png View (55.2 KB) Kanika Murarka, 08/20/2018 08:01 PM

osds.png View (59.1 KB) Kanika Murarka, 08/20/2018 08:01 PM

hosts.png View (40.4 KB) Kanika Murarka, 08/20/2018 08:01 PM

Screenshot from 2018-08-23 14-07-09.png View - Specific (24.7 KB) Kanika Murarka, 08/23/2018 08:39 AM

Screenshot from 2018-08-23 14-06-49.png View - High Level (21.8 KB) Kanika Murarka, 08/23/2018 08:39 AM

screenshot-localhost-4200-2018.08.27-15-00-51.png View (14.5 KB) Kanika Murarka, 08/30/2018 02:50 PM

screenshot-localhost-4200-2018.08.27-14-58-09.png View (120 KB) Kanika Murarka, 08/30/2018 02:50 PM

Screenshot from 2018-09-25 22-42-34.png View (208 KB) Kanika Murarka, 09/25/2018 07:49 PM

Screenshot from 2018-09-25 22-51-21.png View (103 KB) Kanika Murarka, 09/25/2018 07:49 PM

Screenshot from 2018-09-26 01-28-13.png View (152 KB) Kanika Murarka, 09/25/2018 07:59 PM

Screenshot from 2018-09-26 01-34-24.png View (164 KB) Kanika Murarka, 09/25/2018 08:06 PM


Related issues

Related to mgr - Feature #25230: mgr/dashboard: Provide a full screen view for embedded grafana dashboard Resolved 08/02/2018
Related to mgr - Feature #24998: monitoring: Port and submit the ceph-metrics Grafana dashboards Resolved 07/19/2018
Related to mgr - Feature #35809: mgr/dashboard: Configure Grafana settings through UI New 09/06/2018

History

#1 Updated by Kanika Murarka 4 months ago

  • Related to Feature #25230: mgr/dashboard: Provide a full screen view for embedded grafana dashboard added

#2 Updated by Kanika Murarka 4 months ago

Added Performance Tabs for:-
1. Cluster -> Host view
2. Cluster -> OSD view
3. Pools view
4. Object Gateways -> Daemons view

#3 Updated by Kanika Murarka 4 months ago

Please suggest tabs names for various views if not "Performance".

#4 Updated by Ernesto Puerta 4 months ago

What about "Graphs", "Stats", "Time-series", "Metrics", "Charts"?

#5 Updated by Ju Lim 4 months ago

For the summary level performance tab (at the top), either "Overall Performance" or "Performance Summary" would work.

For the object-specific performance tab (at the bottom), either "<object> Performance" (e.g. OSD Performance) or "Performance Details" would work.

I'd avoid "Graphs", "Stats", "Time-series", "Metrics", "Charts" as those are overloaded and generic terms that could apply to non-performance data. Moreover, it will also be confusing with the existing "Performance Counter" and "Histogram" that exists in the OSD page.

Thoughts?

#6 Updated by Kanika Murarka 4 months ago

Ju Lim wrote:

For the summary level performance tab (at the top), either "Overall Performance" or "Performance Summary" would work.

For the object-specific performance tab (at the bottom), either "<object> Performance" (e.g. OSD Performance) or "Performance Details" would work.

I'd avoid "Graphs", "Stats", "Time-series", "Metrics", "Charts" as those are overloaded and generic terms that could apply to non-performance data. Moreover, it will also be confusing with the existing "Performance Counter" and "Histogram" that exists in the OSD page.

Thoughts?

Thanks Ju, I have updated high level tabs as "Overall Performance" and for specific performance "Performance Details".


#7 Updated by Lenz Grimmer 3 months ago

  • Related to Feature #24998: monitoring: Port and submit the ceph-metrics Grafana dashboards added

#8 Updated by Lenz Grimmer 3 months ago

Looks good to me so far! Thank you.

#10 Updated by Kanika Murarka 3 months ago

As per discussion, Grafana will be embedded using dashboard embedding. The following elements will be hidden to avoid any user interventions:

#11 Updated by Kanika Murarka 3 months ago

#12 Updated by Kanika Murarka 3 months ago

  • Related to Feature #35809: mgr/dashboard: Configure Grafana settings through UI added

#13 Updated by Kanika Murarka 3 months ago

#14 Updated by Kanika Murarka 3 months ago

  • File deleted (Screenshot from 2018-09-25 22-42-39.png)

#15 Updated by Kanika Murarka 3 months ago

  • File Screenshot from 2018-09-26 01-20-54.png added

#16 Updated by Kanika Murarka 3 months ago

  • File deleted (Screenshot from 2018-09-26 01-20-54.png)

#19 Updated by Kanika Murarka 3 months ago

For initial pull request for this, according to suggestions and discussions, we will be going forward will embed Grafana Dashboard in Kiosk mode. Looking like the following:-

Overview:

The button on the extreme right enables the user to toggle from kiosk mode and hence choose a different time picker or reset the dashboard to the original.

Same for Details:-

#20 Updated by Kanika Murarka 3 months ago

(open for suggestions)

#21 Updated by Ricardo Marques 2 months ago

  • Status changed from New to Resolved

Also available in: Atom PDF