Hawat: Improve system status view module
There is a lot of potential in system status module in Hawat and a lot of room for improvements. Start with displaying processing statistics of real-time message processing modules and then consider another possibilities for improvements.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Pavel Kácha assigned to @Jan_Mach · Imported
assigned to @Jan_Mach
By Jan Mach on 2024-12-26T14:06:05
- Author Owner
Back Relation 'blocks' from: 6928
Relation 'relates' to: 4447
By Jan Mach on 2018-07-27T14:31:38
- Pavel Kácha added T-Feature label and removed T-Task label · Imported
- Pavel Kácha changed milestone to %2.1 · Imported
changed milestone to %2.1
- Author Owner
Implemented first working proof of concept of displaying internal daemon component counters. However current implementation will not properly display counters for paralelized modules.
By Jan Mach on 2018-09-04T16:02:45
- Pavel Kácha added Done 10% S-In Progress labels and removed Done 0% S-New labels · Imported
added Done 10% S-In Progress labels and removed Done 0% S-New labels
- Author Owner
This task will take a lot more time to complete. I am moving it to the next version and instead decided to fix the issue with heavy sequential scans in list precalculation queries #4252.
By Jan Mach on 2018-09-19T13:22:40
- Pavel Kácha changed milestone to %2.2 · Imported
changed milestone to %2.2
- Pavel Kácha changed milestone to %2.3 · Imported
changed milestone to %2.3
- Pavel Kácha changed milestone to %2.4 · Imported
changed milestone to %2.4
- Pavel Kácha changed milestone to %2.5 · Imported
changed milestone to %2.5
- Pavel Kácha changed milestone to %2.6 · Imported
changed milestone to %2.6
- Pavel Kácha changed milestone to %2.7 · Imported
changed milestone to %2.7
- Pavel Kácha changed milestone to %2.8 · Imported
changed milestone to %2.8
- Pavel Kácha changed milestone to %Backlog · Imported
changed milestone to %Backlog
- Pavel Kácha unassigned @Jan_Mach · Imported
unassigned @Jan_Mach
By Pavel Kácha on 2024-12-26T14:14:36
- Pavel Kácha changed milestone to %Future · Imported
changed milestone to %Future
- Author Owner
Sometimes, I am using the system status view, I think it can be helpful. So I would like to improve the view.
The description of this issue is quite vague, so I was thinking of my own improvements.
Here are my ideas:
- There are 'unknown processes' like precache and reporter, we could also display information about those modules.
- The bug mentioned in https://gitlab.cesnet.cz/709/migrace/homeproj/mentat-project-05/mentat-ng/-/issues/4218#note_198730 is still present.
- I think it would be nice to parse the configs of cronjobs and display them in a format 'Runs every Sunday at 1 am.' or something similar.
- Maybe we could also display the last N lines of log files or the last run of a module.
By Rajmund Hruška on 2023-04-12T10:11:30
- Author Owner
It's possible that we will get rid of
mentat-controller
in #6928, so this should wait until that issue is resolved.By Rajmund Hruška on 2023-04-17T08:38:04
- Author Owner
Relation Blocked - Feature 6928 Reconsider Mentat process management
By Rajmund Hruška on 2023-04-17T08:38:25
- Author Owner
Relation Relates - Feature 4447 System status monitor should also report on warden-filer status
By Rajmund Hruška on 2023-04-17T08:39:04
- Pavel Kácha added S-Waiting label and removed S-In Progress label · Imported
added S-Waiting label and removed S-In Progress label
- Author Owner
Function
module_status
inlib/mentat/system.py
could also handle the following states:- Process is dead and /var/lock lock file exists (return STATUS_RT_DEAD_LOCK_EXISTS
- Process or service status is unknown (return STATUS_RT_UNKNOWN)
By Rajmund Hruška on 2023-05-30T08:52:35