Skip to content

Commit e799269

Browse files
bastelfreakekohl
authored andcommitted
(#780) puppetserver: Disable http-client metrics
This parameter only enables/disables the *http-client* metrics within puppetserver. It's disabled by default in the Puppet Inc. config file.
1 parent 12154ce commit e799269

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

manifests/init.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -437,8 +437,8 @@
437437
#
438438
# $server_puppetserver_jruby9k:: For Puppetserver 5, use JRuby 9k? Defaults to false
439439
#
440-
# $server_puppetserver_metrics:: Enable metrics (Puppetserver 5.x only)
441-
# Defaults to true on Puppetserver 5.x and to false on Puppetserver 2.x
440+
# $server_puppetserver_metrics:: Enable puppetserver http-client metrics
441+
# Defaults to false because that's the Puppet Inc. default behaviour.
442442
#
443443
# $server_puppetserver_profiler:: Enable JRuby profiling.
444444
# Defaults to false because that's the Puppet Inc. default behaviour.
@@ -709,7 +709,7 @@
709709
Boolean $server_allow_header_cert_info = $puppet::params::server_allow_header_cert_info,
710710
Integer[0] $server_web_idle_timeout = $puppet::params::server_web_idle_timeout,
711711
Boolean $server_puppetserver_jruby9k = $puppet::params::server_puppetserver_jruby9k,
712-
Optional[Boolean] $server_puppetserver_metrics = $puppet::params::server_puppetserver_metrics,
712+
Boolean $server_puppetserver_metrics = false,
713713
Boolean $server_puppetserver_profiler = false,
714714
Boolean $server_metrics_jmx_enable = $puppet::params::server_metrics_jmx_enable,
715715
Boolean $server_metrics_graphite_enable = $puppet::params::server_metrics_graphite_enable,

manifests/server.pp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -258,11 +258,11 @@
258258
#
259259
# $puppetserver_jruby9k:: For Puppetserver 5, use JRuby 9k? Defaults to false
260260
#
261-
# $puppetserver_metrics:: Enable metrics (Puppetserver 5.x only) and JRuby profiling?
262-
# Defaults to true on Puppetserver 5.x and to false on Puppetserver 2.x
261+
# $puppetserver_metrics:: Enable puppetserver http-client metrics
262+
# Defaults to false because that's the Puppet Inc. default behaviour.
263263
#
264264
# $puppetserver_profiler:: Enable JRuby profiling.
265-
# Defaults to false because that's the Puppet Inc. default behaviour.#
265+
# Defaults to false because that's the Puppet Inc. default behaviour.
266266
#
267267
# $metrics_jmx_enable:: Enable or disable JMX metrics reporter. Defaults to true
268268
#
@@ -485,9 +485,6 @@
485485
$real_puppetserver_version = '5.3.6'
486486
}
487487

488-
# Prefer the user setting,otherwise disable for Puppetserver 2.x, enabled for 5.x
489-
$real_puppetserver_metrics = pick($puppetserver_metrics, true)
490-
491488
if $jvm_extra_args {
492489
$real_jvm_extra_args = $jvm_extra_args
493490
} else {

manifests/server/puppetserver.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
$server_check_for_updates = $puppet::server::check_for_updates,
112112
$server_environment_class_cache_enabled = $puppet::server::environment_class_cache_enabled,
113113
$server_jruby9k = $puppet::server::puppetserver_jruby9k,
114-
$server_metrics = $puppet::server::real_puppetserver_metrics,
114+
$server_metrics = $puppet::server::puppetserver_metrics,
115115
$server_profiler = $puppet::server::puppetserver_profiler,
116116
$metrics_jmx_enable = $puppet::server::metrics_jmx_enable,
117117
$metrics_graphite_enable = $puppet::server::metrics_graphite_enable,

0 commit comments

Comments
 (0)