|
27 | 27 | time_format %FT%T.%L
|
28 | 28 | </parse>
|
29 | 29 | </source>
|
| 30 | + |
| 31 | +{% if enable_ovn | bool %} |
| 32 | +{% if inventory_hostname in groups.get('ovn-controller', []) %} |
| 33 | +<source> |
| 34 | + @type tail |
| 35 | + path /var/log/kolla/openvswitch/ovn-controller.log |
| 36 | + pos_file /var/run/fluentd/ovn-controller.pos |
| 37 | + tag infra.ovn_controller |
| 38 | + enable_watch_timer {{ fluentd_enable_watch_timer }} |
| 39 | + <parse> |
| 40 | + @type multiline |
| 41 | + format_firstline /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}/ |
| 42 | + format1 /^(?<Timestamp>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3})Z\|\d{5,}\|(?<module>\S+)\|(?<log_level>\S+)\|(?<Payload>.*)/ |
| 43 | + time_key Timestamp |
| 44 | + time_format %FT%T.%L |
| 45 | + </parse> |
| 46 | +</source> |
| 47 | +{% endif %} |
| 48 | +{% for ovn_service in ['ovn-nb-db', 'ovn-northd', 'ovn-sb-db'] %} |
| 49 | +{% if inventory_hostname in groups.get(ovn_service, []) %} |
| 50 | + |
| 51 | +<source> |
| 52 | + @type tail |
| 53 | + path /var/log/kolla/openvswitch/{{ ovn_service }}.log |
| 54 | + pos_file /var/run/fluentd/{{ ovn_service }}.pos |
| 55 | + tag infra.{{ ovn_service | replace("-", "_") }} |
| 56 | + enable_watch_timer {{ fluentd_enable_watch_timer }} |
| 57 | + <parse> |
| 58 | + @type multiline |
| 59 | + format_firstline /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}/ |
| 60 | + format1 /^(?<Timestamp>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3})Z\|\d{5,}\|(?<module>\S+)\|(?<log_level>\S+)\|(?<Payload>.*)/ |
| 61 | + time_key Timestamp |
| 62 | + time_format %FT%T.%L |
| 63 | + </parse> |
| 64 | +</source> |
| 65 | +{% endif %} |
| 66 | +{% endfor %} |
| 67 | +{% for relay_id in range(1, ovn_sb_db_relay_count | int + 1) %} |
| 68 | +{% if inventory_hostname in groups.get('ovn-sb-db-relay', []) %} |
| 69 | +<source> |
| 70 | + @type tail |
| 71 | + path /var/log/kolla/openvswitch/ovn-sb-relay-{{ relay_id }}.log |
| 72 | + pos_file /var/run/fluentd/ovn-sb-relay-{{ relay_id }}.pos |
| 73 | + tag infra.ovn-sb-relay-{{ relay_id }} |
| 74 | + enable_watch_timer {{ fluentd_enable_watch_timer }} |
| 75 | + <parse> |
| 76 | + @type multiline |
| 77 | + format_firstline /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}/ |
| 78 | + format1 /^(?<Timestamp>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3})Z\|\d{5,}\|(?<module>\S+)\|(?<log_level>\S+)\|(?<Payload>.*)/ |
| 79 | + time_key Timestamp |
| 80 | + time_format %FT%T.%L |
| 81 | + </parse> |
| 82 | +</source> |
| 83 | +{% endif %} |
| 84 | +{% endfor %} |
| 85 | +{% endif %} |
0 commit comments