Project

General

Profile

Milestone #11850

Collect service performance stats every iteration for Factory & Frontend

Added by Parag Mhashilkar over 3 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
Parag Mhashilkar
Category:
-
Target version:
Start date:
03/01/2016
Due date:
% Done:

50%

Estimated time:
(Total: 0.00 h)
Stakeholders:
Duration:

Description

Frontend does several tasks in each iteration, like:

  • Query WMS collector for factory classads
  • Query scheds for jobs
  • Perform computations to compute min_idle and max_running per group,
  • Create different types of classads
  • Advertise classads

Similar argument for for different tasks Factory performs during each iteration.

Currently, we do not gather enough timing info to understand how much time each of these tasks take. We can only infer this from looking at the logs. Collecting and logging this info at the end of each iteration can be very useful in identifying potential problems and help in debugging issues only in production in large scale. These stats can also be used to identify potential bottlenecks and performance impact across multiple versions.

Once we have this information logged, we can look at advertising them or put them in the monitoring for performance plots.


Subtasks

Feature #11851: Collect service performance stats every iteration for FrontendClosedParag Mhashilkar

Feature #11852: Collect service performance stats every iteration for FactoryNewParag Mhashilkar

History

#1 Updated by Parag Mhashilkar over 3 years ago

  • Description updated (diff)

#2 Updated by Marco Mambelli over 1 year ago

  • Target version changed from v3_2_x to v3_4_x

#3 Updated by Marco Mambelli about 1 year ago

  • Target version changed from v3_4_x to v3_5_x

#4 Updated by Marco Mambelli about 2 months ago

  • Target version changed from v3_5_x to v3_6_x


Also available in: Atom PDF