צפייה בשימוש במשאבים בתשלום לפי שימוש

הדף הזה מתייחס ל-Apigee, אבל לא ל-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

יש כמה כלים שבעזרתם אפשר לראות את השימוש במשאבי Apigee ולעקוב אחריו. במאמר הזה נסביר איך אדמינים לחיוב או אדמינים של הארגון יכולים:

כדי לראות את השימוש במשאבים בארגון ולהגדיר התראות, צריך את התפקידים הבאים:

  • אדמין בארגון Apigee (roles/apigee.admin)
  • כלי לצפייה ביומנים (roles/logging.viewer)
  • צפייה בחשבון לחיוב (roles/billing.viewer)

צפייה בשימוש במשאבים ב-Metrics Explorer

אתם יכולים להשתמש ב-Metrics Explorer כדי לראות את השימוש במשאבי Apigee שהם מאפיינים מרכזיים בקביעת העלות בתוכנית התמחור שלכם לפי שימוש. על ידי בחירה של מדדים ומסננים ספציפיים, אתם יכולים ליצור דוח שימוש ליחידות פריסה של שרת proxy או של זרימה משותפת ב-Apigee, או לסביבות פעילות ב-Apigee, או לשניהם.

מידע מפורט על המדדים של Apigee והערכים האפשריים שלהם זמין במאמר apigee בדף המדדים של Google Cloud.

השימוש ביחידת פריסה של שרת proxy או תהליך משותף ב-Apigee

ממשק המשתמש של Metrics Explorer

כדי לראות את נתוני השימוש ביחידת הפריסה של שרת proxy או של זרימה משותפת ב-Apigee ב-Metrics Explorer, מבצעים את השלבים הבאים:

  1. פותחים את הדף Monitoring > Metrics Explorer במסוף Google Cloud.

    לדף Metrics Explorer

  2. בחלונית Select a metric, מרחיבים את התפריט Metric ומזינים Apigee בשורת הסינון.

    משתמשים בתפריטי המשנה כדי לבחור את סוג המשאב, הקטגוריה והמדד:

    1. בתפריט Active resources בוחרים באפשרות Apigee proxy.
    2. בתפריט Active metric categories בוחרים באפשרות Proxy.
    3. בתפריט Active metrics, בוחרים באפשרות Apigee proxy details.
  3. לוחצים על אישור.
  4. בקטע מסננים:
    1. משתמשים בתפריט Group By כדי לקבץ לפי resource label. בוחרים באפשרויות proxy_deployment_type ו-env מהרשימה כדי לקבץ לפי סוג פריסת ה-proxy והסביבה.
    2. לוחצים על אישור כדי להחיל את המסננים.
  5. בתפריט Grouping function, בוחרים באפשרות Count.

PromQL

כדי לראות את השימוש ביחידת הפריסה של פרוקסי או תהליך משותף ב-Apigee באמצעות שאילתת PromQL:

  1. פותחים את הדף Monitoring > Metrics Explorer במסוף Google Cloud.

    לדף Metrics Explorer

  2. בסרגל הכלים של החלונית Select a metric, בוחרים באפשרות Code Editor.
  3. כדי להשתמש ב-PromQL:
    1. בוחרים באפשרות PromQL במתג שפה.
    2. מזינים את השאילתה הבאה בעורך השאילתות:
      count(apigee_googleapis_com:proxy_details{monitored_resource="apigee.googleapis.com/Proxy"}) by (proxy_deployment_type, env)

שימוש פעיל בסביבת Apigee

ממשק המשתמש של Metrics Explorer

כדי לראות את נתוני השימוש בסביבה פעילה ב-Apigee ב-Metrics Explorer:

  1. פותחים את הדף Monitoring > Metrics Explorer במסוף Google Cloud.

    לדף Metrics Explorer

  2. בחלונית Select a metric, מרחיבים את התפריט Metric ומזינים Apigee בשורת הסינון.

    משתמשים בתפריטי המשנה כדי לבחור את סוג המשאב, הקטגוריה והמדד:

    1. בתפריט Active resources בוחרים באפשרות Apigee environment.
    2. בתפריט Active metric categories בוחרים באפשרות Environment.
    3. בתפריט Active metrics בוחרים באפשרות Apigee active environment.
  3. לוחצים על אישור.
  4. בקטע Filters (מסננים):
    1. משתמשים בתפריט Group By כדי לקבץ לפי resource label. בוחרים באפשרות type מתוך רשימת האפשרויות כדי לקבץ לפי סוג הסביבה.
    2. לוחצים על אישור כדי להחיל את המסננים.
  5. בתפריט Grouping function, בוחרים באפשרות Count.

PromQL

כדי לראות את השימוש בסביבה פעילה ב-Apigee באמצעות שאילתת PromQL:

  1. פותחים את הדף Monitoring > Metrics Explorer במסוף Google Cloud.

    לדף Metrics Explorer

  2. בסרגל הכלים של החלונית Select a metric, בוחרים באפשרות Code Editor.
  3. כדי להשתמש ב-PromQL:
    1. בוחרים באפשרות PromQL במתג שפה.
    2. מזינים את השאילתה הבאה בעורך השאילתות:
      count(apigee_googleapis_com:environment_active{monitored_resource="apigee.googleapis.com/Environment"}) by (env, type)

