בדף הזה מוסבר איך אפשר לעקוב אחרי מופעי Cloud SQL בדרכים הבאות:
- מעקב אחרי מופע באמצעות לוח הבקרה של Cloud Monitoring
- הצגת מדדים בדף הסקירה הכללית של מכונת Cloud SQL
- השוואה בין מדדים מכמה מקרים
שימוש במרכז הבקרה System Insights של Cloud SQL
לוח הבקרה Cloud SQL System Insights עוזר לכם לזהות ולנתח בעיות בביצועי המערכת.
מידע נוסף זמין במאמר שימוש ב-System Insights לשיפור ביצועי המערכת.
מעקב אחרי מופע באמצעות לוח הבקרה של Cloud Monitoring
ב-Cloud Monitoring יש לוחות בקרה מוגדרים מראש לכמה מוצרים, כולל לוח בקרה של Cloud SQL שמוגדר כברירת מחדל. Google Cloud אפשר להשתמש בלוח הבקרה הזה כדי לעקוב אחרי התקינות הכללית של המופעים הראשיים והרפליקות. אתם יכולים גם ליצור מרכזי בקרה בהתאמה אישית כדי להציג נתונים שמעניינים אתכם.
הגדרת התראות
אתם יכולים להשתמש ב-Cloud Monitoring כדי להגדיר התראות לפרויקט או למופע ספציפי.
לדוגמה, אתם יכולים להגדיר התראה לשליחת הודעה למזהי אימייל ספציפיים כשמדד Memory usage (שימוש בזיכרון) של מופע Cloud SQL חורג מסף של 80%.
צפייה במדדים בדף סקירה כללית של המכונה של Cloud SQL
בדף סקירה כללית של מכונת Cloud SQL אפשר לראות כמה מהמדדים המרכזיים שלה, כמו שמתואר בהמשך:
-
נכנסים לדף Cloud SQL Instances במסוף Google Cloud .
- כדי לפתוח את הדף סקירה כללית של מכונה, לוחצים על שם המכונה.
אופציונלי: בוחרים מדד אחר מהרשימה הנפתחת תרשים.
בתרשים מוצגים הנתונים של המדד שנבחר.
תרשים המדדים שמוגדר כברירת מחדל מופיע בחלק העליון של הדף.
- ניצול יחידת העיבוד המרכזית (CPU)
- חיבורים פעילים
- שימוש באחסון
- ניצול הזיכרון
- פעולות קריאה/כתיבה
- בייטים של תעבורת נתונים נכנסת/יוצאת
- שאילתות MySQL
- שאלות לגבי MySQL
- קריאה/כתיבה של דפי InnoDB
- סנכרון נתונים של InnoDB
- InnoDB log fsyncs
- השהיית שכפול (לרפליקות לקריאה)
מדדים זמינים
תרשימי השימוש עוזרים לכם להגיב באופן יזום לשינויים בצרכים של האפליקציה. המדדים האלה מאפשרים לקבל תובנות לגבי בעיות ברוחב הפס ובזמן האחזור, וגם לגבי עלויות השימוש במופע.
| מדד | תיאור | |
|---|---|---|
| נפח אחסון נדרש (GB) | אתם יכולים להשתמש במדד 'נפח אחסון נדרש' כדי להבין את עלויות האחסון. מידע נוסף על חיובים על נפח אחסון נדרש מופיע במאמר תמחור של אחסון ורשת. יומנים בינאריים תופסים נפח אחסון. קבצים של יומני בינאריים נמחקים אוטומטית עם הגיבוי האוטומטי המשויך, בדרך כלל אחרי 7 ימים. אי אפשר למחוק ידנית יומני בינאריים או לשנות את התקופה של 7 ימים. אם גודל היומנים הבינאריים גורם לבעיה במופע, אפשר להגדיל את גודל האחסון, אבל יכול להיות שהעלייה בגודל היומנים הבינאריים בשימוש בדיסק תהיה זמנית. כדי למנוע בעיות לא צפויות באחסון, מומלץ להפעיל את האפשרות הגדלת נפח האחסון באופן אוטומטי בכל המקרים. אפשר להשבית את הרישום ביומן בינארי ואז להפעיל אותו מחדש. פעולה כזו תמחק את היומנים הבינאריים. עם זאת, חשוב לזכור שצמצום היומנים של פעולות הכתיבה לא מקטין את גודל הדיסק שהוקצה למופע. נתונים זמניים נכללים במדד נפח האחסון הנדרש. נתונים זמניים מוסרים כחלק מהתחזוקה, ויכולים לחרוג ממגבלות הקיבולת שהוגדרו על ידי המשתמש כדי למנוע אירוע של דיסק מלא, ללא חיוב המשתמש. גם השימוש בחבילת הגלישה נכלל במדד נפח האחסון הנדרש. כחלק מהשימוש בנתונים, כשטרנזקציה משנה מסד נתונים, לפני ש-Cloud SQL משנה את הנתונים המקוריים, נוצר עותק של הנתונים האלה. העותק של הנתונים הוא נתוני ביטול פעולה. מסד נתונים חדש שנוצר משתמש בכמה מאות מגה-בייט לטבלאות ולקבצים של המערכת. |
|
| שימוש במעבד | אתם יכולים להשתמש במדד הזה כדי לעקוב אחרי המעבד (CPU) של המופע ולוודא שהוא מספיק לצרכים של האפליקציה. אם הערך הזה גבוה מדי, אפשר להגדיל את הגודל של סוג המכונה כדי להעניק למופע יכולת CPU גבוהה יותר. |
|
| ניצול הזיכרון | כמות הזיכרון שמוקצה למופע. |
|
| פעולות קריאה/כתיבה | המדד 'מספר הקריאות' הוא מספר פעולות הקריאה שמוגשות מהדיסק ולא מהמטמון. אתם יכולים להשתמש במדד הזה כדי להבין אם הגודל של המופע מתאים לסביבה שלכם. במקרה הצורך, אפשר לעבור לסוג מכונה גדול יותר כדי לטפל ביותר בקשות מהמטמון ולהקטין את זמן האחזור. המדד 'מספר פעולות הכתיבה' הוא מספר פעולות הכתיבה לדיסק. פעילות הכתיבה נוצרת גם אם האפליקציה לא פעילה, כי מכונות Cloud SQL כותבות לטבלת מערכת בערך כל שנייה (חוץ מכפילויות). |
|
| חיבורים פעילים | מספר החיבורים הפתוחים למופע Cloud SQL. | |
| בייטים של תעבורת נכנסת/יוצאת (בייטים/שנייה) | כמות תעבורת הרשת שנכנסת למכונה או יוצאת ממנה. | |
| שאילתות MySQL (שאילתות/שנייה) | מספר ההצהרות שהשרת ביצע. כדי לראות אילו הצהרות נמדדות כשאילתות, אפשר לעיין ב משתני סטטוס השרת במדריך העזר של MySQL. | |
| שאלות בנושא MySQL (שאלות/שנייה) | מספר ההצהרות שהשרת ביצע ושנשלחו על ידי הלקוחות. כדי לראות אילו הצהרות נמדדות כשאלות, אפשר לעיין ב משתני סטטוס השרת במדריך ההפניה של MySQL. | |
| קריאה/כתיבה של דפי InnoDB (pages/sec) | מספר דפי InnoDB שנקראו ונכתבו. מידע נוסף זמין במאמר בנושא אפשרויות הפעלה של InnoDB ומשתני מערכת במדריך ההפניה של MySQL. | |
| InnoDB data fsyncs (פעולות/שנייה) | מספר הקריאות ל-InnoDB fsync(). מידע נוסף זמין במאמר בנושא אפשרויות הפעלה של InnoDB ומשתני מערכת במדריך ההפניה של MySQL. | |
| InnoDB log fsyncs (פעולות/שנייה) | מספר הקריאות של InnoDB fsync() לקובץ היומן. מידע נוסף זמין במאמר בנושא אפשרויות הפעלה של InnoDB ומשתני מערכת במדריך ההפניה של MySQL. | |
| מצב המופע | הסטטוס של המכונה שלכם מסומן באמצעות סמל הסטטוס, לצד
שם המכונה. אפשר גם לעקוב אחרי המדד cloudsql.googleapis.com/database/instance_state.
|
השוואה בין מדדים מכמה מקרים
-
נכנסים לדף Cloud SQL Instances במסוף Google Cloud .
- בדף Instances ב-Cloud SQL, בוחרים עד חמישה מופעים להשוואה על ידי סימון התיבה שמימין לשם המופע.
- בחלונית Info Panel בצד שמאל, לוחצים על הכרטיסייה Monitoring.
בתפריט הנפתח של המדדים, בוחרים את המדד שרוצים להשתמש בו להשוואה בין המופעים.
כדי לראות את הנתונים של רגע מסוים, מעבירים את העכבר מעל התרשים.