2016-05-30 3 views
0

5つのMSF4jマイクロサービスがあり、それらのサービスが相互接続されている場合、ロギングを行う最も良いメカニズムは何でしょうか?Wso2マイクロサービス(MSF4j):ロギングの処理

私の主な関心事は?

1)ログは、別の別のマイクロサービスである必要がありますか?

2)すべての5つのマイクロサービスにロギングコンポーネントを追加する必要はありません。この場合、それぞれに個別のログファイルが作成されます。その場合、ログのデバッグ情報を見つける最良の方法は何でしょうか?私たちは、共関連IDのようなフィールドを使わなければならないかもしれません。私たちがコア・リレーションIDのようなユーザ・コアIDを持つ場合、コア・リレーションIDを持つ複数のログ・ファイルをフィルタリングしてログを視覚化するための最良のオープン・ソース・ロギング・ツールは何ですか?

+0

[Spring Cloud Sleuth](https://github.com/spring-cloud/spring-cloud-sleuth)を参照してください。ファイルにロギングするべきではなく、中央ロギングファシリティ([ここ] http://12factor.net/logs))。それには[ELKスタック](https://www.elastic.co/products)のようなものを使用してください。 –

答えて

1

ログを集中型ロギングアプリケーションにプッシュする必要があります。 Elastic StackSplunkLogglyまたはその他のログ管理システムを使用できます。

関連する問題