なぜUnified
する必要があるのか?
ログデータを利⽤できるようにするためにバックエンド側のシステムで
は多⼤な努⼒を⽀払ってきた
so much effort is wasted trying to make various backend systems
understand log data.
4 / 27
Slide 5
Slide 5 text
write complex regular expressions skill
is
a heroic skill
5 / 27
Filters
いらないデータすてたり、データのマスキング(
アプリケーションでや
ったほうが良い)
とか容易
A Filter aims to behave like a rule to pass or reject an event. The
Filter basically will accept or reject the Event based on its type and
rule defined
9 / 27
Buffers
buffering
したりretry
してくれるのでアウトプット先への負荷コントロ
ールなども容易
Output plugin in buffered mode stores received events into buffers
first and write out buffers to a destination by meeting flush
conditions.
13 / 27
Input Plugin
データソース⽤、ファイルを呼んだりlogger
からforwarding
されてきた
りできる
An input plugin typically creates a thread socket and a listen
socket.
It can also be written to periodically pull data from data sources.
16 / 27
Slide 17
Slide 17 text
Parser Plugin
インプットソースのデータ処理するやつ。filter
との使い分けが重要。
cannot parse the user’s custom data format (for example, a context-
dependent grammar that can’t be parsed with a regular expression).
17 / 27