2017-09-23 3 views
0

ドップラーは、Splunk/Paper Trailのようなサードパーティのログ管理システムにログを出力するのに対し、トラフィックコントローラはcfログの要求を処理するということを読んでいます。両方のコンポーネントによって発行されるログは同じですか?もしそうなら、2つのコンポーネントが同じログを出力するために作られたのはなぜですか?Loggregator - Doppler and Traffic Controller

答えて

1

ドップラーは、スプランク/ペーパートレイルなどの第三者のログ管理システムにログを送信するために使用され、トラフィックコントローラはcfログリクエストを処理します。

正しい。

両方のコンポーネントから発行されるログは同じですか?もしそうなら、2つのコンポーネントが同じログを出力するために作られたのはなぜですか?

タスクは少し異なります。サードパーティのログシステムにログを送信する場合は、ログをそのプラットフォームにプッシュします。ドップラーはログを受け取ったときにこれを行います。実際、新しいバージョンのLoggregatorログでは、ドップラーからサードパーティサービスに直接移動することはありません。それらは、逆ログプロキシ&スケーラブルなsyslogアダプタを経由します。これは、実際のサードパーティサービスとどのようなインタフェースがありますか。

cf logsでログを取得する場合は、ログを取得しています。それがトラフィックコントローラの仕事です。それはcf CLIから要求を受け取り、応答します。これは、複数のドップラー・サーバーからのログの集約を処理するため、この作業をCLIにとって簡単にします。これはCLIにとっては難しいので、トラフィックコントローラはこれを実行し、cf CLIがログをプルできる簡単なAPIを提供します。

This diagram explains the flows better。このドキュメントでは、Loggregatorの設計についてさらに深く説明しています。

希望に役立ちます!