2017-05-07 9 views
0

データフローにログバックアペンダーを登録することはできますか?データフローログアペンダーはありますか?

Beamでは、DirectRunner用のアペンダーを定義できますが、Dataflowにデプロイすると、もはや機能しないように見えます。これはちょうど私のlogback.xmlが失われてしまったのでしょうか、それともランナーが独自のルートロガーを持っているからですか?

答えて

0

Dataflowランナーは、分散環境で実行するパイプラインのオーケストレーションとパラレル化を担当しています。その一環として、SLF4Jを使用してロギングを管理します。

サポートされているライブラリの1つで動作するようにログバックを取得するか、単にそれらの1つを直接使用することができれば、クラウドログにジョブのログメッセージを取得できるはずです。

ドキュメントは、データフローSDKのためですが、それはビームのためにも同様に適用する必要がありますhttps://cloud.google.com/dataflow/pipelines/logging

+0

私は外部のサービスにエラーを報告するためにロギングシステムをフックに探していた、クラウドロギングがエラーの集約でひどいですので、 Stackdriverエラー報告はサポートされていません(まだですか?) 実際のメッセージを送信することは私の問題ではありません。 – meunierd

関連する問題