環境説明:
DB:MySQL 5.7.23 (AWSのRDS-マルチAZ)
ZabbixServer:4.0.1
ZabbixServerはDockerコンテナ上で稼働 (AWSのECS)
コンテナイメージ:Zabbix公式のもの(https://hub.docker.com/r/zabbix/zabbix-server-mysql/)
事象:
RDSのフェイルオーバーが発生した際、以下ログを出力し、ZabbixServerとMySQLの接続が切れてしまいます
158:20190426:105915.881 [Z3005] query failed: [2013] Lost connection to MySQL server during query [begin;]
自然復旧はせず、コンテナを再起動することで復旧いたしました。
この時、フェイルオーバー発生時から再起動実施までの監視データが欠落してしまいます。
RDSのフェイルオーバー発生時でもデータが欠落しない構成や設定がございましたらご教授お願い致します。
なお、以下のフォーラムは確認しており、発生原因についても概ね理解しております。
しかし、コンテナ上でZabbixServerを稼働しており、再起動による解決ではデータが欠落してしまいますので、