Java Application Monitor API

نرم افزار تصویر:
Java Application Monitor API
جزئیات نرم افزار:
نسخه: 2.73
ها تاریخ: 11 May 15
توسعه دهنده: Steve Souza
پروانه: رایگان
محبوبیت: 12

Rating: 2.0/5 (Total Votes: 1)

جاوا برنامه مانیتور پروژه (JAMon) است آزاد، ساده، با کارایی بالا، موضوع امن، API جاوا که اجازه می دهد توسعه دهندگان به راحتی نظارت بر برنامه های کاربردی تولید می باشد. JAMon می توان برای تعیین تنگناها عملکرد برنامه، فعل و انفعالات کاربر / نرم افزار، نرم افزار و مقیاس پذیری استفاده می شود.
JAMon جمع آوری آمار خلاصه مانند بازدید، بار اعدام (کل، به طور متوسط، حداقل، حداکثر، انحراف استاندارد)، و درخواست نرم افزار به طور همزمان. آمار JAMon در گزارش JAMon قابل کلیک نمایش داده شود. گزارش JAMon کلیک کنید برای دیدن نسخه ی نمایشی زنده از JAMon.
JAMon در درجه اول برای نظارت بر برنامه های کاربردی J2EE توسعه داده شد، با این حال می توان آن را در هر JDK 1.2 یا بالاتر محیط زیست استفاده می شود. JAMon را می توان در سرولت ها را JSP، در EJB و جاوا لوبیا در سرویس دهنده های مختلف کاربرد J2EE (EAServer از Sybase، و WebLogic اجرا BEA است، دیگر & hellip؛) استفاده می شود، و همچنین می تواند در محیط های برنامه نویسی دیگر مورد استفاده قرار گیرد که می تواند کد جاوا (کلدفیوژن، پاوربیلدر، BroadVision تماس بگیرید ، ...).
در صورت تمایل به ادامه خواندن راهنمای کاربر یا دانلود کنید JAMon و خواندن جاوا اسناد.
با استفاده از JAMon آسان است. محل JAMon.jar (90K) در CLASSPATH خود را، و کدی که شما مایل به نظارت بر با شروع JAMon API را () و توقف () روش احاطه کرده است. مشاهده نمونه کد زیر:
    وارد com.jamonapi *.
    ...
    نظارت بر دوشنبه = MonitorFactory.start ("myFirstMonitor")؛
    ... کد که زماندار ...
    mon.stop ()؛
