מעקב אחר זמינות הדיסק

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

איך זה עובד

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

תמחור

הכלי להמלצות בנושא חוסר מקום בדיסק ב-Cloud SQL כלול בחבילת התמיכה Standard Google Cloud .

לפני שמתחילים

כדי לראות המלצות ותובנות, צריך לבצע את הפעולות הבאות:

  • כדי לקבל את ההרשאות לצפייה בתובנות ובהמלצות ולעבודה איתן, צריך לוודא שיש לכם את התפקידים הנדרשים.
    Tasks תפקידים
    לצפייה בהמלצות אחד מהתפקידים הבאים: recommender.cloudsqlViewer או cloudsql.viewer.
    יישום ההמלצות אחד מהתפקידים האלה: recommender.cloudsqlAdmin,‏ cloudsql.editor או cloudsql.admin.
    מידע נוסף על תפקידים זמין במאמרים הסבר על תפקידים ומתן הרשאות IAM.
  • מפעילים את Recommender API, אם הוא עדיין לא מופעל.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, נדרשת ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

    להפעלת ה-API

רשימת המלצות לגבי נפח האחסון

אפשר לראות את ההמלצות לגבי מקרים שבהם אין מספיק מקום בדיסק באמצעות מסוף Google Cloud , gcloud או Recommender API.

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

המסוף

כדי להציג רשימה של המלצות לגבי חוסר מקום בדיסק באמצעות מסוף Google Cloud , פועלים לפי השלבים הבאים:

  1. נכנסים לדף Cloud SQL Instances.

    כניסה לדף Cloud SQL Instances

  2. לוחצים על View all בבאנר ההמלצות לגבי חוסר מקום בדיסק.

אפשר גם לפעול לפי השלבים הבאים:

  1. עוברים אל Active Assist. מומלץ לעיין גם במאמר איך מתחילים להשתמש בדף ההמלצות.

    כניסה לדף Active Assist

  2. בכרטיס Prevent Downtime for SQL instances (מניעת השבתה של מכונות SQL), לוחצים על View all (הצגת הכול).

gcloud

כדי לראות המלצות לגבי נפח אחסון באמצעות gcloud, מריצים את הפקודה gcloud recommender recommendations list באופן הבא:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.RECOMMENDER

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור, כמו us-central1
  • ‫RECOMMENDER: המזהה של שירות ההמלצות בתור OutOfDiskRecommender.

API

כדי להציג רשימה של המלצות לגבי חוסר מקום בדיסק באמצעות Recommendations API, מפעילים את method‏ recommendations.list באופן הבא:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫RECOMMENDER: המזהה של שירות ההמלצות בתור OutOfDiskRecommender.

צפייה בתובנות ובהמלצות מפורטות

אתם יכולים לראות תובנות והמלצות מפורטות לגבי מקרים שבהם כמעט נגמר המקום בדיסק באמצעות מסוף Google Cloud ,‏ gcloud או Recommender API.

המסוף

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

gcloud

כדי לראות תובנות והמלצות מפורטות לגבי מקרים שבהם כמעט נגמר נפח הדיסק באמצעות gcloud, מריצים את הפקודה gcloud recommender insights list באופן הבא:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫INSIGHT_TYPE: המזהה של סוג התובנה בתור DiskUsageTrendInsight.

API

כדי לראות תובנות והמלצות מפורטות לגבי מקרים שבהם כמעט נגמר נפח הדיסק, משתמשים ב-Recommendations API כדי להפעיל את השיטה insights.list באופן הבא:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫INSIGHT_TYPE: המזהה של סוג התובנה בתור DiskUsageTrendInsight.

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

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

יישום ההמלצות

בודקים את ההמלצות בקפידה ומבצעים אחת מהפעולות הבאות:

  • כדי לבדוק את ההמלצה, לוחצים על הצגת המופע.

    באנר עם המלצה מופיע בחלק העליון של הדף.

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

  • כדי לדחות את ההמלצה כך שהיא תודגש פחות ותופיע בצבע עמום, לוחצים על דחייה.

  • כדי לסגור את החלונית בלי להחיל את ההמלצה או לדחות אותה, לוחצים על ביטול.

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