Fluent Bit は、Linux、Windows、Embedded Linux、MacOS、BSD ファミリ オペレーティング システム用の高速ログ プロセッサおよびフォワーダです。これは、Graduated Fluentd エコシステムの一部であり、CNCF サブプロジェクトです。
Fluent Bit を使用すると、さまざまなソースからログ イベントやメトリクスを収集し、処理して、Fluentd、Elasticsearch、Splunk、DataDog、Kafka、New Relic、Azure サービス、AWS サービス、Google サービス、NATS、InfluxDB などのさまざまなバックエンドに配信できます。カスタム HTTP エンドポイント。
Fluent Bit には、SQL クエリを使用したデータ操作と分析といった、完全な SQL ストリーム処理機能が搭載されています。
Fluent Bit は、x86_64、x86、arm32v7、および arm64v8 アーキテクチャで実行されます。
Fluent Bit は実稼働環境で広く使用されています。 2022 年の時点で、Fluent Bit は 30 億ダウンロードを超え、 1 日あたり 1,000 万回以上デプロイされ続けています。以下は、本番環境で Fluent Bit を頻繁に使用しているユーザーのプレビューです。
あなたの会社が Fluent Bit を使用していてリストにない場合は、お気軽に GitHub のイシューを開いていただければ、ロゴを追加させていただきます。
インストール、構成、展開、開発に関するトピックに関する公式プロジェクト ドキュメントは、次の場所にあります。
ソースから Fluent Bit を構築する場合は、次のコマンドを実行してください。
cd build
cmake ..
make
bin/fluent-bit -i cpu -o stdout -f 1
さらに詳細に興味がある場合は、「ビルドとインストール」セクションを参照してください。
最も一般的な Linux ディストリビューション用のパッケージを提供しています。
Linux コンテナー イメージは最も一般的なデプロイメント モデルであり、毎日何千もの新しいインストールが行われます。利用可能なイメージとタグの詳細については、こちらをご覧ください。
Fluent Bit は Windows 環境で完全にサポートされています。次の手順に従って開始してください。
Fluent Bit は IBM Z(s390x) 上の Linux 上で動作しますが、WASM フィルター プラグインは動作しません。 LUA フィルター プラグインの場合、 libluajit
がシステムにインストールされており、 FLB_LUAJIT
およびFLB_PREFER_SYSTEM_LIB_LUAJIT
オンにして Fluent Bit が構築されている場合に実行されます。
Fluent Bit は、さまざまなプラグインがデータ パイプラインで主要な役割を果たすプラグイン可能なアーキテクチャに基づいています。
名前 | タイトル | 説明 |
---|---|---|
集めた | 集めた | Collectd からの UDP パケットをリッスンします。 |
CPU | CPU使用率 | システムの合計 CPU 使用率を測定します。 |
ディスク | ディスク使用量 | ディスク I/O を測定します。 |
ダミー | ダミー | ダミーイベントを生成します。 |
実行する | 幹部 | 外部プログラムを実行し、イベントログを収集します。 |
フォワード | フォワード | Fluentd 転送プロトコル。 |
頭 | 頭 | ファイルの最初の部分を読み取ります。 |
健康 | 健康 | TCP サービスの健全性を確認します。 |
kmsg | カーネルログバッファ | Linux カーネルのログ バッファ メッセージを読み取ります。 |
私 | メモリ使用量 | システムで使用されているメモリの合計量を測定します。 |
mqtt | MQTT | MQTT サーバーを起動し、パブリッシュ メッセージを受信します。 |
ネットフ | ネットワークトラフィック | ネットワークトラフィックを測定します。 |
プロシージャ | プロセス | プロセスの健全性を確認します。 |
ランダム | ランダム | ランダムなサンプルを生成します。 |
シリアル | シリアルインターフェース | シリアルインターフェースからデータ情報を読み取ります。 |
標準入力 | 標準入力 | 標準入力からデータを読み取ります。 |
シスログ | シスログ | Unix ソケットから syslog メッセージを読み取ります。 |
システムド | システムド | Systemd/Journald からログを読み取ります。 |
しっぽ | しっぽ | ログ ファイルの末尾。 |
tcp | TCP | TCP 経由で JSON メッセージをリッスンします。 |
熱 | 熱 | システム温度を測定します。 |
名前 | タイトル | 説明 |
---|---|---|
AWS | AWSメタデータ | AWS メタデータを使用してログを強化します。 |
期待する | 期待する | レコードが構造内の特定の基準に一致することを検証します。 |
grep | グレップ | パターンによって特定のレコードを照合または除外します。 |
Kubernetes | Kubernetes | Kubernetes メタデータを使用してログを強化します。 |
ルア | ルア | Lua スクリプトを使用してレコードをフィルターします。 |
パーサー | パーサー | レコードを解析します。 |
レコード修飾子 | レコード修飾子 | 記録を変更します。 |
リライトタグ | タグを書き換える | 新しいタグの下でレコードを再発行します。 |
標準出力 | 標準出力 | レコードを標準出力インターフェイスに出力します。 |
スロットル | スロットル | イベント フローにレート制限を適用します。 |
ネスト | ネスト | 指定したキーの下にレコードをネストする |
修正する | 修正する | 記録するための変更。 |
名前 | タイトル | 説明 |
---|---|---|
紺碧 | Azure ログ分析 | Azure Log Analytics へのレコードの取り込み |
ビッグクエリ | BigQuery | レコードを Google BigQuery に取り込む |
カウンタ | カウントレコード | シンプルなレコードカウンター。 |
データドッグ | データドッグ | ログを Datadog に取り込みます。 |
エス | エラスティックサーチ | レコードを Elasticsearch サーバーにフラッシュします。 |
ファイル | ファイル | レコードをファイルにフラッシュします。 |
フローカウンター | フローカウンター | レコードをカウントします。 |
フォワード | フォワード | Fluentd 転送プロトコル。 |
ゲルフ | ゲルフ | レコードを Graylog にフラッシュする |
http | HTTP | レコードを HTTP エンドポイントにフラッシュします。 |
流入db | 流入DB | レコードを InfluxDB 時系列データベースにフラッシュします。 |
カフカ | アパッチ カフカ | レコードを Apache Kafka にフラッシュする |
カフカレスト | Kafka REST プロキシ | レコードを Kafka REST プロキシ サーバーにフラッシュします。 |
ロキ | ロキ | レコードを Loki サーバーにフラッシュします。 |
ナッツ | NATS | レコードを NATS サーバーにフラッシュします。 |
ヌル | NULL | イベントを捨てる。 |
s3 | S3 | レコードを s3 にフラッシュする |
スタックドライバー | Google Stackdriver ロギング | レコードを Google Stackdriver Logging サービスにフラッシュします。 |
標準出力 | 標準出力 | レコードを標準出力にフラッシュします。 |
元気よく | スプランク | レコードを Splunk Enterprise サービスにフラッシュする |
tcp | TCPとTLS | レコードを TCP サーバーにフラッシュします。 |
TD | トレジャーデータ | 分析のためにレコードを Treasure Data クラウド サービスにフラッシュします。 |
Fluent Bit はオープン プロジェクトであり、複数の個人や企業がコーディング、文書化、テスト、社内イベントでの宣伝など、さまざまな形で貢献しています。貢献の機会について詳しく知りたい場合は、コミュニティ チャネルを通じてお問い合わせください。
バグ修正、新機能、コーディング全般で Fluent bit に貢献することに興味がある場合は、コード貢献ガイドラインを参照してください。 Fluent Bit に貢献するための初心者ガイドもここで参照できます。
Slack チャンネル、メーリング リスト、または IRC にお気軽にご参加ください。
このプログラムは、Apache License v2.0 の条件に基づいています。
Fluent Bit は、すべての主要なクラウド プロバイダーを含む、クラウド ネイティブ コミュニティのいくつかの企業によってスポンサーおよび維持されています。
寄稿者のリストはここでご覧いただけます。