به عنوان مثال، برای جمع آوری آمار برای همه صفحات JSP در یک برنامه کاربردی وب، یک توسعه دهنده یک تماس به روش شروع () در بالای هر JSP، و یک تماس به روش توقف () در پایین قرار دهید. با چند دقیقه کار توسعه خواهد آمار برای همه صفحات برنامه داشته باشد. آمار خواهد تعداد بازدیدها صفحه، متوسط ​​زمان اجرای صفحه، و تعداد کاربر به طور همزمان دسترسی به هر صفحه باشد. آمار می تواند به عنوان یک جدول HTML با تماس به روش getReport ()، و یا با استفاده از JAMonAdmin.jsp نمایش داده شود.
JAMon نیاز به هیچ حساب دولت خاص است. بسیاری از ابزار نظارت نیاز به حساب های اداری به نصب نرم افزار نظارت، و برای مشاهده آمار. با توجه به پیچیدگی از این ابزار، توسعه دهندگان به طور معمول از طریق مدیران خاص آموزش دیده به دسترسی به آمارهای نظارت. بسیاری از این ابزار نظارت نیز نیاز به سوراخ پانچ در فایروال.
JAMon هیچ یک از این مشکلات. آمار جمع آوری شده از طریق JAMon در دسترس همه توسعه دهندگان از طریق JAMonAdmin.jsp می باشد. بدون اداری حساب، حقوق، و یا تنظیم کردن برای جمع آوری و مشاهده آمار مورد نیاز است. از آنجا که API JAMon بخشی از کد برنامه است، توسعه دهندگان می توانند سرور J2EE برنامه تغییر دهید و نظارت به کار ادامه خواهد داد. JAMonAdmin.jsp از طریق HTTP دیده و به همین ترتیب می توان بدون مشت زدن سوراخ های اضافی در فایروال مشاهده شده است.
JAMon می تواند مورد استفاده قرار گیرد برای نظارت بر سیستم های تولید. سیستم های مانیتورینگ تولید مهم است، زیرا این تنها راهی است که ما می توانیم فرکانس که کد ما این است که کاربران واقعی اعدام را ببینید. همچنین، بسیاری از بار پیکربندی محیط تولید متفاوت از محیط زیست آزمون است، بنابراین اعداد عملکرد بین دو محیط ممکن است، بطور قابل توجهی متفاوت است. برای هر دو این دلایل نظارت تنها محیط زیست آزمون کافی نیست.
بر خلاف بسیاری از ابزار نظارت، JAMon، با توجه به سربار عملکرد حداقل آن و قابلیت های چند رشته ای، می تواند در سیستم های تولید استفاده می شود. JAMon را می توان در زمان اجرا غیر فعال (با استفاده از JAMonAdmin.jsp)، کاهش بیشتر سربار عملکرد. در 2 گیگاهرتز پردازنده پنتیوم IV، شروع JAMon را ()، و توقف () روش اجرا 500،000 بار در هر ثانیه. پس از غیر فعال کردن، روش 30000000 بار در ثانیه اجرا کند.
برای تست عملکرد JAMon.jar دانلود JAMon و دستور زیر را اجرا کند. تعداد نشان دهنده چند بار شروع ()، و توقف () باید در آزمون های مختلف به نام (100000 خواهد شد به عنوان پیش فرض استفاده می شود که تعداد ارائه شده است).
جاوا -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
آخرین برچسب ("کامل کارخانه TimingMonitor ()") در خروجی نشان می دهد چه مدت طول می کشد تا هنگام نظارت فعال باشد، و برچسب شروع شده با "NullMonitor2 ()" نشان می دهد چه مدت طول می کشد تا هنگام نظارت غیر فعال است.
JAMon قابل انعطاف است. بسیاری از ابزار نظارت در نظارت بر قسمت های خاصی از نرم افزار تخصص. این می تواند یک توسعه دهنده مجبور به توسل به استفاده از ابزار نظارت چندگانه را به پوشش تمام نیازهای خود نظارت. به عنوان مثال، یک توسعه دهنده ممکن است مجبور به استفاده از ابزارهای مختلف برای نظارت بر هر یک از موارد زیر است: بازدید صفحه، فراخوانی EJB، تماس روش و اتصال پایگاه داده، ....
روش JAMon شروع () طول می کشد یک رشته به عنوان آرگومان. این رشته می تواند یک نام JSP صفحه، نام EJB، نام روش و یا هر کد و یا مفهوم دیگری که می تواند توسط یک رشته ارائه شده است.
همچنین، به دلیل رشته ها به روش شروع () به تصویب رسید، یک توسعه دهنده می تواند تصمیم بگیرد چه چیزی برای نظارت بر روی داده های زمان اجرا است. با استفاده از این روش ما می توانیم روند و همچنین تنگناها عملکرد نظارت داشته باشند. برخی از نمونه های انعطاف پذیری JAMon است:
آمار نگه دارید برای صفحه اصلی وب سایت JSP
- مانیتور دوشنبه = MonitorFactory.start ("صفحه")؛
آمار نگه دارید برای روش های کلاس DataAccess است openConnection () (که اتصال به پایگاه داده را باز می کند)
- مانیتور دوشنبه = MonitorFactory.start ("DataAccess.openConnection ()")؛
آمار نگه دارید برای هر کاربر است که سیاهههای مربوط به سیستم ما
- مانیتور دوشنبه = MonitorFactory.start (getUserName ())؛
آمار نگه دارید برای تمام صفحه دسترسی اساس تاریخ. به عنوان مثال، "pageAccesses.05 / 10/02"
- مانیتور دوشنبه = MonitorFactory.start؛

در چه در این نسخه جدید است:

این یک نسخه کوچک که می افزاید: چند ویژگی است که (+ getTodaysDate () "pageAccesses.") کاربران پس از نسخه 2.7 درخواست شده است. JAMon هنوز هم نیاز به JDK 1.4 یا بالاتر (با یک زن و شوهر استثنا).
اگر نسخه 2.7 در حال کار برای شما و شما نمی خواهید از ویژگی های جدید نیست، پس این یک ارتقاء مورد نیاز نیست.

نرم افزار های مشابه

Benchmarker
Benchmarker

11 May 15

mubench
mubench

3 Jun 15

picocom
picocom

3 Jun 15

نظرات به Java Application Monitor API

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!