Вы не сможете видеть пропущенные или неудачные резервные копии в консоли GCP.Однако их можно проверить с помощью инструмента командной строки gcloud
, сначала перечислив резервные копии экземпляров, используя следующую команду:
gcloud sql backups list --instance [INSTANCE_NAME]
, а затем проверив детали каждой резервной копии, запустив командуследующая команда:
gcloud sql backups describe [BACKUP_ID] --instance [INSTANCE_NAME]
Или вы также можете использовать API и выполнить скручивание:
ACCESS_TOKEN="$(gcloud auth application-default print-access-token)"
curl --header "Authorization: Bearer ${ACCESS_TOKEN}" \
-X GET \
https://www.googleapis.com/sql/v1beta4/projects/[PROJECT-ID]/instances/[INSTANCE_NAME]/backupRuns
Я бы обычно рекомендовал использовать оповещения Stackdriver для уведомлений по электронной почте, но это не такдоступны для резервного копирования событий.Кроме того, я считаю, что нет уведомлений о ситуациях, когда данные не изменились и резервная копия пропущена.