From cb404743be54e8364f061da3e7caf5586c316008 Mon Sep 17 00:00:00 2001 From: Doug Szumski Date: Mon, 17 Jun 2019 14:51:34 +0000 Subject: [PATCH] Increase log coverage for Monasca Monasca Python service logs prior to this change were being dropped due to missing entries in the Fluent record_transformer config file. This change adds support for ingesting those logs, and explicitly removes support for ingesting Monasca Log API logs to reduce the risk of feedback, for example if debug logging is turned on in the Monasca Log API. Change-Id: I9e3436a8f946873867900eed5ff0643d84584358 --- .../roles/common/templates/conf/filter/01-rewrite-0.12.conf.j2 | 2 +- .../roles/common/templates/conf/filter/01-rewrite-0.14.conf.j2 | 2 +- ansible/roles/common/templates/conf/input/00-global.conf.j2 | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ansible/roles/common/templates/conf/filter/01-rewrite-0.12.conf.j2 b/ansible/roles/common/templates/conf/filter/01-rewrite-0.12.conf.j2 index db6a50d908..170190a047 100644 --- a/ansible/roles/common/templates/conf/filter/01-rewrite-0.12.conf.j2 +++ b/ansible/roles/common/templates/conf/filter/01-rewrite-0.12.conf.j2 @@ -34,5 +34,5 @@ rewriterule31 programname ^(vitrage-ml|vitrage-notifier|vitrage-graph)$ openstack_python rewriterule32 programname ^(blazar-api|blazar-manager)$ openstack_python rewriterule33 programname ^(cyborg-api|cyborg-conductor|cyborg-agent)$ openstack_python - rewriterule34 programname ^(agent-collector|agent-forwarder|agent-statsd)$ openstack_python + rewriterule34 programname ^(monasca-api|monasca-notification|monasca-persister|agent-collector|agent-forwarder|agent-statsd)$ openstack_python diff --git a/ansible/roles/common/templates/conf/filter/01-rewrite-0.14.conf.j2 b/ansible/roles/common/templates/conf/filter/01-rewrite-0.14.conf.j2 index 5efc025d8c..e1757839ee 100644 --- a/ansible/roles/common/templates/conf/filter/01-rewrite-0.14.conf.j2 +++ b/ansible/roles/common/templates/conf/filter/01-rewrite-0.14.conf.j2 @@ -173,7 +173,7 @@ key programname - pattern ^(agent-collector|agent-forwarder|agent-statsd)$ + pattern ^(monasca-api|monasca-notification|monasca-persister|agent-collector|agent-forwarder|agent-statsd)$ tag openstack_python diff --git a/ansible/roles/common/templates/conf/input/00-global.conf.j2 b/ansible/roles/common/templates/conf/input/00-global.conf.j2 index 984425e40a..db0a457dbf 100644 --- a/ansible/roles/common/templates/conf/input/00-global.conf.j2 +++ b/ansible/roles/common/templates/conf/input/00-global.conf.j2 @@ -46,6 +46,7 @@ path {% for service, enabled in services if enabled | bool %}/var/log/kolla/{{ service }}/*.log{% if not loop.last %},{% endif %}{% endfor %} exclude_path ["/var/log/kolla/monasca/agent*.log", "/var/log/kolla/monasca/grafana.log", + "/var/log/kolla/monasca/monasca-log-api.log", "/var/log/kolla/neutron/dnsmasq.log", "/var/log/kolla/*/*-access.log", "/var/log/kolla/*/*-error.log"]