Java Application Monitor API

צילום מסך תוכנה:
Java Application Monitor API
פרטי תוכנה:
גרסה: 2.73
טען תאריך: 11 May 15
מפתחים: Steve Souza
רשיון: ללא תשלום
פופולריות: 52

Rating: 3.5/5 (Total Votes: 2)

יישומי Java צג פרויקט (jamon) הוא בעל ביצועים גבוהים חינם, פשוט,, חוט API המאפשר למפתחים יישומים לפקח ייצור בקלות בטוח, Java. Jamon יכול לשמש כדי לקבוע צווארי בקבוק בביצועי יישום, אינטראקציות משתמש / יישום, ויכולת הרחבת יישום.
Jamon אוסף נתוני סיכום סטטיסטי כגון להיטים, זמני ביצוע (סה"כ, ממוצע, מינימום, מקסימום, סטיית תקן), ובקשות יישום בו זמני. סטטיסטיקת jamon מוצגות בדוח jamon הלחיצים. לחץ דו"ח jamon לראות הדגמת חיה של jamon.
Jamon פותח בעיקר לניטור יישומי J2EE, אולם זה יכול לשמש בכל סביבת JDK 1.2 או גבוהה יותר. Jamon ניתן להשתמש בServlets, JSP של, EJB של וJava שעועית בשרתי יישומי J2EE שונים (של Sybase EAServer, וWebLogic של BEA, וhellip;), ויכול לשמש גם בסביבות פיתוח אחרות שיכול לקרוא קוד Java (ColdFusion, PowerBuilder, broadvision , ...).
אתה מוזמן להמשיך לקרוא את המדריך למשתמש או להוריד jamon ולקרוא Docs Java.
באמצעות jamon קל. הנח JAMon.jar (90K) בclasspath, ומקיף את הקוד שאתה רוצה לפקח עם ההתחלה של jamon API () ולהפסיק (שיטות). ראה לדוגמא הקוד שלהלן:
    לייבא com.jamonapi *.;
    ...
    צג mon = MonitorFactory.start ("myFirstMonitor");
    ... הקוד להיות מתוזמן ...
    mon.stop ();
לדוגמה, כדי לאסוף נתונים סטטיסטיים עבור כל דפי JSP ביישום אינטרנט, יזם לבצע שיחה לשיטת ההתחלה () בחלק העליון של כל JSP, וקריאה לשיטת עצירה () בתחתית. עם כמה דקות לעבוד מפתח יציג נתונים סטטיסטיים עבור כל דפי היישום. הסטטיסטיקה תכלול מספר להיטי דף, זמני ביצוע הדף ממוצע, ואת מספר המשתמשים בו זמנית גישה לכל דף. ניתן להציג את הנתונים הסטטיסטיים כטבלת HTML על ידי קריאה למתודה getReport (), או באמצעות JAMonAdmin.jsp.
Jamon לא דורש חשבונות ממשל מיוחדים. כלי ניטור רבים דורשים חשבונות מנהליים להתקין תוכנת ניטור, ולהציג נתונים סטטיסטיים. בשל המורכבות של כלים אלה, מפתחים בדרך כלל לעבור המנהלים שהוכשרו במיוחד כדי לגשת לסטטיסטיקת ניטור. רבים מכלי ניטור אלה גם דורשים חורים מנוקבים בחומות אש.
יש jamon אף אחד מהבעיות הללו. סטטיסטיקה שנאספה באמצעות jamon זמין לכל המפתחים באמצעות JAMonAdmin.jsp. אין חשבונות, זכויות, הגדרה מנהלית או נדרשות לסטטיסטיקה איסוף וצפייה. בגלל API jamon הוא חלק מקוד היישום, מפתחים יכולים לעבור שרתי J2EE App והניטור ימשיך לעבוד. JAMonAdmin.jsp הוא לגשת דרך HTTP וכך ניתן לראות ללא ניקוב חורים נוספים בחומות אש.
Jamon ניתן להשתמש כדי לפקח על מערכות ייצור. ניטור מערכות ייצור חשוב כי זה הוא הדרך היחידה שאנחנו יכולים לראות את התדירות שהקוד שלנו מבוצע על ידי משתמשים אמיתיים. כמו כן, פעמים רבות את התצורה של סביבת הייצור היא שונה מסביבת הבדיקה, כך מספרי ביצועים בין שתי הסביבות עשויים להיות שונים במידה ניכרת. לשניהם ניטור מסיבות אלה רק סביבת הבדיקה היא לא מספיק.
בניגוד לכלים רבים ניטור, jamon, בשל התקורה שלה המינימלית ביצועים ויכולות ריבוי ההליכים, ניתן להשתמש במערכות ייצור. יכול להיות נכה jamon בזמן הריצה (באמצעות JAMonAdmin.jsp), הפחתת תקורות ביצועים נוסף. על IV פנטיום 2 Ghz, ההתחלה של jamon (), ולהפסיק (שיטות) לבצע 500,000 פעמים בשניה. לאחר השבתה, שיטות ביצוע 30,000,000 פעמים בשניה.
כדי לבדוק JAMon.jar הורדת ביצועים של jamon ולבצע את הפקודה הבאה. המספר מייצג כמה פעמים להתחיל (), והתחנה () צריכה להיקרא בבדיקות השונות (100,000 ישמש כברירת המחדל, אם מספר לא מסופק).
-cp Java JAMon.jar com.jamonapi.TestClassPerformance 500000
התווית האחרונה ("מלא במפעל TimingMonitor ()") בתפוקה מציינת כמה זמן זה לוקח לפעול בעת הניטור מופעל, והתווית מתחילה עם "NullMonitor2 ()" מציין כמה זמן זה לוקח לפעול בעת הניטור מושבתת.
Jamon הוא גמיש. כלי ניטור רבים מתמחים בניטור חלקים ספציפיים של יישום. זה יכול להכריח את מפתח לעשות שימוש בכלי ניטור מרובים כדי לכסות את כל צרכי ניטורם. לדוגמא, מפתחים יצטרכו להשתמש בכלים שונים כדי לפקח על כל אחד מאלה: להיטי דף, תפילות EJB, שיחות שיטה וחיבורים למסדי נתונים, ....
השיטה של ​​jamon התחלה () לוקחת מחרוזת כטיעון. מחרוזת זו יכולה להיות שם JSP דף, שם EJB, שם שיטה או כל קוד אחר או רעיון שיכול להיות מיוצג על ידי מחרוזת.
כמו כן, בגלל שמייתרים מועברים לשיטת ההתחלה (), יזם יכול להחליט מה לצג המבוסס על נתוני זמן ריצה. שימוש בטכניקה זו אנו יכולים לעקוב אחר מגמות, כמו גם צווארי בקבוק בביצועים. כמה דוגמאות של הגמישות של jamon:
שמור סטטיסטיקה לדף בית JSP
- צג mon = MonitorFactory.start ("דף הבית");
שמור סטטיסטיקה לשיטה של ​​כיתת DataAccess openConnection () (אשר פותח חיבור מסד נתונים)
- צג mon = MonitorFactory.start ("DataAccess.openConnection ()");
שמור את נתונים סטטיסטיים עבור כל משתמש שנכנס למערכת שלנו
- צג mon = MonitorFactory.start (getUserName ());
שמור את נתונים סטטיסטיים עבור כל דף כניסות לפי תאריך. לדוגמא, "pageAccesses.05 / 10/02"
- צג mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

מה חדש בהודעה זו :

    < li> זה הוא שחרור קטין שמוסיף כמה תכונות שמשתמשים ביקשו לאחר גרסת 2.7. Jamon עדיין דורש JDK 1.4 או גבוהים יותר (עם כמה יוצאים מן הכלל).
  • אם גרסת 2.7 היא עובדת בשבילך ואתה לא רוצה את התכונות החדשות, אז זה לא שדרוג הנדרש.

תוכנה דומה

Valley Benchmark
Valley Benchmark

20 Feb 15

memtest86+
memtest86+

20 Feb 15

xfbsuite
xfbsuite

3 Jun 15

benchmarking
benchmarking

15 Apr 15

תגובות ל Java Application Monitor API

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!