במסמך הזה מפורטת סקירה כללית על השירותים ש-Cloud Monitoring מספק. השירותים האלה יכולים לעזור לכם להבין את ההתנהגות, התקינות והביצועים של האפליקציות שלכם ושל שירותים אחרים של Cloud de Confiance by S3NS . Cloud Monitoring אוסף ומאחסן באופן אוטומטי נתוני ביצועים של רוב Cloud de Confiance by S3NS השירותים.
מדדים שנאספו
Cloud Monitoring אוסף ומאחסן מדדי מערכת שנוצרו על ידי שירותי Cloud de Confiance by S3NS . המדדים האלה מספקים מידע על אופן הפעולה של שירות מסוים.
מדדי שאילתות
מומלץ להשתמש ב-Grafana וב-PromQL כדי לשלוח שאילתות על נתוני מדדים ולהציג אותם באופן חזותי. מידע נוסף זמין במאמר בנושא PromQL ב-Cloud Monitoring.
בנוסף, Cloud Monitoring API תומך בקריאת נתוני מדדים.
מידע נוסף זמין בדף העזרה בנושא timeSeries.list. כשמאחזרים נתונים של מדדים באמצעות Monitoring API, אפשר להשתמש בביטויים של מסנן Monitoring בשאילתה בפקודת ה-API.
מודל הנתונים של Cloud Monitoring
בקטע הזה מוצג מודל הנתונים של Cloud Monitoring:
סוג מדד מתאר משהו שנמדד. דוגמאות לסוגי מדדים: ניצול ה-CPU של מכונה וירטואלית ואחוז הדיסק שנמצא בשימוש.
סדרת זמנים היא מבנה נתונים שמכיל מדידות של מדד עם חותמת זמן ומידע על המקור והמשמעות של המדידות האלה.
הנה כמה פרטים על מה שמופיע בסדרת זמן:
המערך
pointsמכיל את המדידות עם חותמת הזמן.זו דוגמה למערך
pointsעם שני ערכים:"points": [ { "interval": { "startTime": "2020-07-27T20:20:21.597143Z", "endTime": "2020-07-27T20:20:21.597143Z" }, "value": { "doubleValue": 0.473005 } }, { "interval": { "startTime": "2020-07-27T20:19:21.597239Z", "endTime": "2020-07-27T20:19:21.597239Z" }, "value": { "doubleValue": 0.473025 } }, ],כדי להבין את המשמעות של ערך מסוים, צריך לעיין בנתונים האחרים שנכללים בסדרת הזמן ובהגדרות של הנתונים האלה.
בשדה
resourceמתואר רכיב החומרה או התוכנה שנמצא במעקב. ב-Cloud Monitoring, רכיב החומרה או התוכנה נקרא משאב במעקב. דוגמאות למשאבים שנמצאים במעקב כוללות מופעים של Compute Engine ואפליקציות של App Engine. רשימה של משאבים במעקב זמינה במאמר רשימת משאבים במעקב.דוגמה לשדה
resource:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }בשדה
typeמופיע המשאב שבמעקב בתורgce_instance, מה שמציין שהמדידות האלה מתבצעות במכונה וירטואלית של Compute Engine.השדה
labelsמכיל צמדי מפתח/ערך שמספקים מידע נוסף על המשאב שבמעקב. במקרה של סוגgce_instance, התוויות מזהות את מופע ה-VM שנמצא במעקב.
בשדה
metricמתואר מה נמדד.דוגמה לשדה
metric:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },- בשביל Cloud de Confiance by S3NS שירותים, השדה
typeמציין את השירות ואת מה שעובר ניטור. בדוגמה הזו, שירות Compute Engine מודד את ניצול המעבד.
- השדה
labelsמכיל צמדי מפתח/ערך שמספקים מידע נוסף על המדידה. התוויות האלה מוגדרות כחלק מMetricDescriptor, שהוא מבנה נתונים שמגדיר את המאפיינים של הנתונים שנמדדים. המאפייןMetricDescriptorשל המדדcompute.googleapis.com/instance/cpu/utilizationכולל את התוויתinstance_name.
- בשביל Cloud de Confiance by S3NS שירותים, השדה
בשדה
metricKindמתואר הקשר בין מדידות סמוכות בסדרת זמן:מדדים של
GAUGEמאחסנים את הערך של מה שנמדד ברגע נתון – לדוגמה, רשומה של טמפרטורה לפי שעה.CUMULATIVEמדדים שומרים את הערך המצטבר של הדבר שנמדד ברגע נתון בזמן – לדוגמה, מד מרחק ברכב.DELTAמדדים שומרים את השינוי בערך של הדבר שנמדד לאורך תקופה מסוימת – לדוגמה, סיכום של מלאי שמציג את הרווחים או ההפסדים של המלאי.
בשדה
valueTypeמציינים את סוג הנתונים של המדידה:INT64,DOUBLE,BOOL,STRINGאוDISTRIBUTION.
המאמרים הבאים
מידע על מודל הנתונים של Cloud Monitoring זמין במאמר מדדים, סדרות זמנים ומשאבים.
מידע על Cloud Monitoring API מופיע במאמר ממשקי API והפניות.
רשימות של מדדים ומשאבים במעקב זמינות במאמרים רשימת מדדים ורשימת משאבים במעקב.