Fix mongo logs verbosity
W/o this patch a mongo logs are too huge to be processed by logrotate without issues. The solution is to reduce the non debug verbosity level for logs and do not log all transactions as well (use the quiet option): * Sync the quiet parameter from puppetlabs-mongodb v0.10.0 * Lower the logs verbosity for a non debug case * Use the quiet parameter for a non debug case Closes-bug: #1427197 Related-bug: #1393400 Change-Id: I3a3ba70029167928565baa46a77a5c0c0dbacbe8 Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com> Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
This commit is contained in:
parent
296050759a
commit
3f99d39be8
@ -75,6 +75,7 @@ class mongodb (
|
||||
$source = undef,
|
||||
$replset = undef,
|
||||
$rest = undef,
|
||||
$quiet = undef,
|
||||
$slowms = undef,
|
||||
$keyfile = undef,
|
||||
$bind_ip = undef,
|
||||
@ -129,6 +130,7 @@ class mongodb (
|
||||
source => $source,
|
||||
replset => $replset,
|
||||
rest => $rest,
|
||||
quiet => $quiet,
|
||||
slowms => $slowms,
|
||||
keyfile => $keyfile,
|
||||
bind_ip => $bind_ip,
|
||||
|
@ -49,6 +49,7 @@ class mongodb::server (
|
||||
$mms_interval = undef,
|
||||
$replset = undef,
|
||||
$rest = undef,
|
||||
$quiet = undef,
|
||||
$slowms = undef,
|
||||
$keyfile = undef,
|
||||
$set_parameter = undef,
|
||||
|
@ -39,6 +39,7 @@ class mongodb::server::config {
|
||||
$source = $mongodb::server::source
|
||||
$replset = $mongodb::server::replset
|
||||
$rest = $mongodb::server::rest
|
||||
$quiet = $mongodb::server::quiet
|
||||
$slowms = $mongodb::server::slowms
|
||||
$keyfile = $mongodb::server::keyfile
|
||||
$bind_ip = $mongodb::server::bind_ip
|
||||
|
@ -1,6 +1,9 @@
|
||||
# mongo.conf - generated from Puppet
|
||||
|
||||
#where to log
|
||||
<% if @quiet -%>
|
||||
quiet = <%= @quiet %>
|
||||
<% end -%>
|
||||
<% if @use_syslog -%>
|
||||
syslog = true
|
||||
<% else -%>
|
||||
|
@ -15,8 +15,10 @@ class openstack::mongo (
|
||||
|
||||
if $debug {
|
||||
$set_parameter = 'logLevel=2'
|
||||
$quiet = false
|
||||
} else {
|
||||
$set_parameter = 'logLevel=1'
|
||||
$set_parameter = 'logLevel=0'
|
||||
$quiet = true
|
||||
}
|
||||
|
||||
class {'::mongodb::client':
|
||||
@ -29,6 +31,7 @@ class openstack::mongo (
|
||||
bind_ip => $mongodb_bind_address,
|
||||
auth => true,
|
||||
set_parameter => $set_parameter,
|
||||
quiet => $quiet,
|
||||
} ->
|
||||
|
||||
mongodb::db { $ceilometer_database:
|
||||
|
@ -16,8 +16,10 @@ class openstack::mongo_primary (
|
||||
) {
|
||||
if $debug {
|
||||
$set_parameter = 'logLevel=2'
|
||||
$quiet = false
|
||||
} else {
|
||||
$set_parameter = 'logLevel=1'
|
||||
$set_parameter = 'logLevel=0'
|
||||
$quiet = true
|
||||
}
|
||||
|
||||
|
||||
@ -43,6 +45,7 @@ class openstack::mongo_primary (
|
||||
replset => $replset,
|
||||
keyfile => $keyfile,
|
||||
set_parameter => $set_parameter,
|
||||
quiet => $quiet,
|
||||
} ->
|
||||
|
||||
class {'::mongodb::replset':
|
||||
|
@ -16,8 +16,10 @@ class openstack::mongo_secondary (
|
||||
|
||||
if $debug {
|
||||
$set_parameter = 'logLevel=2'
|
||||
$quiet = false
|
||||
} else {
|
||||
$set_parameter = 'logLevel=1'
|
||||
$set_parameter = 'logLevel=0'
|
||||
$quiet = true
|
||||
}
|
||||
|
||||
notify {"MongoDB params: $mongodb_bind_address": } ->
|
||||
@ -33,5 +35,6 @@ class openstack::mongo_secondary (
|
||||
auth => true,
|
||||
keyfile => '/etc/mongodb.key',
|
||||
set_parameter => $set_parameter,
|
||||
quiet => $quiet,
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user