Changes between Version 13 and Version 14 of linux/Fluentd
- Timestamp:
- 2015/11/09 12:36:16 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
linux/Fluentd
v13 v14 55 55 pos_file /var/log/td-agent/nova-api.log.pos 56 56 tag nova-api.log 57 format /^(?<date>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3} \d {4}) (?<level>[^ ]*) (?<class>[^ ]*) \[(?<req-id>[^]*)] (?<message>.*)$/57 format /^(?<date>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3} \d+) (?<level>[^ ]*) (?<class>[^ ]*) \[(?<req-id>[^]]*)] (?<message>.*)$/ 58 58 </source> 59 59 … … 75 75 tag nova-api.log 76 76 format multiline 77 format_firstline /\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3} \d {4}/78 format1 /^(?<date>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3} \d {4}) (?<level>[^ ]*) (?<class>[^ ]*) \[(?<req-id>[^]*)] (?<message>.*)/77 format_firstline /\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3} \d+/ 78 format1 /^(?<date>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3} \d+) (?<level>[^ ]*) (?<class>[^ ]*) \[(?<req-id>[^]]*)] (?<message>.*)/ 79 79 </source> 80 80 }}} … … 88 88 host logserver 89 89 </match> 90 }}} 91 92 色々なホストから送信されたログがごちゃごちゃになると嫌なので、host属性にホスト名を入れてどのホストのログか識別できるようにする。 93 94 {{{ 95 <filter openstack> 96 type record_transformer 97 <record> 98 host ${hostname} 99 </record> 100 </filter> 90 101 }}} 91 102 … … 182 193 > db.log.find({"message":/940f3b2f-bd74-45ad-bee7-eb0a7318aa84/}); 183 194 }}} 195 196 mongoコマンドの出力は、古いログから○件と決まっている。最新のログ100件を例えば出力するには、次のようにする。 197 198 {{{ 199 > db.log.find().sort({$natural:-1}).limit(100) 200 }}}