Skip to content

Commit c50e028

Browse files
author
Helen Campbell
committed
Parameter to override metrics_base_command
1 parent 4d2d0ce commit c50e028

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

manifests/pe_metric.pp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
Array[Hash] $additional_metrics = [],
1212
Boolean $ssl = true,
1313
Optional[Puppet_metrics_collector::Metrics_server] $metrics_server_info = undef,
14+
Optional[String] $override_metrics_command,
1415
) {
1516

1617
$metrics_output_dir = "${output_dir}/${metrics_type}"
@@ -53,7 +54,11 @@
5354
fail( 'When using an influxdb server you must provide the db_name to store metrics in' )
5455
}
5556

56-
$local_metrics_command = "${metrics_base_command} | ${conversion_script_file_name} --netcat ${metrics_server_hostname} --convert-to ${metrics_server_type}"
57+
if empty($override_metrics_command) {
58+
$local_metrics_command = "${metrics_base_command} | ${conversion_script_file_name} --netcat ${metrics_server_hostname} --convert-to ${metrics_server_type}"
59+
} else {
60+
$local_metrics_command = "${override_metrics_command} | ${conversion_script_file_name} --netcat ${metrics_server_hostname} --convert-to ${metrics_server_type}"
61+
}
5762

5863
$port_metrics_command = empty($metrics_server_port) ? {
5964
false => "${local_metrics_command} --port ${metrics_server_port}",

0 commit comments

Comments
 (0)