Project

General

Profile

Actions

Feature #4218

open

Hawat: Improve system status view module

Added by Jan Mach almost 6 years ago. Updated about 1 year ago.

Status:
Waiting
Priority:
Normal
Assignee:
-
Category:
Development - GUI
Target version:
Start date:
07/27/2018
Due date:
% Done:

20%

Estimated time:
To be discussed:

Description

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.


Related issues

Related to Mentat - Feature #4447: System status monitor should also report on warden-filer statusNew11/18/2018

Actions
Blocked by Mentat - Feature #6928: Reconsider Mentat process managementNew01/13/2021

Actions
Actions #1

Updated by Jan Mach almost 6 years ago

  • Tracker changed from Task to Feature
Actions #2

Updated by Jan Mach almost 6 years ago

  • Target version changed from Backlog to 2.1
Actions #3

Updated by Jan Mach almost 6 years ago

Implemented first working proof of concept of displaying internal daemon component counters. However current implementation will not properly display counters for paralelized modules.

Actions #4

Updated by Jan Mach almost 6 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 20
Actions #5

Updated by Jan Mach almost 6 years ago

  • Target version changed from 2.1 to 2.2

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.

Actions #6

Updated by Jan Mach over 5 years ago

  • Target version changed from 2.2 to 2.3
Actions #7

Updated by Jan Mach over 5 years ago

  • Target version changed from 2.3 to 2.4
Actions #8

Updated by Jan Mach about 5 years ago

  • Target version changed from 2.4 to 2.5
Actions #9

Updated by Pavel Kácha about 5 years ago

  • Target version changed from 2.5 to 2.6
Actions #10

Updated by Jan Mach over 4 years ago

  • Target version changed from 2.6 to 2.7
Actions #11

Updated by Jan Mach about 4 years ago

  • Target version changed from 2.7 to 2.8
Actions #12

Updated by Pavel Kácha about 4 years ago

  • Target version changed from 2.8 to Backlog
Actions #13

Updated by Pavel Kácha over 3 years ago

  • Assignee deleted (Jan Mach)
  • Target version changed from Backlog to Future
Actions #14

Updated by Rajmund Hruška about 1 year ago

  • To be discussed changed from No to Yes

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 #note-3 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.
Actions #15

Updated by Rajmund Hruška about 1 year ago

  • To be discussed deleted (Yes)

It's possible that we will get rid of mentat-controller in #6928, so this should wait until that issue is resolved.

Actions #16

Updated by Rajmund Hruška about 1 year ago

  • Blocked by Feature #6928: Reconsider Mentat process management added
Actions #17

Updated by Rajmund Hruška about 1 year ago

  • Related to Feature #4447: System status monitor should also report on warden-filer status added
Actions #18

Updated by Rajmund Hruška about 1 year ago

  • Status changed from In Progress to Waiting
Actions #19

Updated by Rajmund Hruška about 1 year ago

Function module_status in lib/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)
Actions

Also available in: Atom PDF