2
1

More than 1 year has passed since last update.

fluentdとは

Posted at

勉強前イメージ

よく聞く・・・けどわからん・・・

調査

fluentdとは

フルエントディー と読みます。
アプリケーションなどからのログデータ収集管理ツール(データコレクタ)です。
システムに管理されているログファイルを収集して解析、保存を行うことが出来ます。
また、各種データをMongoDBやs3などに出力したり、Elasticsearchやkibanaなどと連携してログの可視化が可能です。

fluentdは安定版のtd-agentとしても提供されています。

fluentdの機能

  • input

各種データソースから必要なデータを収集します。
ログの取り込みや、転送データの取り込みがこれにあたります。

  • buffer

データの紛失を管理します。
オンメモリに載せたりファイルでの管理を行います。

  • output

各種データを出力します。
DBに書き込んだり、上記に記載しているようにs3に置いたりすることが出来ます。

fluentdの特徴

  • マルチプラットフォーム

rubyの動作環境があればlinuxでもwindowsでも動くので
OSの制限はありません。

  • データの信頼性

上記のbufferに当たる箇所ですが、データバッファに蓄積するので
ログの欠損を防ぐことが出来ます。

  • 様々なモジュールが有る

イベント送信のためのモジュールが様々な言語に向けたモジュールが提供されているので、
独自のアプリケーションログを簡単に記録させることが出来ます。

勉強前イメージ

ログに関わることは知ってたけど、収集するやつなんか
あと、色んな所にログ出力できるのいいね

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1