בדף הזה מוסבר איך ליצור מדיניות התראות מבוססת-PromQL ב-Cloud Monitoring. אפשר להשתמש בשאילתות PromQL כדי ליצור תנאים מורכבים עם תכונות כמו יחסים, ספים דינמיים ומדדים משולבים.
אם אתם משתמשים ב-Prometheus בסביבות מחוץ ל- Google Cloud, או אם אתם משתמשים בהתראות בשירות מנוהל ל-Prometheus, אתם יכולים להעביר את כללי ההתראות של Prometheus למדיניות התראות שמבוססת על PromQL. כך תוכלו לנהל את כל מדיניות ההתראות ב-Cloud Monitoring.
אפשר גם לייבא מרכזי בקרה של Grafana אל Cloud Monitoring.
- מידע כללי על השימוש ב-PromQL ב-Monitoring זמין במאמר PromQL ב-Cloud Monitoring.
- מידע כללי על מדיניות התראות זמין במאמר התנהגות של מדיניות התראות מבוססת-מדדים.
שימוש ב-PromQL במדיניות התראות ב-Cloud Monitoring
אפשר ליצור מדיניות התראות שמבוססת על PromQL בדרכים הבאות:
כדי ליצור מדיניות התראות במסוף Google Cloud ולהגדיר שאילתת PromQL בכלי לעריכת קוד, אפשר לעיין במאמר יצירת מדיניות התראות מבוססת-PromQL (מסוף).
כדי ליצור מדיניות התראות מבוססת-PromQL באמצעות ה-CLI של gcloud או מבנה
AlertPolicyב-Monitoring API, אפשר לעיין במאמר יצירת מדיניות התראות מבוססת-PromQL (API).כדי להעביר את כללי ההתראות וערוצי ההתראות של Prometheus אל Cloud Monitoring באמצעות Google Cloud CLI, אפשר לעיין במאמר בנושא העברת כללי התראות ונמענים מ-Prometheus.
אירועים שנוצרו על ידי מדיניות התראות שמבוססת על PromQL מופיעים במסוף Google Cloud עם שאר האירועים. אפשר לבצע פעולות לגבי האירועים האלה במסוף Google Cloud .
התנאים של מדיניות ההתראות שמבוססת על PromQL יכולים להפנות לכל מדד ב-Cloud Monitoring, כולל מדדי מערכת, מדדים מותאמים אישית ומדדים שמבוססים על יומנים, ומדדי Prometheus. Google Cloud צריך לתרגם את השמות של מדדים שאינם מדדי Prometheus לתחביר של מדדי PromQL. מידע נוסף זמין במאמר מיפוי מדדים של Monitoring ל-PromQL.
הגבלות
אל תוסיפו מסננים שמשתמשים בתוויות של מטא-נתונים של המערכת למדיניות ההתראות שמבוססת על PromQL.
חלון הבדיקה מחדש של מדיניות התראות שמבוססת על PromQL יכול להיות עד 24 שעות, וגם תקופת ההתאמה יכולה להיות עד 24 שעות. הסכום של חלון הבדיקה מחדש ותקופת ההתאמה צריך להיות עד 25 שעות.
אם כלל ההתראה של Prometheus מפנה למדד, צריך קודם שיהיה תיאור מדד מקביל ב-Cloud Monitoring לפני שיוצרים מדיניות התראות מבוססת-PromQL. עם זאת, אפשר לבטל את האימות הזה על ידי הגדרת מדיניות התראות מבוססת-PromQL באמצעות Cloud Monitoring API. מידע נוסף זמין במאמר השבתת הבדיקה לקיום מדדים.
אם מדיניות ההתראות שלכם עוקבת אחרי יחס בין מדדים, צריך להגדיר את משך הזמן לפחות כפול ממרווח ההערכה. משכי זמן קצרים יותר עלולים להוביל לאירועים שגויים. מידע נוסף זמין במאמר התראות שגויות בגלל אנומליות בחישוב היחס.
תמחור
למידע על התמחור של Cloud Monitoring, אפשר לעיין בדף התמחור של Google Cloud Observability.