Skip to content

Commit bad6e04

Browse files
authored
Merge pull request #548 from mylivingweb/allow-open-files-limit-param
Allow open files limit param
2 parents 01a9408 + bdea228 commit bad6e04

3 files changed

Lines changed: 18 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,3 +390,4 @@ pre-commit install
390390
[4]: https://github.com/DataDog/dogapi-rb
391391
[5]: https://app.datadoghq.com/account/settings#integrations
392392
[6]: https://app.datadoghq.com/event/stream
393+

manifests/init.pp

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,9 @@
195195
# $logs_enabled
196196
# Boolean to enable or disable the logs agent
197197
# Boolean. Default: false
198+
# $logs_open_files_limit
199+
# Integer set the max number of open files for the logs agent
200+
# Integer. Default: 100 if undef
198201
# $container_collect_all
199202
# Boolean to enable logs collection for all containers
200203
# Boolean. Default: false
@@ -307,6 +310,7 @@
307310
$scrub_args = $datadog_agent::params::process_default_scrub_args,
308311
$custom_sensitive_words = $datadog_agent::params::process_default_custom_words,
309312
$logs_enabled = $datadog_agent::params::logs_enabled,
313+
$logs_open_files_limit = $datadog_agent::params::logs_open_files_limit,
310314
$container_collect_all = $datadog_agent::params::container_collect_all,
311315
Hash[String[1], Data] $agent6_extra_options = {},
312316
$agent5_repo_uri = $datadog_agent::params::agent5_default_repo,
@@ -605,11 +609,21 @@
605609
'custom_sensitive_words' => $custom_sensitive_words,
606610
},
607611
'logs_enabled' => $logs_enabled,
612+
}
613+
if $logs_open_files_limit {
614+
$logs_base_config = {
615+
'logs_config' => {
616+
'container_collect_all' => $container_collect_all,
617+
'open_files_limit' => $logs_open_files_limit
618+
},
619+
}
620+
} else {
621+
$logs_base_config = {
608622
'logs_config' => {
609623
'container_collect_all' => $container_collect_all,
610624
},
625+
}
611626
}
612-
613627
if $host != '' {
614628
$host_config = {
615629
'hostname' => $host,
@@ -653,6 +667,7 @@
653667

654668
$extra_config = deep_merge(
655669
$base_extra_config,
670+
$logs_base_config,
656671
$agent6_extra_options,
657672
$apm_analyzed_span_config,
658673
$statsd_forward_config,

manifests/params.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
$process_default_scrub_args = true
3131
$process_default_custom_words = []
3232
$logs_enabled = false
33+
$logs_open_files_limit = undef
3334
$container_collect_all = false
3435
$use_apt_backup_keyserver = false
3536
$apt_backup_keyserver = 'hkp://pool.sks-keyservers.net:80'

0 commit comments

Comments
 (0)