0
データフローにログバックアペンダーを登録することはできますか?データフローログアペンダーはありますか?
Beamでは、DirectRunner用のアペンダーを定義できますが、Dataflowにデプロイすると、もはや機能しないように見えます。これはちょうど私のlogback.xmlが失われてしまったのでしょうか、それともランナーが独自のルートロガーを持っているからですか?
データフローにログバックアペンダーを登録することはできますか?データフローログアペンダーはありますか?
Beamでは、DirectRunner用のアペンダーを定義できますが、Dataflowにデプロイすると、もはや機能しないように見えます。これはちょうど私のlogback.xmlが失われてしまったのでしょうか、それともランナーが独自のルートロガーを持っているからですか?
Dataflowランナーは、分散環境で実行するパイプラインのオーケストレーションとパラレル化を担当しています。その一環として、SLF4Jを使用してロギングを管理します。
サポートされているライブラリの1つで動作するようにログバックを取得するか、単にそれらの1つを直接使用することができれば、クラウドログにジョブのログメッセージを取得できるはずです。
ドキュメントは、データフローSDKのためですが、それはビームのためにも同様に適用する必要がありますhttps://cloud.google.com/dataflow/pipelines/logging
私は外部のサービスにエラーを報告するためにロギングシステムをフックに探していた、クラウドロギングがエラーの集約でひどいですので、 Stackdriverエラー報告はサポートされていません(まだですか?) 実際のメッセージを送信することは私の問題ではありません。 – meunierd