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

הדף הזה מתייחס ל-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. בקטע Aggregation (צבירה):
    1. משתמשים בתפריט By כדי לקבץ את הנתונים לפי תווית משאב. בוחרים באפשרויות proxy_deployment_type ו-env מהרשימה כדי לקבץ את הנתונים לפי סוג הפריסה של ה-proxy והסביבה.
    2. לוחצים על אישור כדי להחיל את המסננים.
  5. בתפריט פונקציית קיבוץ, בוחרים באפשרות סכום.

PromQL

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

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

    לדף Metrics Explorer

  2. בסרגל הכלים של החלונית Select a metric, בוחרים באפשרות Code Editor.
  3. כדי להשתמש ב-PromQL:
    1. בוחרים באפשרות PromQL במתג שפה.
    2. מזינים את השאילתה הבאה בעורך השאילתות ולוחצים על Run Query:
      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. בתפריט By, בוחרים באפשרות resource label כדי לקבץ את הנתונים לפי תווית משאב. בוחרים באפשרות type מתוך רשימת האפשרויות כדי לקבץ לפי סוג הסביבה.
    2. לוחצים על אישור כדי להחיל את המסננים.
  5. בתפריט פונקציית קיבוץ, בוחרים באפשרות סכום.

PromQL

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

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

    לדף Metrics Explorer

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

קריאות ל-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. משתמשים בתפריט By כדי לקבץ לפי resource label. בוחרים באפשרות proxy_deployment_type מתוך רשימת האפשרויות כדי לקבץ לפי סוג הסביבה.
    2. לוחצים על אישור כדי להחיל את המסננים.
  5. בתפריט פונקציית קיבוץ, בוחרים באפשרות סכום.

PromQL

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

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

    לדף Metrics Explorer

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

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

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

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

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

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

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

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

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

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

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

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

  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, משתמשים בתפריט 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.