Published On Streamed live on Sep 19, 2024
クリアコード社内で実施したFluentd勉強会の第5回の内容です。
第5回では、Fluentdがイベントをルーティングする仕組みを理解します。
Inputプラグインのエミットしたイベントが、
どのように後続のFilterプラグインやOutputプラグインに届くのかを追っていきましょう。
Fluentd勉強会シリーズ: • Fluentd勉強会シリーズ
Fluentd関連動画: • Fluentd関連動画
タイムライン
00:00 前置き
01:20 Fluentdのファイル構造
02:30 おさらい: AgentとEventRouter
12:04 EventRouterの概要
19:00 EventStream
22:15 EventRouter: emit_stream, find, Rule
28:00 MatchPatternとタグ
29:57 Rule, Pipelineの組み立て
41:10 Pipeline: emit_events
51:49 Output: emit_events
概要
クリアコード社内で実施している開発者向けの勉強会です
FluentdのメンテナーがFluentdのコードを読み進めながら、みんなで仕組みを読解していきます
Fluentdのコードを理解してコントリビュートできるようになろう!
What is Fluentd?
Ruby製の汎用データ収集ツール
データ収集・転送を便利に統合管理!
公式ページ: https://www.fluentd.org/
GitHub: https://github.com/fluent/fluentd
Who are we?
クリアコード: https://www.clear-code.com/
フリーソフトウェア(オープンソースソフトウェア)開発をビジネスに!
Fluentdなどのエンタープライズサポートをしています!
Fluentdについては、コアメンテナーが多数在籍しています!