|
| 1 | +# Major Release 6.0.0 |
| 2 | + |
| 3 | +This is a major release as it drops support for Puppet 4.x and versions of PE |
| 4 | +based upon Puppet 4.x. If you are using those unsupported versions of PE, |
| 5 | +continue to use version 5.3.0. |
| 6 | + |
| 7 | +Refer to the README for limitations regarding the collection of remote |
| 8 | +PuppetDB metrics, and a workaround. |
| 9 | + |
| 10 | +If using this module with the Puppet Metrics Dashboard, |
| 11 | +upgrade to version 2.2.0 or later of that module. |
| 12 | + |
| 13 | +## Improvements |
| 14 | + - Switch from the v1 to v2 Metrics API for additional metrics (for PuppetDB) |
| 15 | + - Collect ACE and Bolt service metrics |
| 16 | + - Reorganize into service and system classes |
| 17 | + - Move duplicate code from service classes to defined types |
| 18 | + - Move templated per-service tidy scripts to one common 'metrics_tidy' script |
| 19 | + - Simplify the 'create-metrics-archive' script, removing the one constant parameter |
| 20 | + - Do not symlink the 'create-metrics-archive' script to '/opt/puppetlabs/bin/' |
| 21 | + - Store configuration and code in separate 'config' and 'scripts' directories |
| 22 | + - Eliminate the '/opt/puppetlabs/puppet_metrics_collector/bin' directory |
| 23 | + - Add puppet code to delete the resulting legacy directories and files |
| 24 | + - Resolve various puppet-lint and rubocop issues |
| 25 | + - Refactor the shell scripts |
| 26 | + - Merge json2graphite.rb and json2timeseriesdb scripts |
| 27 | + - Update measurement tagging |
| 28 | + - Update to PDK 1.16 |
| 29 | + - Update documentation |
| 30 | + |
| 31 | +## Changes |
| 32 | + - Drop support for Puppet 4.x and versions of PE based upon Puppet 4.x |
| 33 | + - Use v2 Metrics API for additional metrics for PuppetDB |
| 34 | + - Change tags to system metrics |
| 35 | + |
1 | 36 | # Minor Release 5.3.0
|
2 | 37 |
|
3 | 38 | ## Improvements
|
|
0 commit comments