קריאות API רגילות וקריאות API שניתנות להרחבה

ממשק המשתמש של Metrics Explorer

כדי לראות את הקריאות ל-API רגיל וניתן להרחבה לפי סביבה ב-Metrics Explorer:

  1. פותחים את הדף Monitoring > Metrics Explorer במסוף Google Cloud.

    לדף Metrics Explorer

  2. בחלונית Select a metric, מרחיבים את התפריט Metric ומזינים Apigee בשורת הסינון.

    משתמשים בתפריטי המשנה כדי לבחור את סוג המשאב, הקטגוריה והמדד:

    1. בתפריט Active resources בוחרים באפשרות Apigee environment.
    2. בתפריט Active metric categories בוחרים באפשרות Environment.
    3. בתפריט Active metrics בוחרים באפשרות Apigee environment API call count.
  3. לוחצים על אישור.
  4. בקטע Filters (מסננים):
    1. משתמשים בתפריט Group By כדי לקבץ לפי resource label. בוחרים באפשרות proxy_deployment_type מתוך רשימת האפשרויות כדי לקבץ לפי סוג הסביבה.
    2. לוחצים על אישור כדי להחיל את המסננים.
  5. בתפריט Grouping function, בוחרים באפשרות Sum.

PromQL

כדי להציג קריאות ל-API רגיל וניתן להרחבה לפי סביבה באמצעות שאילתת PromQL:

  1. פותחים את הדף Monitoring > Metrics Explorer במסוף Google Cloud.

    לדף Metrics Explorer

  2. בסרגל הכלים של החלונית Select a metric, בוחרים באפשרות Code Editor.
  3. כדי להשתמש ב-PromQL:
    1. בוחרים באפשרות PromQL במתג שפה.
    2. מזינים את השאילתה הבאה בעורך השאילתות:
      sum(delta(apigee_googleapis_com:environment_api_call_countmonitored_resource="apigee.googleapis.com/Environment"}[1m])) by (proxy_deployment_type,env,location)

יצירת לוח בקרה של מדדים

הפלט הגרפי של הכלי 'Metrics Explorer' בכרטיסייה תרשים מייצג מדד של מד. כלומר, כל נקודה בתרשים מתעדת את ניצול המשאבים של מופע Apigee בכל הסביבות בכל אזור בזמן המדידה.

אחרי שקובעים את התצוגה של הנתונים באמצעות האפשרות Resource & Metric, אפשר לשמור את הנתונים בלוח בקרה בהתאמה אישית לעיון עתידי. כדי לשמור את התצוגה שנבחרה:

  1. לוחצים על הלחצן שמירת התרשים בחלונית התרשים של הכרטיסייה Explorer.
  2. בתיבת הדו-שיח שמירת תרשים, מזינים את הפרטים הבאים:
    • בשדה כותרת התרשים: מזינים שם לתרשים או משתמשים בכותרת המוצעת.
    • התפריט הנפתח מרכז בקרה: בוחרים מרכז בקרה קיים או באפשרות לוח בקרה חדש כדי ליצור מרכז בקרה חדש ולתת לו שם. התרשים יישמר בלוח הבקרה שנבחר.
  3. לוחצים על Save.

אחרי ששומרים את התרשים, אפשר לגשת אליו בדף Dashboards Overview במסוף Google Cloud ולצפות בלוח הבקרה שבחרתם.

מידע נוסף על יצירה וניהול של תצוגות בהתאמה אישית באמצעות Cloud Monitoring זמין במאמר לוחות בקרה ותרשימים.

הגדרת התראה ב-Cloud Monitoring

אחרי שמגדירים את דיווח המדדים של השימוש במשאבי Apigee ב-Cloud Monitoring, אפשר להפעיל מדיניות התראות מבוססת-מדדים. אתם יכולים להגדיר מדיניות התראות כדי לעקוב אחרי השימוש במשאבים שרלוונטיים לתוכנית התשלום לפי שימוש, ולקבל בזמן התראות על בעיות פוטנציאליות. מידע נוסף זמין במאמר איך פועלות ההתראות.

אפשר להוסיף מדיניות התראות מבוססת-מדדים לפרויקט Google Cloud באמצעות מסוף Google Cloud,‏ Cloud Monitoring API או Google Cloud CLI. כשמשתמשים במסוף Google Cloud, אפשר להפעיל התראות מומלצות או להגדיר התראות בהתאמה אישית בדף Alerting ב-Cloud Monitoring.

השלבים הכלליים שנדרשים ליצירת מדיניות התראות שמבוססת על מדדים מפורטים במאמר יצירת מדיניות התראות שמבוססת על סף מדד. כדי להגדיר מדיניות התראות שמבוססת באופן ספציפי על השימוש במשאבים, אפשר לפעול לפי השלבים במאמר יצירת מדיניות התראות.

