Project

General

Profile

Actions

Feature #36675

closed

Tasks #36451: mgr/dashboard: Scalability testing

Bug #36453: mgr/dashboard: Some REST endpoints grow linearly with OSD count

mgr/dashboard: Provide API endpoint providing minimal health data

Added by Zack Cerza over 5 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
General - Back-end
Target version:
% Done:

100%

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

Description

Currently the dashboard polls both /api/summary and /api/dashboard/health every 5s. The latter endpoint returns a large amount of data, but the amount needed to actually render the dashboard is quite small by comparison.

I think it would make sense to get rid of /api/dashboard/health and replace it with e.g. /api/health/full and /api/health/minimal.

Another idea would be to merge the minimal health data into /api/summary, but that might warrant more discussion.

A caveat here is that /api/dashboard/health currently provides logging data which will be moving out as a result of #24571 - perhaps the solution to that piece is to simply move that data out to a new /api/logs endpoint.


Related issues 1 (0 open1 closed)

Related to Dashboard - Bug #34320: mgr/dashboard: Read/Write OPS in pool stats always show 0Won't FixRicardo Dias

Actions
Actions

Also available in: Atom PDF