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