Observability ב-Cloud Tasks

בעזרת Google Cloud Observability אתם יכולים לעקוב אחרי הפעילות ב-Cloud Tasks, הגידול בתור והתנהגות הביצוע, ולנתח אותם. אתם יכולים להעריך את תקינות האפליקציה, לאבחן כשלים במשימות ולפתור בעיות בביצועים באמצעות המדדים והיומנים שנאספו.

כברירת מחדל, Cloud Tasks שולח מדדי מערכת ומשאבים ל-Cloud Monitoring ומייצא יומני ביקורת של פעילות אדמין ל-Cloud Logging. יומני בקרת הרשאות גישה לנתונים מושבתים כברירת מחדל, וצריך להגדיר אותם באופן מפורש.

שליחת יומני ביקורת ל-Cloud Logging

‫Cloud Tasks שולח ל-Cloud Logging את הסוגים הבאים של נתוני יומן ביקורת:

יומני הביקורת של בקרת הרשאות גישה לנתונים מושבתים כברירת מחדל כי הם יכולים להיות גדולים מאוד.

מידע נוסף זמין במאמר רישום ביומן הביקורת של Cloud Tasks.

שימוש ב-Cloud Logging עם תורים

אתם יכולים להשתמש ב-Cloud Logging עם תורי משימות של Cloud Tasks. הפעולות הבאות מתועדות ביומן:

  • פעולות במשימות:
    • CreateTask
    • DeleteTask
  • פעולות ניסיון:
    • AttemptDispatch
    • AttemptResponse

הפעלת הרישום ביומן

אפשר להפעיל את הרישום ביומן באמצעות מסוף Google Cloud או Google Cloud CLI.

המסוף

  1. במסוף Google Cloud , נכנסים לדף Cloud Tasks > Queues.

    מעבר לתורים

  2. לוחצים על השם של התור שרוצים להפעיל בו את הרישום ביומן.

  3. בדף Queue details, לוחצים על הכרטיסייה Logs.

  4. לוחצים על הפעלת יומנים ואז על הפעלה כדי לאשר.

    צילום מסך

gcloud

כדי להפעיל את הרישום ביומן, אפשר להשתמש בפקודה gcloud tasks queues create או בפקודה gcloud tasks queues update.

gcloud tasks queues create QUEUE_ID \
    --log-sampling-ratio=LOG_SAMPLING_RATION

או

gcloud tasks queues update QUEUE_ID \
    --log-sampling-ratio=LOG_SAMPLING_RATIO

מחליפים את מה שכתוב בשדות הבאים:

  • ‫QUEUE_ID: מזהה התור
  • ‫LOG_SAMPLING_RATIO: החלק של הפעולות שנרשמו ביומן. כל ערך בין 1.0 ל-0.0 מתעד את החלק הזה של הפעולות. כדי לתעד את כל הפעולות, מגדירים את הערך 1.0. כדי לא לתעד פעולות ביומן, מגדירים את הערך 0.0 (זו ברירת המחדל).

השבתת רישום ביומן

אפשר להשבית את הרישום ביומן באמצעות מסוף Google Cloud או Google Cloud CLI.

המסוף

  1. במסוף Google Cloud , נכנסים לדף Cloud Tasks > Queues.

    מעבר לתורים

  2. לוחצים על שם התור שרוצים להשבית את הרישום ביומן שלו.

  3. בדף Queue details, לוחצים על הכרטיסייה Logs.

  4. לוחצים על סמל שלוש הנקודות > השבתת היומנים. כדי לאשר, לוחצים על השבתה.

    צילום מסך

gcloud

כדי להשבית את הרישום ביומן, משתמשים בפקודה gcloud tasks queues update ומגדירים את הדגל log-sampling-ratio לערך 0.0.

gcloud tasks queues update QUEUE_ID \
    --log-sampling-ratio=0.0

מחליפים את QUEUE_ID במזהה התור.

הרצת שאילתות וצפייה ביומנים

אתם יכולים להשתמש בכלים הבאים כדי להציג ולנתח את היומנים:

כדי לסנן את היומנים של Cloud Tasks ב-Logs Explorer, מחפשים את cloudtasks בשדה החיפוש.

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

שליחת מדדים ל-Monitoring

שירות Cloud Tasks שולח נתוני מדדים ממשאבים במעקב אל Google Cloud Observability. משאב במעקב ב-Monitoring מייצג ישות לוגית או פיזית, כמו מכונה וירטואלית, מסד נתונים או אפליקציה. משאבים במעקב מכילים קבוצה ייחודית של מדדים שאפשר לחקור, לדווח עליהם באמצעות מרכז בקרה או להשתמש בהם כדי ליצור התראות.

‫Cloud Tasks שולח נתוני מדדים מהמשאב הבא במעקב אל Google Cloud Observability:

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

מדדים ותוויות של משאבים

כדי לראות את כל סוגי המשאבים, קראו את המאמר סוגי המשאבים במעקב. כדי לראות את כל סוגי המדדים, עיינו במדדיGoogle Cloud .

קריאת נתוני מדדים

כדי לקרוא נתוני מדדים, שנקראים גם נתוני סדרת זמנים, אתם יכולים להשתמש ב-method‏ timeSeries.list ב-Cloud Monitoring API. יש כמה דרכים להפעיל את השיטה, כולל שימוש בספריית לקוח ספציפית לשפה, או יצירת תרשים באמצעות Metrics Explorer. במאמר מדדים, סדרות זמנים ומשאבים תוכלו לקרוא מבוא למדדים ולסדרות זמנים. במאמר אחזור נתונים של סדרות זמנים מוסבר איך לקרוא את נתוני המדדים.

שימוש בהתראות ובלוחות הבקרה של Monitoring

אתם יכולים להשתמש בלוחות הבקרה של Monitoring ובתרשימים שמשויכים אליהם כדי להציג באופן חזותי את הנתונים של מדדי Cloud Tasks.

כדי לעקוב אחרי המדדים האלה ב-Monitoring, אפשר ליצור מרכזי בקרה בהתאמה אישית. אפשר גם להוסיף התראות על סמך המדדים האלה.