Project

General

Profile

Actions

Feature #24999

closed

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

Added by Lenz Grimmer almost 6 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
% 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


Files

rgw.png (47.6 KB) rgw.png Kanika Murarka, 08/20/2018 08:01 PM
pools.png (55.2 KB) pools.png Kanika Murarka, 08/20/2018 08:01 PM
osds.png (59.1 KB) osds.png Kanika Murarka, 08/20/2018 08:01 PM
hosts.png (40.4 KB) hosts.png Kanika Murarka, 08/20/2018 08:01 PM
Screenshot from 2018-08-23 14-07-09.png (24.7 KB) Screenshot from 2018-08-23 14-07-09.png Specific Kanika Murarka, 08/23/2018 08:39 AM
Screenshot from 2018-08-23 14-06-49.png (21.8 KB) Screenshot from 2018-08-23 14-06-49.png High Level Kanika Murarka, 08/23/2018 08:39 AM
screenshot-localhost-4200-2018.08.27-15-00-51.png (14.5 KB) screenshot-localhost-4200-2018.08.27-15-00-51.png Kanika Murarka, 08/30/2018 02:50 PM
screenshot-localhost-4200-2018.08.27-14-58-09.png (120 KB) screenshot-localhost-4200-2018.08.27-14-58-09.png Kanika Murarka, 08/30/2018 02:50 PM
Screenshot from 2018-09-25 22-42-34.png (208 KB) Screenshot from 2018-09-25 22-42-34.png Kanika Murarka, 09/25/2018 07:49 PM
Screenshot from 2018-09-25 22-51-21.png (103 KB) Screenshot from 2018-09-25 22-51-21.png Kanika Murarka, 09/25/2018 07:49 PM
Screenshot from 2018-09-26 01-28-13.png (152 KB) Screenshot from 2018-09-26 01-28-13.png Kanika Murarka, 09/25/2018 07:59 PM
Screenshot from 2018-09-26 01-34-24.png (164 KB) Screenshot from 2018-09-26 01-34-24.png Kanika Murarka, 09/25/2018 08:06 PM

Related issues 3 (0 open3 closed)

Related to Dashboard - Feature #25230: mgr/dashboard: Provide a full screen view for embedded grafana dashboardResolvedKanika Murarka

Actions
Related to Dashboard - Feature #24998: monitoring: Port and submit the ceph-metrics Grafana dashboards ResolvedPaul Cuzner

Actions
Related to Dashboard - Feature #35809: mgr/dashboard: Configure Grafana settings through UIDuplicate

Actions
Actions #1

Updated by Kanika Murarka over 5 years ago

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

Updated by Kanika Murarka over 5 years ago

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

Actions #3

Updated by Kanika Murarka over 5 years ago

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

Actions #4

Updated by Ernesto Puerta over 5 years ago

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

Actions #5

Updated by Ju Lim over 5 years 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?

Updated by Kanika Murarka over 5 years 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".


Actions #7

Updated by Lenz Grimmer over 5 years ago

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

Updated by Lenz Grimmer over 5 years ago

Looks good to me so far! Thank you.

Updated by Kanika Murarka over 5 years ago

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

Actions #11

Updated by Kanika Murarka over 5 years ago

Actions #12

Updated by Kanika Murarka over 5 years ago

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

Updated by Kanika Murarka over 5 years ago

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

Updated by Kanika Murarka over 5 years ago

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

Updated by Kanika Murarka over 5 years ago

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

Updated by Kanika Murarka over 5 years 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:-

Actions #20

Updated by Kanika Murarka over 5 years ago

(open for suggestions)

Actions #21

Updated by Ricardo Marques over 5 years ago

  • Status changed from New to Resolved
Actions #22

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
Actions

Also available in: Atom PDF