2017-12-25 35 views
0

クラウドファウンドリプラットフォーム上の異なるアプリケーションで実行されている春ブートRESTサービスを一元的にログに記録するにはどうすればよいですか?たとえば、特定のサービスがどれくらい要求されたかを記録したいとします。私のアプリケーションを再起動/リセットしなければならない場合でも、ログは永続的でなければなりません。 cf logs -recentを使って最後のログエントリを表示したいだけではありません。ベストプラクティスはありますか?クラウドファウンドリアプリケーションプラットフォームでの春ブートのログイン

答えて

1

アプリケーションは、stdoutとstderrに書き込むようにログを設定する必要があります。 Cloud Foundryロギングサブシステムは、stdoutとstderrに書き込まれたすべてを自動的に取り出し、ログアグリゲータに送信します。詳細は、Application Logging docsを参照してください。

ログを永続化して表示および分析できるようにするには、ログを外部のログキャプチャシステムにストリーミングする必要があります。一部のCloud Foundryのドキュメントには、よく使われるログキャプチャシステムにはgeneral information about configuring log streamingspecific instructionsが含まれています。

関連する問題