אתם יכולים להשתמש באותם מדדים ומסננים שבהם השתמשתם בקטע הקודם כדי להתאים אישית את ההתראה על השימוש במשאבים. לדוגמה, כדי ליצור התראה על סמך השימוש בפרוקסי של Apigee, פועלים לפי השלבים הבאים:

  1. פותחים את הדף Monitoring > Alerting במסוף Google Cloud.

    מעבר אל Alerting

  2. לוחצים על + יצירת מדיניות.
  3. בקטע Select a metric בחלונית Create policy, כותבים Apigee בשורת הסינון ומשתמשים בתפריטי המשנה כדי לבחור את סוג המשאב, הקטגוריה והמדד:
    • בתפריט Active resources בוחרים באפשרות Apigee proxy.
    • בתפריט Active metric categories בוחרים באפשרות Proxy.
    • בתפריט Active metrics, בוחרים באפשרות Apigee proxy details.
  4. בקטע Add Filters, משתמשים בתפריט Group By כדי לקבץ לפי resource label. בוחרים באפשרויות proxy_deployment_type ו-env מהרשימה כדי לקבץ לפי סוג פריסת ה-proxy והסביבה.

כדי ליצור התראה על סמך השימוש בסביבה פעילה ב-Apigee, בוחרים את המדדים והמסננים שמשמשים לצפייה בשימוש בסביבת Apigee.

צפייה בשימוש במשאבים לפי חשבון לחיוב

כדי לראות את השימוש במשאבים לפי חשבון לחיוב:

  1. פותחים את הדף Billing במסוף Google Cloud.

    לדף החיוב

  2. אם יש לכם יותר מחשבון אחד לחיוב, לוחצים על Go to linked billing account כדי לראות את החשבון לחיוב של הפרויקט הנוכחי. כדי למצוא חשבון אחר לחיוב, לוחצים על Manage billing accounts ובוחרים את החשבון שרוצים לראות.
  3. בוחרים באפשרות דוחות.
  4. אם התפריט Filters (מסננים) לא פתוח, לוחצים על Show Filters (הצגת מסננים) כדי לפתוח אותו.
  5. בשדה Time range, בוחרים באפשרות Usage date כדי לראות תמונת מצב עדכנית של החיוב בטווח תאריכים, או באפשרות Invoice month כדי לראות את השימוש שחויב בחשבונית ספציפית.
  6. בוחרים באפשרות Group By > SKU.
  7. ברשימה הנפתחת שירותים, בוחרים באפשרות Apigee. מוצגת רשימה של המק"טים שכלולים בחשבון.
  8. כדי לסנן את רשימת המק"טים, בוחרים את המק"טים שרוצים לראות מהרשימה הנפתחת SKUs.

    אם השימוש שלכם באחד מהמק"טים האלה הוא 0, הוא לא יופיע בתפריט הנפתח Group By > SKU.

מעקב אחרי השימוש במשאבים באמצעות Cloud Audit Logging

אתם יכולים להשתמש ביומני הביקורת של Cloud כדי לעקוב אחרי השימוש במשאבים שישפיע על החיוב שלכם בתשלום לפי שימוש. כדי לראות את יומני הביקורת הרלוונטיים, פועלים לפי השלבים הבאים:

  1. פותחים את הדף Logs Explorer במסוף Cloud.

    כניסה לדף Logs Explorer

  2. בכרטיסייה Query, משתמשים בסרגל החיפוש כדי לחפש אירועים שמשפיעים על משאבים שניתנים לחיוב:
    • יצירת מכונה עם סביבות מצורפות: google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments
    • עדכון של מופע והקבצים המצורפים שלו: google.cloud.apigee.v1.InstanceService.UpdateInstanceAndAttachments
    • מחיקת מופע עם סביבות מצורפות: google.cloud.apigee.v1.InstanceService.DeleteInstance
    • יצירה של צירוף מכונה: google.cloud.apigee.v1.InstanceAttachmentService.CreateInstanceAttachment
    • מחיקת צירוף מכונה: google.cloud.apigee.v1.InstanceAttachmentService.DeleteInstanceAttachment
    • פריסת שרת proxy: google.cloud.apigee.v1.DeploymentService.DeployApiProxy
    • ביטול הפריסה של שרת proxy: google.cloud.apigee.v1.DeploymentService.UndeployApiProxy
    • פריסת תהליך עבודה משותף: google.cloud.apigee.v1.DeploymentService.DeploySharedFlow
    • ביטול הפריסה של תהליך משותף: google.cloud.apigee.v1.DeploymentService.UndeploySharedFlow
    • כדי להפעיל או להשבית את התוסף Apigee API Analytics או Advanced API Security: google.cloud.apigee.v1.EnvironmentAddons.SetAddonEnablement

    לדוגמה, אפשר להזין את השאילתה לדוגמה הבאה:

    resource.type="audited_resource"
    resource.labels.method="google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments"
    resource.labels.service="apigee.googleapis.com"

    מידע נוסף על שימוש ביומני ביקורת של Cloud כדי לעקוב אחרי משאבי Apigee זמין במאמר מידע על יומני ביקורת של Apigee.