Bug 57217 - Add diagnostic module plugin to monitor the state of app queues
Add diagnostic module plugin to monitor the state of app queues
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: App Center
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0-7-errata
Assigned To: Juan Carlos
Christian Castens
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2024-04-08 13:07 CEST by Christian Castens
Modified: 2024-04-11 14:16 CEST (History)
1 user (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 3: Will affect average number of installed domains
How will those affected feel about the bug?: 3: A User would likely not purchase the product
User Pain: 0.103
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Castens univentionstaff 2024-04-08 13:07:04 CEST

    
Comment 1 Dirk Wiesenthal univentionstaff 2024-04-08 13:56:51 CEST
See Bug#56621 for the need of an automated monitoring (e.g., with Prometheus).

We want a App neutral diagnostic module that tells the Administrator whether some Apps have a queue that may not go down.

The diagnostic module has the following pros over a Prometheus integration:

* UMC diagnostic is used regularly by Administrators
* UMC diagnostic output is part of the USI for the support
* UMC is always installed, Prometheus is not
Comment 2 Christian Castens univentionstaff 2024-04-08 14:31:31 CEST
The diagnostic module plugin "69_check_app_listener_queue.py" has been added which gives a warning if there are unprocessed files in the listener queue or the listener converter queue directories of installed apps.
The warning shows the number of unprocessed files together with the app name and some useful information about where to find the log files of an app.

5.2-0

Successful build
Package: univention-management-console-module-diagnostic
Version: 8.0.12

univention-management-console-module-diagnostic (8.0.12)
6de1397a9a56 | Bug #57217: Add diagnostic plugin to monitor state of app queues

univention-management-console-module-diagnostic (8.0.11)
4468b6158d48 | Bug #56621: Monitor state of app queues



5.1-0

Successful build
Package: univention-management-console-module-diagnostic
Version: 7.0.10

univention-management-console-module-diagnostic (7.0.10)
2591cde73e4a | Bug #57217: Add diagnostic plugin to monitor state of app queues

univention-management-console-module-diagnostic (7.0.9)
473b52639bd3 | Bug #56621: Monitor state of app queues



5.0-7

Successful build
Package: univention-management-console-module-diagnostic
Version: 6.0.8-3

univention-management-console-module-diagnostic.yaml
59e0f7ceb170 | Bug #57217: Add diagnostic plugin to monitor state of app queues

univention-management-console-module-diagnostic (6.0.8-3)
59e0f7ceb170 | Bug #57217: Add diagnostic plugin to monitor state of app queues

univention-management-console-module-diagnostic.yaml
783c32e11c22 | Bug #56621: Monitor state of app queues

univention-management-console-module-diagnostic (6.0.8-2)
783c32e11c22 | Bug #56621: Monitor state of app queues
Comment 3 Christian Castens univentionstaff 2024-04-08 14:32:53 CEST
QA:
  OK: successful build for 5.0, 5.1, 5.2
  OK: new diagnostic module 69_check_app_listener_queue.py
  OK: tested on UCS 5.0, 5.2
  OK: translations
  OK: advisories
  OK: tests
Comment 4 Iván.Delgado univentionstaff 2024-04-11 14:16:09 CEST
<https://errata.software-univention.de/#/?erratum=5.0x1021>