-
Type: User story
-
Status: Open
-
Priority: Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Admin Center
-
Epic Link:
-
Tags:
-
Sprint:UI - 2024-6
As a system administrator, I can tell the overall status of my nuxeo instance
Context: critical information to know if the system is running. Does not replace an observability tool, but should be available easily and prominently as it is a basic for any sysadmin.
[PROBES-SUMMARY]
AC
The following probes are displayed
- Repository
- Runtime
- Elasticsearch
- Stream
- LDAP Directories
Probes are displayed in a table with the following columns (see below for details)
- Probe
- Executed at least once? ("neverExecuted")
- Success (True / Unknown / False)
- Last executed (date and time)
- Information ("infos")
Status indicator is displayed as a visual indicator followed by text (for accessibility, we cannot only show a color since people may be color blind)
- Green for "success": true, icon https://fonts.google.com/icons?selected=Material%20Icons%3Acheck%3A, text: True
- Gray when not executed yet ("neverExecuted": true), icon https://fonts.google.com/icons?selected=Material%20Icons%3Aquestion_mark%3A, text: Unknown
- Red for errors, icon https://fonts.google.com/icons?selected=Material%20Icons%3Aerror_outline%3A, Text: False
Icons are loaded locally without having to call google services for confidentiality reasons.
Icons follow criteria defined in our design guidelines: https://doc.nuxeo.com/design/icons/
Information is displayed with a line separation between each entry
I can click on a "Details" button to see all probes and their status (see [PROBES-DETAIL]).
1.
|
Markup | Open | Unassigned | |
2.
|
NG-Component | Open | Unassigned | |
3.
|
Service-Integration | Open | Unassigned | |
4.
|
Action | Open | Unassigned | |
5.
|
Reducer | Open | Unassigned | |
6.
|
Effects | Open | Unassigned |