בדף הזה מוסבר איך אפשר לעקוב אחרי מכונות Cloud SQL בדרכים הבאות:
- מעקב אחרי מכונה באמצעות לוח הבקרה של Cloud Monitoring
- צפייה במדדים בדף סקירה כללית של מכונת Cloud SQL
- השוואת מדדים מכמה מכונות
שימוש בלוח הבקרה של System Insights ב-Cloud SQL
לוח הבקרה של Cloud SQL System Insights עוזר לזהות ולנתח בעיות בביצועי המערכת.
מידע נוסף זמין במאמר שימוש בתובנות מערכת לשיפור ביצועי המערכת.
מעקב אחרי מכונה באמצעות לוח הבקרה של Cloud Monitoring
ב-Cloud Monitoring יש מרכזי בקרה מוגדרים מראש לכמה מוצרי Google Cloud , כולל מרכז בקרה למעקב אחרי Cloud SQL כברירת מחדל. אתם יכולים להשתמש בלוח הבקרה הזה כדי לעקוב אחרי התקינות הכללית של המכונות הראשיות ושל מכונות הרפליקה. אתם יכולים גם ליצור מרכזי בקרה בהתאמה אישית כדי להציג נתונים שמעניינים אתכם.
הגדרת התראות
אתם יכולים להשתמש ב-Cloud Monitoring כדי להגדיר התראות לפרויקט או למכונה מסוימת.
לדוגמה, אתם יכולים להגדיר התראה שתישלח לכתובות אימייל ספציפיות כשהמדד שימוש בזיכרון של מכונה ב-Cloud SQL חורג מהסף של 80%.
צפייה במדדים בדף סקירה כללית של מכונת Cloud SQL
כדי לראות חלק מהמדדים העיקריים של מכונה ב-Cloud SQL, פותחים את הדף סקירה כללית של המכונה:
-
נכנסים לדף Cloud SQL Instances במסוף Google Cloud .
- כדי לפתוח את הדף Overview של מכונה, לוחצים על שם המכונה.
אופציונלי: בוחרים מדד אחר מהרשימה הנפתחת תרשים.
בתרשים מוצגים הנתונים של המדד שנבחר.
תרשים המדדים שמוגדר כברירת מחדל מופיע בחלק העליון של הדף.
המדדים הזמינים
תרשימי השימוש עוזרים לכם להגיב באופן יזום כשהצרכים של האפליקציה משתנים. המדדים האלה יכולים לספק תובנות לגבי בעיות של תפוקה וזמן אחזור, וגם לגבי עלויות השימוש במכונות.
| מדד | תיאור |
|---|---|
| נפח אחסון נדרש (GB) | אתם יכולים להשתמש במדד של נפח האחסון הנדרש כדי להבין את עלויות האחסון. למידע נוסף על חיובים בגין נפח אחסון נדרש, ראו תמחור של אחסון ורשת. שחזור מערכת מנקודה מסוימת בזמן (PITR) משתמש בארכיון כתיבה מראש ביומן (WAL). במכונות חדשות של Cloud SQL שמופעל בהן שחזור מערכת מנקודה מסוימת בזמן (PITR), או במכונות קיימות שמופעל בהן שחזור מערכת מנקודה מסוימת בזמן (PITR) אחרי שהתכונה הזו לאחסון יומני WAL ב-Cloud Storage זמינה, היומנים לא מאוחסנים יותר בדיסק. במקום זאת, הם מאוחסנים ב-Cloud Storage באותו אזור שבו נמצאות המכונות. כדי לבדוק אם היומנים של מכונה מסוימת מאוחסנים ב-Cloud Storage, בודקים את המדד bytes_used_by_data_type של המכונה. אם הערך של סוג הנתונים אחרי שמשתמשים בלקוח PostgreSQL כמו כל המכונות הקיימות האחרות שמופעל בהן שחזור מערכת מנקודה מסוימת בזמן (PITR) ממשיכות לאחסן את היומנים שלהן בדיסק. השינוי באחסון היומנים ב-Cloud Storage יהיה זמין במועד מאוחר יותר. יומני הכתיבה מראש שמשמשים לשחזור מערכת מנקודה מסוימת בזמן נמחקים באופן אוטומטי יחד עם הגיבוי האוטומטי שמשויך אליהם, בדרך כלל אחרי שהערך שמוגדר ל-transactionLogRetentionDays מתקיים. זה מספר הימים שבהם Cloud SQL שומר את יומני העסקאות לצורך שחזור מערכת מנקודה מסוימת בזמן (PITR). במהדורת Cloud SQL Enterprise Plus אפשר לבחור בין יום אחד ל-35 ימים, ובמהדורת Cloud SQL Enterprise אפשר לבחור בין יום אחד ל-7 ימים. כשמשחזרים גיבוי במכונה של Cloud SQL לפני שמפעילים שחזור מערכת מנקודה מסוימת בזמן (PITR), מאבדים את יומני ה-WAL שמאפשרים את התפעול של שחזור המערכת מנקודה מסוימת בזמן (PITR). במכונות שבהן יומני הכתיבה מראש מאוחסנים ב-Cloud Storage, היומנים מאוחסנים באותו אזור שבו נמצאת המכונה הראשית. אחסון היומנים הזה (עד שבעה ימים, משך הזמן המקסימלי לשחזור מערכת מנקודה מסוימת בזמן) לא כרוך בעלות נוספת לכל מכונה. אם במכונה מופעל שחזור מערכת מנקודה מסוימת בזמן (PITR), ואם הגודל של יומני הכתיבה מראש בדיסק גורם לבעיה במכונה, צריך להשבית את שחזור המערכת מנקודה מסוימת בזמן ולהפעיל אותו מחדש כדי לוודא שהיומנים החדשים מאוחסנים ב-Cloud Storage באותו אזור של המכונה. הפעולה הזו מוחקת את יומני הכתיבה מראש הקיימים, ולכן אי אפשר לבצע שחזור מנקודה בזמן שמוקדמת יותר מהזמן שבו הפעלתם מחדש את שחזור מערכת מנקודה מסוימת בזמן (PITR). עם זאת, למרות שהיומנים הקיימים נמחקים, גודל הדיסק נשאר ללא שינוי. כדי למנוע בעיות אחסון בלתי צפויות, מומלץ להפעיל הגדלה אוטומטית של נפח האחסון בכל המכונות כשמשתמשים בשחזור מערכת מנקודה מסוימת בזמן (PITR). ההמלצה הזו רלוונטית רק אם במכונה שלכם מופעל שחזור מערכת מנקודה מסוימת בזמן (PITR) והיומנים מאוחסנים בדיסק. כדי למחוק את היומנים ולפנות נפח אחסון, אתם יכולים להשבית את האפשרות "שחזור מערכת מנקודה מסוימת בזמן (PITR)". עם זאת, חשוב לזכור שהקטנת מספר יומני הכתיבה מראש לא מקטינה את נפח הדיסק שהוקצה למכונה. השימוש בנתונים נכלל במדד של נפח האחסון הנדרש. כחלק מהשימוש בנתונים, כשטרנזקציה משנה מסד נתונים, לפני ש-Cloud SQL משנה את הנתונים המקוריים נוצר עותק של הנתונים האלה. העותק של הנתונים הוא נתוני ביטול. |
| שימוש ב-CPU | אתם יכולים להשתמש במדד הזה כדי לבדוק אם למכונה יש מספיק מעבד (CPU) לצורכי האפליקציה. אם הערך הזה גבוה מדי, אפשר להגדיל את סוג המכונה כדי לתת למכונה יותר יכולת CPU. |
| ניצול הזיכרון | נפח הזיכרון שבו המכונה משתמשת. |
| פעולות קריאה/כתיבה | המדד "מספר פעולות הקריאה" מייצג את מספר פעולות הקריאה שבוצעו מהדיסק ולא מהמטמון. אתם יכולים להשתמש במדד הזה כדי להבין אם המכונה שלכם בגודל שמתאים לסביבה. במקרה הצורך, אפשר לעבור למכונה מסוג גדול יותר כדי לטפל ביותר בקשות מהמטמון ולהפחית את זמן האחזור. המדד "מספר פעולות הכתיבה" מייצג את מספר פעולות הכתיבה בדיסק. פעילות כתיבה נוצרת גם אם האפליקציה לא פעילה, כי מכונות Cloud SQL כותבות לטבלת מערכת בערך כל שנייה (חוץ מרפליקות). |
| בייטים של תעבורת נתונים נכנסת/יוצאת (בייטים לשנייה) | כמות התנועה ברשת שנכנסת למכונה או יוצאת ממנה. |
השוואה בין מדדים מכמה מופעים
-
נכנסים לדף Cloud SQL Instances במסוף Google Cloud .
- בדף Instances של Cloud SQL, בוחרים עד חמישה מכונות להשוואה על ידי סימון התיבה שמימין לשם המכונה.
- ב-Info Panel שמשמאל, לוחצים על הכרטיסייה Monitoring.
בתפריט הנפתח של המדדים, בוחרים את המדד שרוצים להשתמש בו כדי להשוות בין המופעים.
כדי לראות את הנתונים של רגע מסוים, מעבירים את העכבר מעל התרשים.
המאמרים הבאים
- הגדרות המכונה
- <!--Cloud SQL metrics-->מדדים של Cloud SQL