מדדים פשוטים של מכסות ל-API
כדי לשפר את יכולת הגילוי והניהול של המכסה של Compute Engine API, Cloud de Confiance by S3NS צמצמנו את מספר מדדי המכסה על ידי איחוד מדדים למספר קטן יותר של קבוצות מכסה. בנוסף, מדדי המכסה הפשוטים האלה מציעים מגבלות גבוהות יותר לכל קבוצת מכסות.
מדדי מכסות של API קודם ו-API פשוט
בטבלה הבאה מפורטים מדדי המכסות של API מדור קודם והמדדים המקבילים הפשוטים שלהם:
| מדדי מכסה של API מדור קודם | מדד מכסת API פשוט |
|---|---|
compute.googleapis.com/list_requests |
compute.googleapis.com/global_readsבקשות קריאה לדקה |
compute.googleapis.com/read_requests | |
compute.googleapis.com/heavy_weight_read_requests | |
compute.googleapis.com/defaultמדד מכסה מדור קודם לשיטות שמציגות ברשימה משאבים של Compute Engine. | |
compute.googleapis.com/get_macsec_config_requests | |
compute.googleapis.com/license_verification_requests |
|
compute.googleapis.com/defaultמדד מכסה מדור קודם לשיטות גלובליות שיוצרות, משנות או מוחקות משאבי Compute Engine. |
compute.googleapis.com/global_writesבקשות לשינוי לדקה |
compute.googleapis.com/global_resource_write_requests | |
compute.googleapis.com/heavy_weight_write_requests | |
compute.googleapis.com/regional_v2_public_advertised_prefixes_delete_requests | |
compute.googleapis.com/regional_v2_public_advertised_prefixes_create_requests | |
compute.googleapis.com/address_move_requests | |
compute.googleapis.com/project_set_common_instance_metadata_requests | |
compute.googleapis.com/regional_v2_public_advertised_prefixes_announce_requests | |
compute.googleapis.com/license_insert_requests |
|
compute.googleapis.com/heavy_weight_read_requests_per_region |
compute.googleapis.com/reads_per_regionבקשות קריאה לדקה לכל אזור |
compute.googleapis.com/read_requests_per_region | |
compute.googleapis.com/list_requests_per_region | |
compute.googleapis.com/default_per_regionמדד מכסה מדור קודם לשיטות אזוריות ושיטות של תחום מוגדר שמציגות משאבים של Compute Engine. | |
compute.googleapis.com/license_verification_requests_per_region | |
compute.googleapis.com/instance_list_referrers_requests_per_region | |
compute.googleapis.com/operation_read_requests_per_region | |
compute.googleapis.com/network_endpoint_list_requests_per_region | |
compute.googleapis.com/regional_network_endpoint_list_requests_per_region | |
compute.googleapis.com/get_serial_port_output_requests_per_region | |
compute.googleapis.com/read_requests |
|
compute.googleapis.com/heavy_weight_write_requests_per_region |
compute.googleapis.com/writes_per_regionבקשות לשינוי נתונים לדקה לכל אזור |
compute.googleapis.com/default_per_regionמדד מכסה מדור קודם לשיטות אזוריות ואזוריות שיוצרות, משנות או מוחקות משאבי Compute Engine. | |
compute.googleapis.com/global_resource_write_requests_per_region | |
compute.googleapis.com/network_endpoint_write_requests_per_region | |
compute.googleapis.com/regional_network_endpoint_write_requests_per_region | |
compute.googleapis.com/regional_public_delegated_prefixes_create_requests_per_region | |
compute.googleapis.com/address_move_requests_per_region | |
compute.googleapis.com/simulate_maintenance_event_requests_per_region | |
compute.googleapis.com/regional_public_delegated_prefixes_delete_requests_per_region | |
compute.googleapis.com/regional_public_delegated_prefixes_announce_requests_per_region |
|
compute.googleapis.com/recommend_locations_requests_per_region |
compute.googleapis.com/recommend_locations_per_regionבקשות RegionInstances RecommendLocations לדקה לכל אזור |
compute.googleapis.com/cache_invalidation_requests |
compute.googleapis.com/global_cache_invalidation_requestsבקשות לביטול תוקף של מטמון לדקה |
שימוש במדדים הפשוטים בלוחות הבקרה של Cloud Monitoring
כדי לעקוב אחרי השימוש ב-Compute Engine API בהשוואה למדדי ה-API הפשוטים, מוסיפים מסננים למדדים האלה בלוחות הבקרה, בהתראות ובשאילתות של Cloud Monitoring.
יצירת מרכז בקרה שמשתמש במדדי מכסת API פשוטים
כדי ליצור מרכז בקרה שמשתמש במדדים פשוטים:
במסוף Cloud de Confiance , עוברים אל Monitoring:
בחלונית הניווט, בוחרים באפשרות מרכזי בקרה.
לוחצים על יצירת מרכז בקרה בהתאמה אישית.
בסרגל הכלים של לוח הבקרה, לוחצים על הוספת ווידג'ט ובוחרים סוג ווידג'ט (לדוגמה, תרשים קו). הדף Configure widget (הגדרת הווידג'ט) ייפתח.
בקטע Select a metric (בחירת מדד), מבצעים את הפעולות הבאות:
- בוחרים באפשרות Consumer Quota בשביל המשאב.
- בוחרים באפשרות Quota (מכסה) בקטגוריית המדדים.
- בוחרים את המדד Rate quota usage ולוחצים על Apply.
בקטע Add filter, משתמשים במסנן
quota_metricובוחרים את מדד המכסה המתאים של ה-API הפשוט. במאמר מדדי מכסות לממשקי API מדור קודם ומדדים פשוטים מוסבר איך למצוא את המדד הפשוט.לוחצים על אישור כדי להוסיף את הווידג'ט ללוח הבקרה.
בסרגל הכלים, לוחצים על שמירה כדי לשמור את מרכז הבקרה.
שינוי לוח בקרה שמוגדר בו מדד מכסה מדור קודם
כדי לעדכן מרכז בקרה שמכיל מדד מדור קודם:
במסוף Cloud de Confiance , עוברים אל Monitoring:
בחלונית הניווט, בוחרים באפשרות מרכזי בקרה.
פותחים את מרכז הבקרה שמכיל את התרשים שצריך לעדכן.
לוחצים על Edit.
מוצאים את הווידג'ט שרוצים לעדכן ועורכים אותו.
בקטע Select a metric, מעדכנים את המסנן שמכיל את המדד מדור קודם:
- בשדה Filter, בוחרים באפשרות
quota_metric. - בשדה Value, מעדכנים את הערך הנוכחי למדד המכסה המתאים ב-API הפשוט. כדי למצוא את המדד החדש במקום המדד מדור קודם, אפשר לעיין במאמר מדדים של מכסות לממשקי API מדור קודם ומפושטים.
לדוגמה, שינוי של
compute.googleapis.com/read_requestsל-compute.googleapis.com/global_reads.
- בשדה Filter, בוחרים באפשרות
כדי להחיל את השינויים, לוחצים על אישור.
שימוש במדדי מכסות API פשוטים במדיניות התראות של Cloud Monitoring
כדי לעקוב אחרי השימוש ב-Compute Engine API בהשוואה למדדי ה-API הפשוטים, מוסיפים מסננים למדדים האלה במדיניות ההתראות של Cloud Monitoring.
יצירת מדיניות התראות שמשתמשת במדדי מכסות API פשוטים
כדי ליצור מדיניות התראות שמשתמשת במדדים פשוטים:
במסוף Cloud de Confiance , עוברים אל Monitoring:
בחלונית הניווט, בוחרים באפשרות התראות.
לוחצים על יצירת מדיניות.
בקטע Select a metric (בחירת מדד), מבצעים את הפעולות הבאות:
- בוחרים באפשרות Consumer Quota בשביל המשאב.
- בוחרים באפשרות Quota (מכסה) בקטגוריית המדדים.
- בוחרים את המדד Rate quota usage ולוחצים על Apply.
בקטע Add filter, משתמשים במסנן
quota_metricובוחרים את מדד המכסה המתאים של ה-API הפשוט. במאמר מדדי מכסות לממשקי API מדור קודם ומדדים פשוטים מוסבר איך למצוא את המדד הפשוט.מגדירים את התנאי, את ערוצי ההתראות ואת התיעוד לפי הצורך.
לוחצים על שמירת המדיניות.
אפשר גם להשתמש ב-Terraform Provider כדי ליצור מדיניות התראות בפרויקט. Cloud de Confiance by S3NS Cloud de Confiance מידע נוסף זמין במאמר יצירת מדיניות התראות באמצעות Terraform.
שינוי מדיניות התראות שמשתמשת במדד מכסה מדור קודם
כדי לעדכן מדיניות התראות קיימת שמשתמשת במדד מכסה מדור קודם, צריך לבצע את הפעולות הבאות:
במסוף Cloud de Confiance , עוברים אל Monitoring:
בחלונית הניווט, בוחרים באפשרות התראות. בדף Alerting מוצגים חלוניות עם סיכום מידע, אירועים ומדיניות התראות.
כדי לערוך מדיניות קיימת, לוחצים על שם המדיניות בקטע מדיניות.
בקטע Select a metric, מעדכנים את המסנן שמכיל את המדד מדור קודם:
- בשדה Filter, בוחרים באפשרות
quota_metric. - בשדה Value, מעדכנים את הערך למדד המכסה המתאים של ה-API הפשוט. כדי למצוא את המדד החדש במקום המדד מדור קודם, אפשר לעיין במאמר מדדים של מכסות לממשקי API מדור קודם ומפושטים.
לדוגמה, שינוי של
compute.googleapis.com/read_requestsל-compute.googleapis.com/global_reads.
- בשדה Filter, בוחרים באפשרות
לוחצים על סיום כדי לשמור את השינויים במסנן.
לוחצים על שמירת המדיניות.
שימוש במדדי מכסות פשוטים בשאילתות של Cloud Monitoring
כדי לעדכן מדיניות התראות או תרשים שמבוססים על PromQL בלוח בקרה, משתמשים בעורך השאילתות ועורכים את מסנן השאילתות. מידע נוסף מופיע במאמר שימוש בעורך הקוד ל-PromQL.
כדי לעדכן את השאילתה, מחליפים את שם המדד הקודם במסנן quota_metric בשם המדד המקביל והפשוט.
דוגמה 1:
שאילתה שמשתמשת במדד מדור קודם:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \
quota_metric=~"compute.googleapis.com/read_requests"}[1m])שאילתה ששונתה באמצעות מדד פשוט:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \
quota_metric=~"compute.googleapis.com/global_reads"}[1m])דוגמה 2:
שאילתה שמשתמשת במדד מדור קודם:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \ quota_metric=~"compute.googleapis.com/heavy_weight_write_requests_per_region"}[1m])
שאילתה ששונתה באמצעות מדד פשוט:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \ quota_metric=~"compute.googleapis.com/writes_per_region"}[1m])