בדף הזה מוסבר איך לצפות ביומני התאימות של התזמון היומי שנוצרו ב-Cloud Logging עבור מכשירי גיבוי ושחזור. היומנים האלה מספקים מידע על סטטוס התאימות של מדיניות גיבוי מתוזמנת יומית של המשאבים שלכם. בנתוני היומן האלה מוצגת רק התאימות למדיניות של לוחות זמנים יומיים, ולא למדיניות של לוחות זמנים שבועיים וחודשיים. בנתוני היומן מוצגים רק נתונים מ-7 הימים האחרונים.
יומני התאימות ללוח הזמנים היומי לכל מכשיר מצורפים יחד וכוללים חותמת זמן משותפת. הערך הזה מייצג את סטטוס התאימות של כל לוחות הזמנים היומיים של המדיניות שמשויכים למכשיר הזה בשבעת הימים הקודמים, מ-DAY עד DAY-6. היומנים האלה לא יכילו מידע מעבר לפרק הזמן של שבעה ימים.
יומני התאימות של התזמון היומי מועברים בקבוצות לכל מכשיר שלוש פעמים ביום במרווח של שמונה שעות. חבילת היומנים עם חותמת הזמן העדכנית ביותר תמיד משקפת את תמונת התאימות העדכנית ביותר לכל לוחות הזמנים של המדיניות היומית שמקושרים למכשיר ספציפי.
הרשאות ותפקידים
כדי לראות את יומני התאימות, צריך את הרשאת IAM roles/logging.viewer. התפקיד Logs Viewer (צפייה ביומנים) מעניק לכם הרשאת קריאה בלבד ליומני התאימות של כל מכשירי הגיבוי והשחזור בפרויקט שצוין.
במאמר בקרת גישה באמצעות IAM תוכלו לקרוא מידע נוסף על ההרשאות והתפקידים ב-IAM שחלים על הנתונים של יומני התאימות.
צפייה ביומני התאימות
אתם יכולים לצפות ביומני תאימות של Backup and DR ב-Cloud Logging באמצעות מסוף Google Cloud ו-gcloud CLI.
המסוף
במסוף Google Cloud , אפשר להשתמש בLogs Explorer כדי לאחזר את הרשומות ביומן התאימות של Backup and DR עבור מכשירי הגיבוי והשחזור:
- במסוף Google Cloud , עוברים אל Logging > Logs Explorer.
- בוחרים פרויקט קיים ב-Cloud.
- בחלונית Query builder, בוחרים באפשרות gcb_daily_schedule_compliance מהתפריט הנפתח Select Log name.
gcloud
ה-CLI של gcloud מספק ממשק שורת פקודה ל-Cloud Logging API. כדי לקרוא את הרשומות ביומן התאימות של מכשירי גיבוי/שחזור בפרויקט, מריצים את הפקודה הבאה:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance" --project=PROJECT_ID
```
הפורמט של יומן התאימות ללוח זמנים יומי
הרשומות ביומן התאימות של לוח הזמנים היומי של Backup and DR כוללות את השדות הבאים:
שדה |
תיאור |
|---|---|
שם המכשיר |
השם של המכשיר שמשויך למדיניות הגיבוי של לוח הזמנים היומי. |
שם משאב |
השם של המשאב שמשויך למדיניות הגיבוי של לוח הזמנים היומי. |
מזהה מדיניות של כלל גיבוי |
המזהה של מדיניות הגיבוי שבה דווחה התאימות. |
Host ID |
מזהה המארח שמשויך למדיניות הגיבוי של לוח הזמנים היומי. |
שם המארח |
שם המארח שמשויך למדיניות הגיבוי של לוח הזמנים היומי. |
סוג העבודה |
סוג העבודה של מדיניות הגיבוי לפי תזמון יומי. הפעולה יכולה להיות snapshot, OnVault, streamsnap, restore או direct to OnVault. |
שעת ההתחלה של חלון הגיבוי |
שעת ההתחלה של חלון הזמן של מדיניות הגיבוי היומית. |
סטטוס |
סטטוס התאימות של מדיניות הגיבוי לפי לוח הזמנים היומי. הסטטוס יכול להיות הצלחה, כשלון, לא ידוע או ריק. |
מזהה המשאב |
מזהה המשאב שמשויך למדיניות הגיבוי של לוח הזמנים היומי. |
סוג המשאב |
סוג המשאב, לדוגמה, מכונה של Compute Engine, Google Cloud VMware Engine או מסד נתונים. |
מזהה מכשיר |
מזהה המכשיר שמשויך למדיניות הגיבוי של לוח הזמנים היומי. |
תאריך |
התאריך שבו מדווח סטטוס התאימות. |
תגובה |
תיאור שמסביר את סטטוס התאימות של מדיניות הגיבוי של לוח הזמנים היומי. |
מזהה תבנית המדיניות של תוכנית הגיבוי |
המזהה של תבנית הגיבוי שהמדיניות היומית של גיבוי לפי לוח זמנים היא חלק ממנה. |
השם של מדיניות כללי הגיבוי |
שם מדיניות הגיבוי שעליה מתבסס הדיווח על התאימות. |
תבנית מדיניות של תוכנית גיבוי |
השם של התבנית שהמדיניות היומית לגיבוי לוח הזמנים היא חלק ממנה. |
הדוגמה הבאה היא רשומה ביומן שמייצגת את סטטוס התאימות של לוח הזמנים של מדיניות הגיבוי היומי logsmart_snap.
{
"insertId": "209569_144675069838",
"jsonPayload": {
"backup_window_start_time": "19:00",
"job_type": "Snapshot",
"resource_id": "6223",
"date": "2024-02-07",
"host_name": "uistress-sql19stdm",
"resource_type": "SqlServerWriter",
"appliance_name": "appliance-test5-64573",
"backup_plan_policy_template_id": "6381",
"backup_rule_policy_name": "logsmart_snap",
"backup_plan_policy_template": "a_logsmart",
"backup_rule_policy_id": "6383",
"resource_name": "DB-RMV2",
"comment": "Job_0181855 finished at 2024-02-07 19:01 with consistency point 2024-02-07 19:01",
"appliance_id": "xxxxxxxxxxxx",
"status": "Success",
"host_id": "5169"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"management_server_id": "
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"resource_container": "projects/xxxxxxxxxxxx
"
}
},
"timestamp": "2024-02-08T23:15:00.704Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance",
"receiveTimestamp": "2024-02-08T23:19:21.193161111Z"
}
שאילתות לדוגמה
אתם יכולים לכתוב שאילתות מותאמות אישית של יומני תאימות בקטע השאילתות כדי לראות יומנים נבחרים:
כדי להציג את כל היומנים של התאימות למדיניות הגיבוי היומי המתוזמן עבור PROJECT_ID מסוים, משתמשים בשאילתה הבאה:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
אם אתם מחפשים יומני תאימות שבהם סטטוס התאימות הוא failure.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.status="Failure"
אם אתם מחפשים יומני תאימות למדיניות שמשויכת למכשיר גיבוי או שחזור.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.appliance_name="appliance_name"
אם אתם מחפשים את יומני התאימות למדיניות שמשויכת למשאב מסוים.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.resource_name="resource_name"
אם אתם מחפשים יומני תאימות שמשויכים למארח ספציפי.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.host_name="hostname"
המאמרים הבאים
- כדי להגדיר התראות מבוססות-יומן ל-Backup and DR, צריך ליצור שאילתת יומן באמצעות filter compliance logs, ואז Configure log-based alerts.