Page MenuHomePhabricator

View a graph showing worker load over time
Closed, ResolvedPublic

Description

It would be useful to have a graph that showed the number of queued and completed tasks in the worker queue over time. This would be useful as a way to evaluate whether there are enough taskmaster daemons on install.

This could possibly be built using facts?

Event Timeline

joshuaspence raised the priority of this task from to Wishlist.
joshuaspence updated the task description. (Show Details)
joshuaspence added projects: Daemons, Facts.
joshuaspence added a subscriber: joshuaspence.

The "Queue Utilization (Approximate)" statistic attempts to do this in a very low-budget way. Is that not sufficient?

Specifically: Daemon > Console > Recently Completed Tasks > Last line is "Queue Utilization (Approximate)".

This is basically the amount of time the daemons spent doing things (vs idling) in the last 15 minutes.

That's only over the previous 15 minutes though right?

Yeah... I guess it would be good to have other time frames as well. The daemons could be running at 100% for a few hours in a day but then sitting idle for the rest.

Perhaps something like, "Peak Load" would be a better metric.

eadler added a project: Restricted Project.Jan 9 2016, 12:46 AM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 4 2016, 9:09 PM
epriestley claimed this task.

This is 2+ years old and autoscaling probably covers it now. T5401 is probably a more tangible attack on this.