ב-Cloud Monitoring יש אוסף של תבניות ללוחות בקרה ב-GitHub, שמתאימות למגוון Google Cloud שירותים, למשל Compute Engine, Cloud Storage, BigQuery ועוד. התרשימים במרכזי הבקרה האלה מציגים מבחר של מדדים שרלוונטיים לשירות ספציפי. אפשר להתקין את התבניות האלה בפרויקט Google Cloud כלוחות בקרה מותאמים אישית באמצעות Cloud Monitoring API או באמצעות מסוף Google Cloud .
בדף הזה מוסבר איך להתקין תבנית שזמינה במסוףGoogle Cloud או שמאוחסנת במאגר monitoring-dashboard-samples ב-GitHub.
כל תבנית מאוחסנת כקובץ JSON.
בדף הזה מוסבר גם איך לצפות בלוח הבקרה במסוףGoogle Cloud .
התכונה הזו נתמכת רק בפרויקטים של Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
התקנה של תבנית מרכז בקרה
מסוף Google Cloud
כדי להתקין תבנית של מרכז בקרה באמצעות מסוף Google Cloud :
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט הרלוונטי ב- Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
מבצעים אחת מהפעולות הבאות:
כדי להתקין תבנית מהספרייה שזמינה במסוףGoogle Cloud :
- לוחצים על תבניות של לוחות בקרה.
- מאתרים את מרכז הבקרה שרוצים להתקין.
- אופציונלי: כדי לראות תצוגה מקדימה של מרכז הבקרה, בוחרים אותו.
לוחצים על playlist_add הוספת מרכז הבקרה לרשימה ומשלימים את תיבת הדו-שיח.
בתיבת הדו-שיח אפשר לבחור את השם של לוח הבקרה ולהוסיף לו תוויות.
כדי להתקין לוח בקרה על ידי העלאת קובץ JSON:
אופציונלי: כדי להתקין תבנית של מרכז בקרה שנבחרה בקפידה, מורידים את מאגר GitHub:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
לוחצים על יצירת מרכז שליטה.
בסרגל הכלים של לוח הבקרה, לוחצים על settings הגדרות, ואז על JSON ובוחרים באפשרות עורך JSON.
אם יוצרים לוח בקרה חדש, הקוד שמוצג דומה לקוד הבא:
{ "displayName": "New Dashboard", "mosaicLayout": { "columns": 12, "tiles": [] }, "dashboardFilters": [], "labels": {} }בסרגל הכלים של העורך, לוחצים על העלאה העלאת קובץ.
בוחרים את הקובץ שמכיל את התבנית ולוחצים על פתיחה.
אחרי שהקובץ מועלה, קובץ ה-JSON של לוח הבקרה מתעדכן.
אם מופיעה ההודעה "לא ניתן לשמור את לוח הבקרה: השדה mosaicLayout.tiles[0] מכיל ערך לא תקין", צריך לבחור באפשרות רשת בסרגל הכלים של לוח הבקרה.
אופציונלי: אפשר להתאים אישית את לוח הבקרה. לדוגמה, אפשר לעדכן את הכותרת, להוסיף ווידג'ט טקסט שמציין את המקור של לוח הבקרה, למחוק תרשימים לא רצויים או להוסיף תרשימים.
כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
CLI של gcloud
כדי להתקין הגדרת לוח בקרה באמצעות Google Cloud CLI, מבצעים את הפעולות הבאות:
מוודאים שההגדרה של לוח הבקרה נגישה למערכת המקומית.
אם לוחות הבקרה מאוחסנים במאגר ב-GitHub, אפשר לשמור לוחות בקרה ספציפיים או להוריד את כל המאגר:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.gitמזהים את מרכזי הבקרה שרוצים להתקין.
לדוגמה, במאגר GitHub, הספרייה
monitoring-dashboard-samples/dashboards/computeמכילה קובץ בשםgce-vm-instance-monitoring.json.מריצים את הפקודה
gcloud monitoring dashboards createומספקים את ייצוג הלוח הבקרה ב-JSON.לדוגמה, כדי להתקין את לוח הבקרה
gce-vm-instance-monitoring.json, מריצים את הפקודה הבאה:gcloud monitoring dashboards create --config-from-file=gce-vm-instance-monitoring.json --project=PROJECT_IDלפני שמריצים את הפקודה הקודמת, מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט. בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
Cloud Monitoring API
כדי להתקין הגדרת לוח בקרה באמצעות Google Cloud CLI, מבצעים את הפעולות הבאות:
מוודאים שההגדרה של לוח הבקרה נגישה למערכת המקומית.
אם לוחות הבקרה מאוחסנים במאגר ב-GitHub, אפשר לשמור לוחות בקרה ספציפיים או להוריד את כל המאגר:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.gitמזהים את מרכזי הבקרה שרוצים להתקין.
לדוגמה, במאגר GitHub, הספרייה
monitoring-dashboard-samples/dashboards/computeמכילה קובץ בשםgce-vm-instance-monitoring.json.מפעילים את
dashboards.createומספקים את הייצוג של לוח הבקרה ב-JSON. בקריאה ל-API, ההורה הוא הפרויקט שבו רוצים ליצור את המוניטור הסינתטי. בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות. הפורמט של השדה הזה הוא:projects/PROJECT_ID
מידע נוסף זמין במאמר בנושא יצירה וניהול של מרכזי בקרה.
הצגת מרכז הבקרה המותקן
כל קובץ במאגר יוצר לוח בקרה חדש בהתאמה אישית. לדוגמה, הקובץ gce-vm-instance-monitoring.json יוצר לוח בקרה עם הכותרת GCE VM Instance Monitoring (מעקב אחר מכונת VM ב-GCE). כדי לראות את מרכז הבקרה הזה:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט הרלוונטי ב- Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
- ברשימת לוחות הבקרה, לוחצים על GCE VM Instance Monitoring (מעקב אחרי מכונות וירטואליות ב-GCE). אם יש לכם הרבה מרכזי בקרה, כדאי לסנן אותם לפי מרכזי בקרה מותאמים אישית או לפי השם של מרכז הבקרה החדש.
בצילום המסך הבא מוצג החלק של לוח הבקרה שהותקן:
הוספה או הסרה של תוויות שהוגדרו על ידי המשתמש
התוויות יכולות לעזור לכם לאתר מרכזי בקרה על סמך סוג התוכן שמוצג בהם. לדוגמה, אפשר להוסיף את התווית prod ללוחות בקרה שמציגים מידע על מערכות ייצור. באופן דומה, אפשר להוסיף את התווית staging כדי לציין שמרכז הבקרה מציג מידע על מערכות staging.
אפשר להוסיף תוויות רק למרכזי בקרה שנוצרו בהתאמה אישית. אם במרכז הבקרה מוצג הלחצן הוספת תוויות למרכז הבקרה, אפשר להגדיר אילו תוויות יתווספו למרכז הבקרה.
כדי להוסיף או להסיר תוויות שהוגדרו על ידי המשתמשים ממרכז בקרה בהתאמה אישית:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- ברשימת מרכזי הבקרה, מאתרים את מרכז הבקרה ולוחצים על הוספת תוויות למרכז הבקרה.
- מבצעים אחת מהפעולות הבאות:
כדי ליצור תווית ולהוסיף אותה ללוח הבקרה, בקטע יצירת תווית חדשה, מזינים את שם התווית בתיבת הטקסט ולוחצים על יצירה והחלה.
- כדי להגדיר אילו תוויות יתווספו ללוח הבקרה, לוחצים על arrow_drop_down בחירת תוויות להחלה, בוחרים את התוויות ולוחצים על אישור.
- כדי לשמור את השינויים, לוחצים על אישור.