Project

General

Profile

Actions

Feature #24573

closed

mgr/dashboard: Provide more "native" dashboard widgets to display live performance data

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

Status:
Resolved
Priority:
Normal
Category:
General
Target version:
-
% Done:

100%

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

Description

While we plan to Embed Grafana Dashboards for displaying more detailed performance data and history, the Ceph Manager Dashboard itself should provide a minimal set of widgets/gauges to display at least the current key performance characteristics without requiring the installation and integration of any external monitoring tools.

Currently, the dashboard shows live status updates for the following information:

  • Overall health status
  • MON/OSD/MDS/MGR status (up, down, active, etc)
  • Usage (Objects, raw capacity, usage by pool)

In addition to that, I suggest to add native widgets to display the following information:

  • Total I/O (reads/writes)
  • Total IOPs (read/write)
  • PG status (active / clean / degraded, etc.)

See other tools like Inkscope, Calamari or Croit for some inspiration:

https://github.com/inkscope/inkscope/tree/master/screenshots
https://github.com/ceph/calamari-clients/tree/master/screenshots
https://croit.io/screenshots


Files

Ceph Dashboard - Landing Page Proposal.png (219 KB) Ceph Dashboard - Landing Page Proposal.png Ju Lim, 06/25/2018 01:28 PM
ceph-dashboard-proposal.png (75.2 KB) ceph-dashboard-proposal.png New layout proposal Alfonso Martínez, 07/25/2018 06:53 AM
proposal-latest.png (154 KB) proposal-latest.png Alfonso Martínez, 08/07/2018 02:58 PM
Landing Page.png (246 KB) Landing Page.png Ju Lim, 08/08/2018 08:27 AM
landing-page-2018-08-08.png (111 KB) landing-page-2018-08-08.png Alfonso Martínez, 08/08/2018 02:46 PM
landing-page-2018-08-14.png (167 KB) landing-page-2018-08-14.png Alfonso Martínez, 08/14/2018 10:13 AM
Screen Shot 2018-08-14 at 12.30.13 PM.png (347 KB) Screen Shot 2018-08-14 at 12.30.13 PM.png PG States Mapped to 4 Categories Ju Lim, 08/14/2018 04:32 PM
OSD color styling.png (6.26 KB) OSD color styling.png Ju Lim, 08/16/2018 05:27 PM
landing-page-2018-08-17.png (190 KB) landing-page-2018-08-17.png Alfonso Martínez, 08/17/2018 03:55 PM

Subtasks 1 (0 open1 closed)

Subtask #24778: Create common Card component for info shown in landing pageResolvedAlfonso Martínez

Actions

Related issues 6 (2 open4 closed)

Related to Dashboard - Feature #27050: mgr/dashboard: Landing Page EnhancementsResolvedAlfonso Martínez

Actions
Related to Dashboard - Feature #27047: mgr/dashboard: Landing Page - Set visibility of cards depending on the user's roleResolved

Actions
Related to Dashboard - Feature #27049: mgr/dashboard: retrieve "Data Health" info from dashboard backendNew

Actions
Related to Dashboard - Feature #25164: mgr/dashboard: Display basic performance/utilization metrics of a Ceph PoolNew

Actions
Related to Dashboard - Cleanup #35691: mgr/dashboard: Proposed Landing PageResolvedAlfonso Martínez

Actions
Blocks Dashboard - Feature #24571: mgr/dashboard: Move Cluster/Audit logs from front page to dedicated "Logs" pageResolvedDiksha Godbole

Actions
Actions

Also available in: Atom PDF