יצירה וניהול של דוחות מותאמים אישית

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

דוחות בהתאמה אישית מאפשרים לכם להתעמק במדדים ספציפיים של ה-API ולראות את הנתונים המדויקים שאתם רוצים לראות. אתם יכולים ליצור דוח בהתאמה אישית באמצעות כל אחד מהמדדים והמאפיינים שמוטמעים ב-Edge. בנוסף, אפשר לצרף את מדיניות StatisticsCollector לשרתי ה-proxy של ה-API כדי לאסוף מדדים מותאמים אישית, כמו מזהה משתמש או מוצר, מחיר, פעולת REST, גרסת יעד, כתובת URL של יעד ואורך ההודעה.

סרטונים

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

וידאו תיאור
יצירת דוחות בהתאמה אישית באמצעות ממשק המשתמש כך יוצרים דוחות בהתאמה אישית באמצעות ממשק המשתמש של Edge.
סקירה כללית של דוחות בהתאמה אישית סקירה כללית על השימוש בדוחות בהתאמה אישית
מעקב אחרי זמן האחזור של API כאן מוסבר איך לעקוב אחרי זמן האחזור של API באמצעות דוחות בהתאמה אישית.
מעקב אחרי תגובות לשגיאות ב-API אפשר לעקוב אחרי תגובות שגיאה של API באמצעות דוחות בהתאמה אישית.

מידע על דוחות מותאמים אישית

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

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

  • עמודה – כל proxy ל-API מיוצג על ידי עמודה אחרת:

    תרשים עמודות בהתאמה אישית

  • קו – כל API מיוצג על ידי קו אחר:

    תרשים קו בהתאמה אישית

הגדרת מדדים ומאפיינים

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

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

  • avg: מחזירה את זמן התגובה הממוצע.
  • min: מחזירה את זמן התגובה המינימלי.
  • max: מחזירה את זמן התגובה המקסימלי.
  • sum: מחזירה את סכום כל זמני התגובה.

לא כל המדדים תומכים בכל פונקציות הצבירה. במסמכי התיעוד בנושא מדדים יש טבלה שמצוינים בה שם המדד והפונקציה (sum, ‏ avg, ‏ min, ‏ max) שהמדד תומך בה.

המאפיין מציין את אופן קיבוץ נתוני המדדים. לדוגמה, אתם רוצים ליצור דוח בהתאמה אישית שמציג את מדד זמן התגובה. אפשר להשתמש במאפיינים כדי לקבץ את נתוני המדדים לפי מוצר API, שרת proxy ל-API או כתובת אימייל של מפתח, כדי לקבל:

  • זמן התגובה לכל מוצר API
  • זמן התגובה לכל proxy ל-API
  • זמן התגובה לכל אימייל של מפתח

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

  • עמודה: כל עמודה מייצגת ערך שונה של המאפיין.
  • קו: כל קו בתרשים מתאים לערך שונה של המאפיין, וציר ה-X מייצג זמן.

יצירת מדדים ומאפיינים מותאמים אישית

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

אופן הצגת הנתונים האנליטיים המותאמים אישית בדוח בהתאמה אישית תלוי בסוג הנתונים:

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

במאמר מדיניות StatisticsCollector יש דוגמאות לאיסוף נתוני ניתוח מותאמים אישית.

הגדרת מסננים

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

המסננים משתמשים בתחביר מותנה שמאפשר ליצור מסננים מורכבים באמצעות אופרטורים כמו eq,‏ ne,‏ gt,‏ lt ועוד.

דוגמאות לדוחות בהתאמה אישית

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

  • type = Column
  • מדד = ממוצע העסקאות לשנייה
  • מאפיין = proxy ל-API

הדוח בהתאמה אישית מכיל תרשים עמודות אנכי עם נתונים של המדד 'ממוצע טרנזקציות לשנייה' שמקובצים לפי המאפיין 'proxy ל-API':

עסקאות לשנייה בדוח בהתאמה אישית

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

תיבת פיזור

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

  • type = Column
  • מדד = ממוצע העסקאות לשנייה
  • מדד = שגיאות שקשורות למדיניות
  • מאפיין = proxy ל-API

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

דוח בהתאמה אישית עם שני מדדים

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

  • type = Column
  • מדד = ממוצע העסקאות לשנייה
  • מדד = שגיאות שקשורות למדיניות
  • מאפיין = proxy ל-API
  • מאפיין = פועל הבקשה

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

דוח בהתאמה אישית עם שני מאפיינים

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

פירוט של שני מאפיינים בדוח מותאם אישית

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

הצגת כל הדוחות בהתאמה אישית

נכנסים לדף הדוחות בהתאמה אישית, כמו שמתואר בהמשך.

Edge

