gardener/machine-controller-manager

Introduce metric to capture duration for Provider API and Driver API invocations, capture underline error in status.Status

unmarshall opened this issue · 0 comments

How to categorize this issue?

/area metering
/kind enhancement
/priority 3

What would you like to be added:
Introduce following metrics:

  • Duration for successful provider API calls. Each API call should be metered. This will help fine tune timeouts/deadline.
  • Total duration required for a successful execution of Driver methods.

Why is this needed:
Helps identify and record times it takes to execute provider and driver API calls. Helps developers to look for optimizations and also track any deterioration in performance from providers.