小ネタです。Argo WorkflowsをGKE & Cloud Logging環境で使っている場合、workflow-controllerが出力するログが問答無用でERROR扱いされるという問題がありました。
長らく「そういうもんかー」と諦めてたのですが、JSONによる構造化ログがArgo Workflowsでサポートされるようになったことでこれが解決するようです。--log-format json
を付ける、もしくはargo-helm
を使っている場合はcontroller.logging.format
をjson
にしてあげるとログがERROR扱いされることを避けることができます。地味にかゆいところだったので、すっきりしました。