מעקב אחרי משימות העברה

‫Cloud Monitoring אוסף ומאחסן באופן אוטומטי מידע על משימות של Storage Transfer Service. אתם יכולים להשתמש ב-Cloud Monitoring כדי ליצור תרשימים ולעקוב אחרי מגוון מדדים:

  • מספר האובייקטים והבייטים שנמצאו
  • מספר האובייקטים והבייטים שהועתקו
  • מספר האובייקטים והבייטים שנמחקו
  • מספר השגיאות וקודי השגיאה המשויכים

‫Cloud Monitoring מופעל באופן אוטומטי עבור Storage Transfer Service. אין עלות לאיסוף נתונים או לצפייה במדדים במסוףGoogle Cloud . יכול להיות שיהיו חיובים על קריאות ל-API. פרטים על התמחור מופיעים במחירון של Cloud Monitoring.

תפקיד IAM נדרש

כדי להציג מדדים ב-Cloud Monitoring, צריך להיות לכם התפקיד Monitoring Viewer (roles/monitoring.viewer) או הרשאות שוות ערך.

איך נותנים תפקיד ב-IAM

הצגת המדדים

מדדים של Cloud Monitoring זמינים משני מקומות במסוףGoogle Cloud :

  • בדף הפרטים של משימה ב-Storage Transfer Service מוצגים מדדים של משימת העברה ספציפית. בנוסף למדדים שמפורטים בהמשך, המערכת מחשבת את רוחב הפס של העתקת בייטים ואת קצב העתקת האובייקטים.

  • בדף Cloud Monitoring אפשר להציג מדדים של משימת העברה אחת, של כמה משימות או של כל המשימות בפרויקט. יש בו אפשרויות רבות לתרשימים ולהתאמה אישית.

צפייה במדדים בדף פרטי המשרה

כדי לראות את המדדים של משרה ספציפית:

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

    מעבר אל העברות

  2. לוחצים על המשימה שרוצים לראות את המדדים שלה. יופיע הדף Job details.

  3. לוחצים על הכרטיסייה Monitoring (מעקב). לוח הבקרה שמוגדר כברירת מחדל מוצג.

צפייה במדדים ב-Cloud Monitoring

כדי לראות את המדדים של Storage Transfer Service ב-Cloud Monitoring:

  1. נכנסים לדף Metrics Explorer במסוף Google Cloud .

    כניסה ל-Monitoring: Metrics Explorer

  2. פועלים לפי ההוראות במאמר יצירת תרשימים באמצעות Metrics Explorer כדי לבחור את המדדים ולהציג אותם.

פרטי המשאבים

שם המשאב במעקב: storage_transfer_job

שדה משאב / שדה יעד משאב REST ושדה שמשמשים לאכלוס השדה הזה תיאור
project_id TransferJob.project_id המזהה של הפרויקט שמשויך למשאב הזה
job_id TransferJob.name השם הייחודי בעולם של ההעברה
location הערך תמיד יהיה global כי עבודות העברה לא משויכות לאזור או למיקום המיקום של משימת ההעברה

פרטי המדד

כל המדדים של Storage Transfer Service הם מדדי דלתא. הם מודדים את השינוי מאז שהמדד תועד בפעם האחרונה. לדוגמה, מדדים שמודדים את מספר הבקשות הם מדדי דלתא. כל ערך מתעד כמה בקשות התקבלו מאז שתועדה נקודת הנתונים האחרונה.

הנתונים נדגמים כל 60 שניות. אחרי הדגימה, הנתונים לא מוצגים למשך עד 180 שניות.

כל שמות המדדים מתחילים ב-storagetransfer.googleapis.com/transferjob/. לדוגמה, storagetransfer.googleapis.com/transferjob/found_bytes_count.

שם המדד תוויות תיאור
found_bytes_count
origin=[source | sink]

מספר הבייטים שנמצאו ושהמערכת מתכננת להעביר או למחוק, לא כולל בייטים שסוננו על סמך תנאי אובייקט או בייטים שכבר קיימים ביעד. מידע על החלפת נתונים ב-sink מופיע במאמר בנושא TransferOptions.

התאמה TransferCounters: bytesFoundFromSource, bytesFoundOnlyFromSink

found_objects_count
origin=[source | sink]

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

תואם TransferCounters: objectsFoundFromSource, objectsFoundOnlyFromSink

copied_bytes_count
status=[succeeded | skipped | failed]

מספר הבייטים שהועתקו.

המאפיינים התואמים TransferCounters: bytesCopiedToSink,‏ bytesFromSourceSkippedBySync, ‏ bytesFromSourceFailed

הערך של copied_bytes_count עם סטטוס succeeded לא תמיד תואם למונה bytesCopiedToSink, כי המדד סופר גם בייטים שהועתקו בהצלחה ונמחקים במקרה של כשל. לדוגמה, אם Storage Transfer Service מעתיק 100 בייטים של אובייקט שנמחק באמצע ההעברה, 100 הבייטים שהועתקו מתועדים בקטע copied_bytes_count עם הסטטוס succeeded. גם הבייטים של האובייקט המלא מתועדים בקטע copied_bytes_count עם הסטטוס failed.

copied_objects_count
status=[succeeded | skipped | failed]

מספר האובייקטים שהועתקו.

התאמה TransferCounters: objectsCopiedToSink, objectsFromSourceSkippedBySync, objectsFromSourceFailed

deleted_bytes_count
origin=[source | sink]
status=[succeeded | failed]

מספר הבייטים שנמחקו. אפשר להגדיר את Storage Transfer Service כך שימחק נתונים במקור או ביעד או בשניהם. בקטע TransferOptions מוסבר איך מגדירים את אופן המחיקה.

המאפיינים התואמים TransferCounters: bytesDeletedFromSource, bytesDeletedFromSink, bytesFromSourceFailed, bytesFailedToDeleteFromSink

הערה: המונה הזה הוא הסכום של deleted_bytes_count:status=failed,origin=source ושל copied_bytes_count:status=failed.

deleted_objects_count
origin=[source | sink]
status=[succeeded | failed]

מספר האובייקטים שנמחקו.

התאמה TransferCounters: objectsDeletedFromSource, objectsDeletedFromSink, objectsFromSourceFailed, objectsFailedToDeleteFromSink

הערה: המונה הזה הוא הסכום של deleted_objects_count:status=failed,origin=source ושל copied_objects_count:status=failed.

error_count
code=error code

מספר השגיאות כפי שדווח ב- ErrorSummary.

object_replication_count
status=[succeeded | failed]
destination_bucket=[string]
source_bucket=[string]
מספר האובייקטים ששוכפלו באמצעות שכפול בין קטגוריות.
replication_latency
destination_bucket=[string]
source_bucket=[string]
הזמן באלפיות השנייה שנדרש לשכפול האובייקט באמצעות שכפול בין קטגוריות.
replication_start_latency
destination_bucket=[string]
source_bucket=[string]
הזמן באלפיות השנייה שבו האובייקט ייאסף לצורך שכפול בין קטגוריות.