כדי לגשת לדף הדוחות בהתאמה אישית באמצעות ממשק המשתמש של Edge:

  1. נכנסים לכתובת https://apigee.com/edge.
  2. בוחרים באפשרות ניתוח > דוחות בהתאמה אישית > דוחות.

Classic Edge (ענן פרטי)

כדי לגשת לדף הדוחות בהתאמה אישית באמצעות ממשק המשתמש הקלאסי של Edge:

  1. מתחברים אל http://ms-ip:9000, כאשר ms-ip היא כתובת ה-IP או שם ה-DNS של צומת שרת הניהול.
  2. בוחרים באפשרות Analytics > דוחות.

בדף 'דוחות בהתאמה אישית' מוצגים כל הדוחות בהתאמה אישית שנוצרו עבור הארגון שלכם, כמו שמוצג באיור הבא:

מרכז בקרה של דוחות בהתאמה אישית

כפי שמודגש באיור, בדף הדוחות בהתאמה אישית אפשר:

עיון בלוח הבקרה של הדוח בהתאמה אישית

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

מרכז בקרה של דוחות בהתאמה אישית

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

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

  • כדי לנתח מדד, לוחצים על הסמל בשורה בטבלה של המדד הרלוונטי. לצפות בחריגות ולהשוות אותן לתקופה קודמת או למדדים אחרים.
  • מריצים את הדוח בהתאמה אישית על ידי לחיצה על טווח הזמן והגדרת הטווח הרצוי.
  • מורידים את הדוח המותאם אישית כקובץ CSV. שם הקובץ הוא: metric.csv. לדוגמה: Average_of_total_response_time.csv.
  • עורכים את הדוח בהתאמה אישית.

הסבר על לוח הבקרה של ניתוח המדדים

אם לוחצים על הסמל בשורה של טבלת סיכום, מופיעים התרשימים הבאים (התרשים העליון מופיע רק אם הגדרתם את הדוח לשימוש בכמה מדדים):

ניתוח מדד

בתרשימים האלה מוצג המידע הבא:

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

    • הממוצע הנע של המדד מוצג כקו. עבור נקודה מסוימת על הקו, הערך של הממוצע הנע מחושב כממוצע של ערך המדד בנקודת הזמן הזו ועל סמך הערכים של המדד בשתי נקודות הנתונים הקודמות.
    • האזור הכחול בתרשים מגדיר את ערכי המקסימום הממוצעים והמינימום הממוצעים של המדד. הממוצע המקסימלי הוא 1.2 * (ממוצע נע), והממוצע המינימלי הוא 0.8 * (ממוצע נע).

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

הוספת דוח בהתאמה אישית

הוספה של דוחות בהתאמה אישית מאפשרת ליצור קבוצה של תרשימים שמספקים תובנות לגבי כל היבט של תוכנית ה-API.

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

כדי להוסיף דוח בהתאמה אישית:

  1. גישה לדף 'דוחות בהתאמה אישית'
  2. לוחצים על + דוח בהתאמה אישית.
  3. בקטע 'בסיסי', מזינים את הפרטים הבאים:
    שדה תיאור
    שם הדוח שם הדוח.
    תיאור הדוח תיאור הדוח.
    סוג התרשים בוחרים את סגנון התרשים שבו רוצים להשתמש כדי להציג את נתוני הניתוח המותאמים אישית.
    • עמודה: ציר ה-X מייצג קבוצות שמוגדרות לפי מאפיינים.
    • תרשים קו: ציר ה-X מייצג את הזמן.
  4. בקטע 'מדדים':
    1. לוחצים על הסמל לצד מדדים.
    2. בוחרים את המדד שרוצים לנתח.
    3. בוחרים פונקציית צבירה כדי להציג את הערכים של סכום, ממוצע, מינימום או מקסימום.
    4. לוחצים על שמירה.
    5. לוחצים על סמל כדי להוסיף עוד מדדים.
  5. בקטע מאפיינים, לוחצים על ובוחרים מאפיין, למשל Proxy, כדי להגביל את מערך הנתונים שמשמש ליצירת הדוחות. אפשר להוסיף עוד מאפיינים כדי לצמצם עוד יותר את הנתונים.
  6. בקטע Filters (מסננים), מוסיפים מסננים להגדרת הדוח כדי לצמצם עוד יותר את הנתונים שמוצגים. לדוגמה, אפשר להוסיף מסנן שמחריג נתונים של proxy ל-API של מזג האוויר או של המפתח jane@example.com.

    1. לוחצים על ובוחרים את שם הישות שרוצים לסנן לפיה, אופרטור כמו = או != וערך.
    2. לוחצים על הוספה כדי לשמור את המסנן.
    3. לוחצים על כדי להוסיף עוד מסננים, ובוחרים מחבר מסוג AND או OR.
  7. כדי להגביל את הגישה לדוח בהתאמה אישית, עורכים את התפקידים בהתאמה אישית שמוגדרים עבור הדוח.

    1. לוחצים על כדי לערוך את ההגדרות של התפקיד בהתאמה אישית.
    2. בוחרים את התפקיד בהתאמה אישית שנדרש כדי לגשת לדוח ואת רמת הגישה (צפייה, עריכה, מחיקה).
    3. לוחצים על הוספה.
    4. לוחצים על כדי לערוך תפקידים נוספים.
  8. לוחצים על שמירה כדי לשמור את הדוח.

