Fluentd config actually used two keywords to named log level: "log_level" and "severity_label". This doesn't allow to search and sort ALL logs in Kibana using a unique field (ex: log_level). This fix standardize log level keyword naming. Closes-Bug: #1713410 Change-Id: Ibb2eaf3b6aa21ce6f7945e768e6362c0d40f0507
19 lines
473 B
Django/Jinja
19 lines
473 B
Django/Jinja
<filter apache_access>
|
|
@type parser
|
|
reserve_data true
|
|
format grok
|
|
key_name message
|
|
grok_pattern \[%{HTTPDATE:Timestamp}\] "(?:%{WORD:http_method} %{NOTSPACE:http_url}(?: HTTP/%{NUMBER:http_version})?|%{DATA:rawrequest})" %{NUMBER:http_status} (?:\d+|-)
|
|
time_key Timestamp
|
|
time_format %d/%b/%Y:%H:%M:%S %z
|
|
keep_time_key true
|
|
</filter>
|
|
|
|
<filter apache_access>
|
|
@type record_transformer
|
|
<record>
|
|
log_level INFO
|
|
Severity 6
|
|
</record>
|
|
</filter>
|