בדף הזה מוסבר איך לראות יומן ביקורת של גיבוי אוטומטי של מכונת Cloud SQL.
אפשר להשתמש ביומני ביקורת כדי:
- אפשר לעיין ביומן ביקורת כדי לוודא שהגיבוי הושלם בהצלחה.
- הגדרת התראה מבוססת-יומן כדי לקבל עדכון לגבי סטטוס הגיבוי.
הצגת יומן ביקורת
אתם יכולים להשתמש במסוף, ב- Google Cloud , או ב-API כדי לראות יומן ביקורת ולוודא שהגיבוי הושלם בהצלחה במסגרת חלון הגיבוי.gcloud CLI
המסוף
במסוף Google Cloud , בוחרים באפשרות Logging ואז באפשרות Logs Explorer.
כדי לסנן את יומני הביקורת של גיבויים אוטומטיים של מכונות Cloud SQL, מריצים את השאילתה הבאה:
logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event" protoPayload.methodName="cloudsql.instances.automatedBackup" resource.type="cloudsql_database"
מחליפים את PROJECT_ID במזהה הפרויקט ב- Google Cloud .
הביטוי הראשון מסנן את יומני הביקורת System Event. הביטוי השני מסנן את יומני הביקורת של גיבויים אוטומטיים. מסנני הביטוי הסופיים ליומני ביקורת של מכונות Cloud SQL.
מידע נוסף על שליחת שאילתות לגבי יומני ביקורת באמצעות מסוף Google Cloud זמין במאמר צפייה ביומנים.
הצגת הסטטוס של גיבוי שנוצר במהלך חלון הגיבוי. הסטטוס הזה מוצג בשדה
windowStatus. כדי לראות את השדה הזה, צריך לבצע את השלבים הבאים:- לוחצים על יומן הביקורת.
- לוחצים על השדה
metadata.
gcloud
כדי לסנן את יומני הביקורת של גיבויים אוטומטיים של מכונות Cloud SQL, מריצים את השאילתה הבאה:
gcloud logging read \ "logName=projects/PROJECT_NAME/logs/cloudaudit.googleapis.com%2Fsystem_event AND protoPayload.methodName=cloudsql.instances.automatedBackup AND resource.type=cloudsql_database" \ --project=PROJECT_NAME
מחליפים את PROJECT_NAME בשם הפרויקט ב- Google Cloud .
הביטוי הראשון מסנן את יומני הביקורת System Event. הביטוי השני מסנן את יומני הביקורת של גיבויים אוטומטיים. מסנני הביטוי הסופיים ליומני ביקורת של מכונות Cloud SQL.
מידע נוסף על שליחת שאילתות על יומני ביקורת באמצעות
gcloudזמין במאמר צפייה ביומנים.הצגת הסטטוס של גיבוי שנוצר במהלך חלון הגיבוי. הסטטוס הזה מוצג בשדה
windowStatus.
API
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
בגוף הבקשה ב-JSON, הביטוי הראשון מסנן את יומני הביקורת System Event. הביטוי השני מסנן את יומני הביקורת של גיבויים אוטומטיים. המסננים הסופיים של הביטויים ליומני ביקורת של מכונות Cloud SQL.
מידע נוסף על שימוש ב-API כדי לשלוח שאילתות לגבי יומני ביקורת זמין במאמר צפייה ביומנים.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://logging.googleapis.com/v2/entries:list
תוכן בקשת JSON:
{
"resourceNames": [
"projects/PROJECT_ID"
],
"pageSize": 5,
"filter": "logName=projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event AND protoPayload.methodName = cloudsql.instances.automatedBackup AND resource.type=cloudsql_database",
"orderBy": "timestamp desc"
}
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
מידע נוסף על LOG_ENTRY_UNIQUE_IDENTIFIER
בשדה insertId זמין במאמר בנושא LogEntry.
הצגת הסטטוס של גיבוי שנוצר במהלך חלון הגיבוי. הסטטוס הזה מוצג בשדה windowStatus.
סטטוסים של גיבוי אוטומטי
-
STATUS_SUCCEEDED: הגיבוי האוטומטי הושלם בהצלחה.
STATUS_ATTEMPT_FAILED: מערכת Cloud SQL ניסתה ליצור את הגיבוי, אבל הגיבוי לא התחיל או שהוא נכשל. הסיבות למצב הזה כוללות:- מתבצע גיבוי אחר במופע.
- מיקום הגיבוי מוגבל על ידי מדיניות הארגון.
- הגיבוי של המופע הסתיים, אבל אירעה שגיאה.
- המופע לא פעל כש-Cloud SQL ניסה ליצור את הגיבוי.
STATUS_FAILED: הגיבוי האוטומטי של המופע לא הושלם בהצלחה או שלא ניתן להשלים אותו במסגרת חלון הגיבוי.לדוגמה, אם הפעלתם גיבויים אוטומטיים ותזמנתם את חלון הגיבוי בין השעות 1:00 ל-5:00, יכול להיות שהגיבוי ייכשל אם תבצעו הרבה פעולות
EXPORTבמהלך פרק הזמן הזה. יכול להיות שגיבויים אוטומטיים ייכשלו גם אם יש יותר מדי התנגשויות עם פעולתEXPORTשפועלת במשך זמן רב.אם Cloud SQL מנסה ליצור גיבוי כמה פעמים במהלך חלון הגיבוי, אבל הגיבוי לא נוצר בגלל הסיבות שמפורטות ב-
STATUS_ATTEMPT_FAILED, Cloud SQL יוצר עוד יומן ביקורת עם השדהwindowStatusשמוגדר לערךSTATUS_FAILED.
STATUS_SKIPPED: המכונה ב-Cloud SQL הפסיקה לפעול מאז הגיבוי האחרון שהצליח. לכן, לא נוצר גיבוי אוטומטי חדש.
הגדרת התראה מבוססת-יומן
אתם יכולים להגדיר התראה מבוססת-יומן כדי לקבל הודעה על סטטוס הגיבוי.
- אם הגיבוי הוא בסטטוס
STATUS_SUCCEEDED, תוכלו לקבל התראה למטרות מעקב. - אם הגיבוי הוא בסטטוס
STATUS_FAILEDאוSTATUS_ATTEMPT_FAILED, תוכלו לקבל התראה כדי לבצע פעולת תיקון על סמך ההודעה שמופיעה ברשומה ביומן. אפשר גם לבצע גיבוי לפי דרישה לפני חלון הזמן הבא שנקבע לגיבוי. - אם הגיבוי הוא בסטטוס
STATUS_SKIPPED, תוכלו לקבל הודעה להפעלה מחדש של מכונת Cloud SQL.
המאמרים הבאים
- מידע נוסף על גיבוי הנתונים
- מידע נוסף על יצירה וניהול של גיבויים
- מידע נוסף על שחזור נתונים
- איך משחזרים את הנתונים מהגיבוי
- איך מבצעים שחזור מערכת מנקודה מסוימת בזמן (PITR)