מעקב אחרי מכונות Cloud SQL

בדף הזה מוסבר איך אפשר לעקוב אחרי מכונות Cloud SQL בדרכים הבאות:

מעקב אחרי מכונה באמצעות לוח הבקרה של Cloud Monitoring

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

הגדרת התראות

אתם יכולים להשתמש ב-Cloud Monitoring כדי להגדיר התראות לפרויקט או למכונה מסוימת.

לדוגמה, אתם יכולים להגדיר התראה שתישלח לכתובות אימייל ספציפיות כשהמדד שימוש בזיכרון של מכונה ב-Cloud SQL חורג מהסף של 80%.

צפייה במדדים בדף סקירה כללית של מכונת Cloud SQL

כדי לראות חלק מהמדדים העיקריים של מכונה ב-Cloud SQL, פותחים את הדף סקירה כללית של המכונה:

  1. נכנסים לדף Cloud SQL Instances במסוף Google Cloud .

    כניסה לדף Cloud SQL Instances

  2. כדי לפתוח את הדף Overview של מכונה, לוחצים על שם המכונה.
  3. תרשים המדדים שמוגדר כברירת מחדל מופיע בחלק העליון של הדף.

  4. אופציונלי: בוחרים מדד אחר מהרשימה הנפתחת תרשים.

    בתרשים מוצגים הנתונים של המדד שנבחר.

הרשימה כוללת את האפשרויות הבאות:
  • ניצול יחידת העיבוד המרכזית (CPU)
  • שימוש באחסון
  • ניצול הזיכרון
  • פעולות קריאה/כתיבה
  • בייטים של תעבורת נתונים נכנסת/יוצאת
  • השהיית רפליקציה (לרפליקות לקריאה בלבד)
  • המדדים הזמינים

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

    מדדתיאור
    נפח אחסון נדרש (GB)

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

    ‫Cloud SQL משתמש ביומני טרנזקציות בשביל שחזור מערכת מנקודה מסוימת בזמן (PITR). היומנים האלה תופסים נפח אחסון, והם נמחקים באופן אוטומטי יחד עם הגיבויים האוטומטיים שמשויכים אליהם. זה קורה אחרי שהערך שמוגדר בשדה transactionLogRetentionDays מתקיים. הערך הזה הוא מספר הימים של יומני העסקאות ש-Cloud SQL שומר ל-PITR. אי אפשר למחוק את היומנים האלה באופן ידני, אבל אפשר לשנות את מספר הימים לשמירה שלהם: מיום אחד עד 35 ימים במהדורת Cloud SQL Enterprise Plus, ומיום אחד עד 7 ימים במהדורת Cloud SQL Enterprise.

    במכונות שיומני העסקאות שלהן מאוחסנים ב-Cloud Storage, היומנים מאוחסנים באותו אזור שבו נמצאת המכונה הראשית. אחסון היומנים הזה (עד שבעה ימים, משך הזמן המקסימלי ל-PITR) לא כרוך בעלות נוספת לכל מכונה.

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

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

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

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

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

    מסד נתונים חדש שנוצר משתמש בכ-100MB לטבלאות ולקבצים של המערכת.

    שימוש ב-CPU

    אתם יכולים להשתמש במדד הזה כדי לבדוק אם למכונה יש מספיק מעבד (CPU) לצורכי האפליקציה. אם הערך הזה גבוה מדי, אפשר להגדיל את סוג המכונה כדי לתת למכונה יותר יכולת CPU.

    ניצול הזיכרון

    נפח הזיכרון שבו המכונה משתמשת.

    פעולות קריאה/כתיבה

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

    המדד "מספר פעולות הכתיבה" מייצג את מספר פעולות הכתיבה בדיסק. פעילות כתיבה נוצרת גם אם האפליקציה לא פעילה, כי מכונות Cloud SQL כותבות לטבלת מערכת בערך כל שנייה (חוץ מרפליקות).

    בייטים של תעבורת נתונים נכנסת/יוצאת (בייטים לשנייה) כמות התנועה ברשת שנכנסת למכונה או יוצאת ממנה.

    השוואה בין מדדים מכמה מופעים

    1. נכנסים לדף Cloud SQL Instances במסוף Google Cloud .

      כניסה לדף Cloud SQL Instances

    2. בדף Instances של Cloud SQL, בוחרים עד חמישה מכונות להשוואה על ידי סימון התיבה שמימין לשם המכונה.
    3. ב-Info Panel שמשמאל, לוחצים על הכרטיסייה Monitoring.
    4. בתפריט הנפתח של המדדים, בוחרים את המדד שרוצים להשתמש בו כדי להשוות בין המופעים.

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

    המאמרים הבאים