« לעמוד הראשי

חדש: שירות דו"חות וגרפים מבוססי Jenkins ומותאמים ללקוח

כתוצר נלווה למוצר ניטור הביצועים שפיתחנו ל- Jenkins, צברנו המון ידע באיסוף מידע מה- API של Jenkins, והחלטנו לקחת על עצמנו להנגיש אותו כעת ללקוחות שצריכים דו"חות אוטומטיים, גם אם המידע לא נמצא במוצר שפיתחנו.
אנו ערוכים לייצר דו"חות וגרפים מותאמים לפי צרכי המשתמש, כך שיעבדו אוטומטית לחלוטין, יום יום.
במסגרת השירות אנו יכולים לייצר דו"חות אקסל ו- Word שיכולים גם להשלח למייל, והכל אוטומטית.
כך לדוגמא אנחנו יכולים להגדיר יחד עם הלקוח, אוסף מטריקות שנותנות לו ערך, ולבנות תהליף איסוף והצגה אוטומטיים – למשל לקבל דו"ח אקסל ויזואלי (עם גרפים) כל יום ב 8 בבוקר, אשר מסכם את התוצרים ו/או הבעיות של יום אמש.

 

להלן כמה דוגמאות לדו"חות שראינו שלקוחות מתעניינים בהם:

  1. מה היה גודל ה- queue בכל רגע (כמה jobs המתינו בתור) לאורך זמן. משמעות הגרף למעשה היא שאם יש אפילו job אחד ב- queue – המשאבים מנוצלים יותר מדי, לכן כדאי להוסיף עוד executors (ו/או עוד מכונה) כדי להריץ יותר jobs באותו פרק זמן. זהו אחד המדדים הכי מדוייקים כדי להצביע על עומס במשאבי המערכת.
    כך זה נראה באקסל:
    Jenkins queue length report to Excelכך זה נראה במייל שמגיע אוטומטית ב- 8 בבוקר:
    Jenkins queue length report to email
  2. כמה jobs רצו כל יום – בחלוקה לפי מכונות
  3. זמן הריצה ממוצע לאורך זמן
  4. כמה builds נכשלו כל יום
  5. כמה builds נכשלו בשבוע האחרון
  6. כמה builds הצליחו / נכשלו / נתקעו / בוטלו כל יום (במצטבר), במהלך הרבעון האחרון:
    Jenkins build over time report
  7. כמה builds נכשלו בחלוקה לפי פרוייקטים
  8. כמה tests נכשלו כל יום / בשבוע האחרון
  9. כמה Re-builds היו בשבוע אחרון, בחלוקה לפי Jobs .
  10. כמה פעמים הריצו build עם אותם פרמטרים בדיוק (הדבר מצביע לעתים על שגיאה לוגית או בעיה בתהליך)

 

לפרטים נוספים ניתן לפנות אלינו ל- jenkins@almtoolbox.com או טלפונית 072-240-5222