הרצת דוח בהתאמה אישית

בעזרת Edge Analytics אפשר להריץ דוח באופן סינכרוני או באופן אסינכרוני.

  • בדוח סינכרוני, אתם מריצים את בקשת הדוח והבקשה נחסמת עד ששרת הניתוח מספק תשובה. עם זאת, יכול להיות שדוח יצטרך לעבד כמות גדולה של נתונים (לדוגמה, מאות ג'יגה-בייט), ולכן דוח סינכרוני עלול להיכשל בגלל פסק זמן.

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

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

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

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

כדי להריץ דוח בהתאמה אישית לטווח תאריכים ספציפי:

  1. גישה לדף 'דוחות בהתאמה אישית'
  2. בוחרים את הדוח שרוצים להריץ. כברירת מחדל, בדוח מוצגים נתונים מהשעה האחרונה.
  3. כדי להריץ את הדוח לטווח זמן אחר:

    1. לוחצים על אזור טווח הזמן בחלק העליון של הדוח כדי לפתוח את החלון הקופץ בחירת זמן לדוח בהתאמה אישית.
    2. בוחרים באחת מהאפשרויות הבאות:
      • טווח זמן מוגדר מראש, כמו השעה האחרונה, אתמול או 7 הימים האחרונים.
      • טווח מותאם אישית על ידי בחירת תאריך ושעה של התחלה וסיום, או שימוש בלוח השנה כדי לבחור תאריכי התחלה וסיום. לוחצים על UTC כדי להשתמש בזמן אוניברסלי מתואם (UTC).

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

      • לוחצים על Submit Job (שליחת משימה) כדי להריץ את הדוח באופן אסינכרוני כמשימה ברקע. מופיעה תיבת הדו-שיח הבאה:

        שליחה אסינכרונית

        לוחצים על הצגת הסטטוס בתיבת הדו-שיח כדי לראות את הסטטוס של עבודת הדוח בהתאמה אישית.

הצגת משימות אסינכרוניות של דוחות מותאמים אישית

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

  • לוחצים על הצגת הסטטוס בתיבת הדו-שיח 'הדוח נשלח כמשימת רקע'.
  • בסרגל הניווט הימני, בוחרים באפשרות ניתוח > דוחות בהתאמה אישית > משימות של דוחות.

מוצג הדף 'משימות של דוחות', כמו שמוצג באיור הבא:

דיווח על משרות

בדף 'משימות דיווח' אפשר:

  • אפשר לראות את כל התוצאות של משימות דוחות מותאמים אישית אסינכרוניים שנשלחו ב-7 הימים האחרונים.

  • בוחרים את הסביבה שבה רוצים להציג את משימות הדוחות בהתאמה אישית.

  • כדי לראות את הדוח המותאם אישית, צריך לוודא שהסטטוס שלו הוא 'הושלם'. לאחר מכן, מעבירים את העכבר מעל השורה שמתאימה לדוח. יופיעו הסמלים אל הדוח ו-הורדת הדוח. בוחרים באפשרות אל הדוח כדי לראות את הדוח.

  • מורידים את הדוח בהתאמה אישית בלחיצה על הורדת הדוח.

    הדוח המלא יורד כקובץ ZIP בשם OfflineQueryResult-xxx.zip שמכיל את קובצי ה-CSV.

  • מחפשים את המחרוזת בתיבת החיפוש ברשימת הדוחות בהתאמה אישית. החיפוש מתבצע בכל השדות שמוצגים.

עריכה של דוח בהתאמה אישית

כדי לערוך דוח בהתאמה אישית:

  1. גישה לדף 'דוחות בהתאמה אישית'
  2. מעבירים את העכבר מעל שם הדוח שרוצים לערוך. סמלי העריכה והמחיקה מופיעים בצד שמאל של הדף.
  3. לוחצים על סמל העריכה.
  4. עורכים את פרטי הדוח בהתאמה אישית.
  5. לוחצים על שמירה.

חוזרים לתוצאות של הדוח בהתאמה אישית.

מחיקה של דוח בהתאמה אישית

כדי למחוק דוח בהתאמה אישית:

  1. גישה לדף 'דוחות בהתאמה אישית'
  2. מעבירים את העכבר מעל שם הדוח שרוצים לערוך. סמלי העריכה והמחיקה מופיעים בצד שמאל של הדף.
  3. כדי למחוק את הדוח, לוחצים על סמל המחיקה.