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

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

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

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

הגדרת התראות

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

לדוגמה, אתם יכולים להגדיר התראה לשליחת הודעה למזהי אימייל ספציפיים כשהמדד Memory usage (שימוש בזיכרון) של מופע Cloud SQL חורג מסף של 80%.

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

בדף Overview של מופע Cloud SQL אפשר לראות כמה מהמדדים המרכזיים שלו, כמו שמתואר בהמשך:

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

    כניסה לדף Cloud SQL Instances

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    שימוש במעבד

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

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

    כמות הזיכרון שמוקצה למופע.

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

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

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

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

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

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

      כניסה לדף Cloud SQL Instances

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

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

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