Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Night's Watch
-
3
-
NW - 2020-04-01, NW - 2020-04-15
-
38131
-
1
-
Enhancement
-
Rework how the `Total runtime` metric is calculated, and add an additional `Startup time` metric that accounts for the interval between Puppet Agent initialization and the actual run.
-
Needs Assessment
Description
Currently, the total Puppet runtime in the report sent to the server only covers the run_interval from Configurer:
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/configurer.rb#L238
Before this, there are some steps that are not covered in this report for instance:
- the initial run of Facter for gathering facts
- creating Puppet cached directory structure
We need to add a new metric that covers these times.