מדדים של משימות העברה

‫Database Migration Service אוסף ומציג מדדים של משימות העברה שמייצגים את התקינות וההתקדמות של תהליך העברת הנתונים. בדף הזה מתוארים התחומים הבאים שמשויכים למדדים של משימות העברה:

המדדים שזמינים בדף הפרטים של משימת ההעברה

בדף הפרטים של משימת ההעברה מוצגות כמה דיאגרמות שיכולות לעזור לכם להבין את המצב הנוכחי ואת ההתקדמות של משימת ההעברה. אפשר לסנן את המידע בתרשימים האלה לכל מסד נתונים שנכלל במשימת ההעברה.

תרשימים לדוגמה של מדדי משימות העברה ב-Database Migration Service.
איור 1. תרשימי ניראות (observability) לדוגמה ב-Database Migration Service. (אפשר ללחוץ כדי להגדיל)
תרשימים לדוגמה של מדדי משימות העברה ב-Database Migration Service.

כדי לקבל מידע נוסף על כל דיאגרמה והמדד שמשויך אליה, אפשר להרחיב את הקטעים הבאים:

השהיית השחזור

בתרשים Restore lag נעשה שימוש במדד migration_job/max_replica_sec_lag כדי לייצג את הפרש הזמן בין תקופת קובץ הגיבוי (שנגזרת משם הקובץ) לבין הרגע שבו הקובץ משוחזר במלואו במכונה של היעד ב-Cloud SQL. המדד הזה עוקב אחרי כל סוגי קובצי הגיבוי וקובצי יומן הטרנזקציות שבהם אתם משתמשים במשימת ההעברה (כלומר, גיבוי מלא, גיבוי דיפרנציאלי או קובץ יומן טרנזקציות). אתם יכולים להשתמש במידע הזה כדי להעריך את מהירות שכפול הנתונים הממוצעת, או כדי לפתור בעיות אפשריות בשכפול נתונים רציף.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג פיגור השחזור בכל מסדי הנתונים שנכללים במשימת ההעברה.

השהיה בהעלאת הגיבוי של יומן הטרנזקציות

בתרשים Transaction log backup upload lag נעשה שימוש במדד migration_job/sqlserver/transaction_log_upload_sec_lag כדי להציג את משך הזמן (בשניות) שחלף בין הזמן הנוכחי לבין חותמת הזמן של קובץ יומן העסקאות האחרון שהעליתם ל-Cloud Storage. אתם יכולים להשתמש במדד הזה כדי לעקוב אחרי בעיות אפשריות בהעלאות אוטומטיות של קובצי יומן העסקאות: הפרש זמן גדול יכול להצביע על כך שקובצי יומן העסקאות לא מועלים לקטגוריה של Cloud Storage.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג הפיגור הגבוה ביותר בכל מסדי הנתונים שנכללים במשימת ההעברה.

גיבויים של יומני עסקאות שעובדו

בתרשים Processed transaction log backups מוצג המדד migration_job/sqlserver/processed_file_count, שמייצג את מספר קובצי הגיבוי של יומן העסקאות ש-Database Migration Service עיבד וייבא ל-Cloud SQL. המידע הזה מתעדכן אחרי שיומן העסקאות מעובד במלואו, כך שהקו שמוצג בתרשים זז בקפיצות גדולות יותר ולא בירידות הדרגתיות.

אתם יכולים לעקוב אחרי המדד הזה כדי לבדוק את ההתקדמות של שלב הטעינה המצטברת. ערך גדול מ-0 מציין שמשימת ההעברה סיימה את שלב הטעינה הראשונית ועכשיו היא בשלב הטעינה המצטברת.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג סיכום של כל מסדי הנתונים שנכללים במשימת ההעברה.

גודל הגיבויים של יומן העסקאות שעובדו

בתרשים Processed transaction log backups size מוצג המדד migration_job/sqlserver/processed_file_bytes_count, שמציין את כמות הנתונים (בבייטים) של יומן העסקאות ש-Database Migration Service שכפל למכונת היעד ב-Cloud SQL. המידע הזה מתעדכן אחרי שיומן העסקאות מעובד במלואו, כך שהקו שמוצג בתרשים זז בקפיצות גדולות יותר ולא בירידות הדרגתיות.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג סיכום של כל מסדי הנתונים שנכללים במשימת ההעברה.

גיבויים של יומני עסקאות שלא עובדו

בתרשים Unprocessed transaction log backups מוצג המדד migration_job/sqlserver/unprocessed_files, שמייצג את מספר קובצי הגיבוי של יומני העסקאות ש-Database Migration Service זיהה בקטגוריית המקור ב-Cloud Storage, אבל עדיין לא שכפל למכונת היעד ב-Cloud SQL. המידע הזה מתעדכן אחרי שיומן העסקאות מעובד במלואו, כך שהקו שמוצג בתרשים זז בקפיצות גדולות יותר ולא בירידות הדרגתיות.

אתם יכולים לעקוב אחרי המדד הזה כדי להחליט מתי לסיים את משימת ההעברה. הזמן המתאים לקדם את משימת ההעברה הוא כשהערך של Unprocessed transaction log backups מגיע לאפס, ואין יותר קובצי יומן של טרנזקציות שצריך להעלות ל-Cloud Storage.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג סיכום של כל מסדי הנתונים שנכללים במשימת ההעברה.

גודל הגיבויים של יומן העסקאות שלא עובדו

