Serilog を Elasticsearch と組み合わせて使用し始めました。これは、構造ログ データを保存する (そして後で Kibana などのツールを使用して視覚化する) 非常に効率的な方法です。ただし、ログ データをバックエンドに直接書き込むのではなく、ログ メッセージへのタグの追加、インデックスの選択などを担当できる Logstash などのログ ブローカーを構成することの利点を理解しています。このセットアップでは、アプリケーションは知識を必要としません。ログデータ配布の。
Logstash が真ん中にある場合、問題はどの Serilog シンクを使用するのが最適かということです。そのため、Logstash は、高度で CPU を集中的に使用するフィルターを適用せずにデータをインポートできます。Redis が Logstash の優れたコンパニオンとして言及されているのを見てきましたが、Serilog には Redis シンクがありません。Logstash によって Elasticsearch インデックスに簡単に転送できる Serilog シンクに関する推奨事項はありますか?
最初に Elasticsearch シンクを使用し、いくつかの調整と追加のタグの適用後に再度 Elasticsearch にループバックする方法もあります。