クラスターを大規模に実行および管理するための重要なコンポーネントです。開発者はアプリケーションのデバッグとモニタリングのために、運用チームはアプリケーションのモニタリングのために、セキュリティはモニタリングのために、それぞれログにアクセスする必要があります。これらのチームには、ログの処理と保存に関する異なる要求事項があります。使用してログを集中管理するソリューションを紹介します。上に構築されたコンテナであり、ログフィルター、パーサー、およびさまざまな出力先へのルーターとして設計されています。サービスのサポートを追加します。よってログが処理され、出力先に送信される方法を見てみましょう。経由で取り込まれます。生成したコンテナログファイルです。ログ形式を処理し、ログエントリで時間が適切に設定されていることを確認します。フィルターのセットによってフィルター処理されます。フィルターを活用して、ログストレージソリューションでのクエリを容易にするために、ポッドラベルと注釈でログエントリを充実させます。形式であると想定し、そのデータの解析を試みます。文字列にシリアル化された場合、ログエントリで構造化データを使用できるようにします。次のログエントリがある場合、構造化データをバックエンドシステムで使用できるようにします。プラグインは、アプリケーションからの元のエントリも保持します。カスタムパーサーを使用するようにカスタマイズできます。パーサーをオーバーライドできます。これで、さまざまなログ形式を解析し、文字列形式から構造化形式に逆シリアル化できるようになりました。メタデータでデータを充実します。呼び出し、そのポッドに関する情報をクエリします。いうログエントリにさらなるキーが追加されます。"myapp-5468c5d4d7-n2swr"}ログが解析され、メタデータで充実されたので、ログを出力先に送信します。さまざまなユースケースに対して複数の出力を行うのが一般的です。エクスポートを可能にしたりすることもできます。スタックを使用する場合があります。ストリーミングできます。介して長期の監査要件を維持しながら、デバッグのためにログをライブストリームするために一般的に使用されます。ストリームに関するこのブログ記事を参照してください。出力を設定する必要があります。設定して、ログを特定のロググループに送信し、存在しない場合はそのグループを作成します。デプロイする必要があります。ロールを有効にして新しいクラスターを作成します。関する文書を参照してください。書き込む権限がある「fluentbit-system」名前空間に「fluentbit」があることを確認してください。クラスターができました。ファイルを作成します。ストリーミングされるログが表示されます。パーサーを指定します。設定されるのを待ちます。エンドポイントを取得できます。リクエストのシミュレーションに使用して、アプリケーションの負荷をシミュレーションし、ログを生成します。http://3d6aa6b1-default-nginxingr-29e9-1180704856.us-east-2.elb.amazonaws.com/これで、ログに次のようなエントリが表示されます。送信するようになりました。ごとに個別のサイドカーコンテナを実行する必要があります。Streams、および他の多くのバックエンドにログをストリーミングするように設定できます。これにより、管理者は組織内の必要なグループへのアクセスを提供できます。機会均等法を順守しています。平等に採用しています。