בתרשים Unprocessed transaction log backups size מוצג המדד migration_job/sqlserver/unprocessed_file_bytes, שמציין את כמות הנתונים (בבייטים) ש-Database Migration Service זיהה בקטגוריית המקור ב-Cloud Storage, אבל עדיין לא שכפל למכונת היעד ב-Cloud SQL. המידע הזה מתעדכן אחרי שיומן העסקאות מעובד במלואו, כך שהקו שמוצג בתרשים זז בקפיצות גדולות יותר ולא בירידות הדרגתיות.

אתם יכולים לעקוב אחרי המדד הזה כדי להחליט מתי לסיים את משימת ההעברה. זמן טוב לקדם את משימת ההעברה הוא כשהערך של Unprocessed transaction log backups size מגיע לאפס, ואין לכם יותר קובצי יומן של טרנזקציות להעלות ל-Cloud Storage.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג סיכום של כל מסדי הנתונים שנכללים במשימת ההעברה.

נפח אחסון נדרש כולל ביעד

בתרשים Total destination storage usage מוצג המדד database/disk/bytes_used של Cloud SQL, כדי להראות כמה נתונים (בבייטים) מאוחסנים בכל מסדי הנתונים במכונה של Cloud SQL ביעד. אתם יכולים להשתמש במידע הזה כדי להעריך את התקדמות משימת ההעברה.

המדד הזה זמין רק בתצוגה המצטברת. אי אפשר לסנן את השימוש הכולל בדיסק לפי מסד נתונים.

עיכוב בשכפול

בתרשים Replication delay מוצג המדד per_database/postgresql/external_sync/replication_byte_lag של Cloud SQL, כדי להראות את ההבדל (בבייטים) בין הזמן שבו בוצעה פעולה במקור לבין הזמן שבו היא הוחלה על מכונת היעד.

אתם יכולים להשתמש במידע הזה כדי לוודא שהנתונים עקביים בין המכונה של המקור לבין המכונה של היעד.

המדד הזה זמין לכל מסד נתונים שנכלל במשימת ההעברה, ובתצוגה המצטברת שבה מוצג סיכום של כל מסדי הנתונים שנכללים במשימת ההעברה.

הצגת מדדים בדף הפרטים של משימת ההעברה

כדי להציג את תרשימי המדדים בדף הפרטים של משימת ההעברה:

  1. נכנסים לדף Migration jobs במסוף Google Cloud .

    מעבר למשימות ההעברה

  2. בכרטיסייה Jobs, לוחצים על השם המוצג של משימת ההעברה.

    דף הפרטים של משימת ההעברה נפתח.

  3. בקטע Databases אפשר לראות את הנתונים המספריים של Restore lag ושל Unprocessed transaction log backups size לכל מסד נתונים שנכלל במשימת ההעברה.
  4. לוחצים על הכרטיסייה Monitoring כדי לראות את דיאגרמות המדדים.
    • בתפריט View אפשר להציג נתונים נצברים של כל מסדי הנתונים שנכללים במשימת ההעברה, או לסנן את המידע לפי מסדי נתונים ספציפיים.
    • אתם יכולים גם לראות כל דיאגרמה ישירות ב-Cloud Monitoring. לוחצים על More chart options > View in Metrics Explorer.

המדדים שזמינים ב-Cloud Monitoring

בטבלה הבאה מתוארים כל המדדים של משימות ההעברה שבהם אפשר להשתמש כדי ליצור תרשימים ב-Metrics Explorer להעברות של SQL Server. ברשימת המדדים המלאה של Database Migration Service מופיעים עוד כמה מדדים, אבל הם לא זמינים להעברות של SQL Server.

אפשר גם להשתמש במדד cloudsql/database/disk/bytes_used של Cloud SQL ולהשוות אותו לגודל הכולל של מסדי הנתונים במקור, כדי להעריך את התקדמות משימת ההעברה.

סוג המדד שלב ההשקה
השם המוצג
סוג, סוג, יחידה
משאבים במעקב
תיאור
תוויות
migration_job/max_replica_bytes_lag בטא
המספר המקסימלי של בייטים בפיגור בנתונים של משימת ההעברה.
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob
הפיגור הנוכחי ברפליקציה, נצבר בכל הנתונים של משימת ההעברה. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.
migration_job/max_replica_sec_lag בטא
הפיגור המקסימלי בשניות של נתוני משימת ההעברה
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob
הפיגור הנוכחי ברפליקציה, נצבר בכל הנתונים של משימת ההעברה. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.
migration_job/sqlserver/processed_file_bytes_count בטא
ספירת בייטים של קבצים שעובדו
DELTA, INT64, By
datamigration.googleapis.com/MigrationJob
מספר הבייטים שהועלו ליעד. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.
migration_job/sqlserver/processed_file_count בטא
מספר הקבצים שעובדו
DELTA, INT64, 1
datamigration.googleapis.com/MigrationJob
מספר הקבצים שהועלו ליעד. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.
migration_job/sqlserver/transaction_log_upload_sec_lag בטא
Transaction Log Upload Sec Lag (הפרש הזמן בשניות בהעלאת יומן העסקאות)
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob
הזמן שעבר בשניות מאז שהועלה יומן הטרנזקציות האחרון. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.
migration_job/sqlserver/unprocessed_file_bytes בטא
בייטים של קבצים שלא עובדו
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob
בייטים של קבצים שלא עובדו וממתינים להעלאה ל-Cloud SQL. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.
migration_job/sqlserver/unprocessed_files בטא
קבצים שלא עובדו
GAUGE, INT64, 1
datamigration.googleapis.com/MigrationJob
קבצים שלא עובדו וממתינים להעלאה ל-Cloud SQL. נדגם כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים במשך עד 180 שניות. ‫
database: שם מסד הנתונים.