ממשק ה-App Optimize API עוזר למפתחים ולאדמינים להבין, לעקוב אחרי עלויות השימוש במשאבים ב- Google Cloud ולבצע אופטימיזציה שלהן. הכלי מאפשר לאחזר באופן פרוגרמטי נתונים מפורטים על עלויות ועל ניצול, שאפשר לשלב בזרימות העבודה היומיות של הצוות כדי לקבל תובנות ולקבל החלטות.
ה-API מחזיר נתונים בפורמט מובנה של טבלה, בדומה לתוצאות של שאילתת SQL, כך שקל לנתח אותם ולהעביר אותם למערכות אחרות.
ניהול עלויות באמצעות App Optimize API
אתם יכולים לייצא דוחות על עלויות ועל ניצול של פרויקטים ושל אפליקציות ב-מרכז האפליקציות כדי לנתח מגמות או כדי לשלב את נתוני הדוחות עם נתונים עסקיים אחרים. אפשר גם להשתמש ב-API הזה כדי להפעיל לוחות בקרה פנימיים, להפעיל מערכות התראות בהתאמה אישית או לשלב בדיקות של עלויות וניצול בצינורות הפריסה.
השילובים האלה עוזרים לאדמינים ולמפתחי אפליקציות לקבל החלטות מבוססות-נתונים ועלויות לאורך מחזור החיים של התוכנה.
אינטגרציה עם כלי ניתוח
תרחיש שימוש עיקרי הוא אוטומציה של ייצוא קבוע של נתוני עלויות וניצול לתוך כלי ניתוח. אפשר להגדיר משימה מתוזמנת באמצעות Cloud Run ו-Cloud Scheduler כדי להפעיל את ה-API מדי יום ולאחזר את הנתונים העדכניים.
שיפור מרכזי בקרה מותאמים אישית
בנוסף, אפשר להשתמש ב-API כדי ליצור מרכזי בקרה פנימיים בהתאמה אישית. במקום להיות מוגבלים לתצוגות מוכנות מראש במסוף, הצוותים שלכם יכולים ליצור אפליקציות אינטרנט שמעלות באופן עצלני מדדים ספציפיים של עלות וניצול לפי דרישה. באמצעות JavaScript, לוח הבקרה יכול לקרוא ל-API ולהישאר רספונסיבי בזמן שליפת הנתונים ברקע. כך תוכלו לראות נתונים מותאמים אישית של עלויות ויעילות שמוטמעים ישירות בתהליכי העבודה של הצוות.
קבלת החלטות מושכלות לגבי עלויות
שילוב של App Optimize API במערכות שלכם מאפשר לכם גישה גמישה ואוטומטית לנתונים שנדרשים לניהול יעיל של עלויות הענן ולאופטימיזציה של המשאבים. דפוסי הגישה הפרוגרמטיים האלה עוזרים לכם לענות על שאלות חשובות לגבי יעילות העלויות. אתם יכולים לזהות שירותים שבהם חלה עלייה חדה בעלויות לאחרונה, למצוא משאבים שלא מנוצלים מספיק, לחשב את העלות המדויקת של אפליקציה מסוימת בפרק זמן ספציפי או לעקוב אחרי מגמות ההוצאות במוצרים ובאזורים שונים.
תכונות עיקריות
התכונות העיקריות של App Optimize API:
- דיווח מפורט. יצירת דוחות שמצטברים בהם נתונים ממגוון מאפיינים, כולל פרויקט, משאב ספציפי, מק"ט, מסגרת זמן, אפליקציה, שירות ועומס עבודה ב-מרכז האפליקציות.
- נתונים על עלויות וניצול. גישה למגוון נתונים כמו עלות כספית, ניצול המעבד (ממוצע ואחוזון 95), שימוש בגרעין המעבד והקצאה, ניצול הזיכרון (ממוצע ואחוזון 95), שימוש בזיכרון והקצאה.
- סינון גמיש. אתם יכולים להשתמש בCommon Expression Language (CEL) כדי לסנן במדויק את הנתונים שנכללים בדוחות. כדי להתמקד בניתוח, אפשר לסנן לפי טווחי זמן, סוגי משאבים, אפליקציות ספציפיות ב-מרכז האפליקציות ומאפיינים זמינים אחרים.
הסבר על הנתונים
הדוחות שנוצרים על ידי App Optimize API מספקים תובנות חשובות, אבל חשוב להבין את האופי והמגבלות של הנתונים. מידע נוסף זמין במאמר מידע על נתוני עלות וניצול.
איך App Optimize API פועל
תהליך יצירת דוחות עלויות ושימוש כולל שלושה שלבים עיקריים:
- שליחת בקשה לדוח אתם מציינים את הנתונים שמעניינים אתכם, כולל טווח הזמן, המשאבים או האפליקציות שרוצים לכלול, איך לקבץ את הנתונים ופרטים ספציפיים על העלויות והשימוש שאתם רוצים. אחרי שיוצרים דוח, אי אפשר לשנות את ההגדרה שלו. אם אתם צריכים לשנות פרמטרים, אתם צריכים ליצור דוח חדש.
- ממתינים עד שהנתונים יהיו מוכנים. מכיוון שאיסוף הנתונים וארגונם יכולים לקחת זמן, השלב הזה מופעל באופן אסינכרוני. ה-API מאפשר לבדוק מתי הדוח מוכן.
- אחזור נתוני הדוח. אחרי שהעיבוד יסתיים, תוכלו להוריד את הדוח, שמעוצב בשורות ובעמודות על סמך הבקשה שלכם.
דוחות שנוצרו נמחקים אוטומטית מה-API אחרי 24 שעות.
תמחור
במהלך תקופת התצוגה המקדימה, אין עלות נוספת לשימוש ב-App Optimize API, כולל יצירת דוחות, קריאת דוחות וקריאת מטא-נתונים של דוחות.
למידע על עלויות שקשורות ל Google Cloud שירותים שמספקים נתונים ל-App Optimize API, אפשר לעיין במידע הבא:
- מחירון חיוב ב-Cloud
- המחירים של מרכז האפליקציות והעלויות של ניהול אפליקציות
- תמחור של Cloud Monitoring
המאמרים הבאים
- מפעילים את ה-API.
- מדריך מהיר: יצירה וקריאה של דוח
- מידע נוסף על דוחות
- איך שולטים בגישה ל-App Optimize API