blob: a2ef26e397d9dcee1712e0107170bb219b1c6bfc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#jinja2: trim_blocks: False
{% if fluentd_enabled_input_openstack_services | length > 0 %}
<source>
@type tail
path {% for service in fluentd_enabled_input_openstack_services %}/var/log/kolla/{{ service }}/*-uwsgi.log{% if not loop.last %},{% endif %}{% endfor %}
pos_file /var/run/fluentd/kolla-uwsgi.pos
tag kolla.*
ignore_repeated_permission_error true
enable_watch_timer {{ fluentd_enable_watch_timer }}
<parse>
@type regexp
expression /^(?:\[pid: (?<Pid>\d+)\|app: (?<App>\d+)\|req: (?<Req>\d+\/\d+)\] (?<Address>\S+) \((?<User>\w*)\) \{(?<Vars>\d+) vars +in (?<Bytes>\d+) bytes\} \[(?<Timestamp>\w+ \w+\s+\d+ \d+:\d+:\d+ \d+)\] )?(?<Payload>.*)$/
time_key Timestamp
keep_time_key true
time_format %c
</parse>
</source>
{% endif %}
|