Project

General

Profile

Actions

action #60440

closed

Add monitoring for Minion job queue on every worker

Added by kraih over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2019-11-29
Due date:
% Done:

0%

Estimated time:

Description

We already have monitoring for the job queue on the webui side. On the worker side we have the exact same job queue, but without the monitoring. Since a telegraf instance runs on every worker already, it should be pretty easy to duplicate the /admin/influxdb/minion route to the Cache Service HTTP server. We just might have to activate preforking to make sure the service is always responsive, but that's not a problem either since the latest refactoring.

Actions #1

Updated by kraih over 4 years ago

So, the goal of this would be to have http://localhost:7844/influxdb/minion available on every worker. And it would provide the exact same information as /admin/influxdb/minion on the webui.

Actions #2

Updated by kraih over 4 years ago

  • Status changed from Workable to In Progress
Actions #3

Updated by kraih over 4 years ago

  • Status changed from In Progress to Feedback

Patch has been merged. Now it just needs to be deployed and telegraf can start collecting data. https://github.com/os-autoinst/openQA/pull/2565

Actions #4

Updated by livdywan over 4 years ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF