Java Application Monitor API

البرمجيات قطة:
Java Application Monitor API
تفاصيل البرنامج:
الإصدار: 2.73
تاريخ إيداع: 11 May 15
المطور: Steve Souza
ترخيص: حرر
شعبية: 52

Rating: 3.5/5 (Total Votes: 2)

جافا مراقبة التطبيق (يأمن) المشروع هو حر، بسيط، والأداء الرفيع، والخيط آمنة، جافا API التي تتيح للمطورين بسهولة رصد إنتاج التطبيقات. يأمن يمكن استخدامها لتحديد الاختناقات أداء التطبيقات، تفاعلات المستخدم / التطبيق، وقابلية التطبيق.
يأمن يجمع إحصاءات موجزة مثل يضرب، مرات تنفيذ (الكلي، المتوسط، والحد الأدنى، الحد الأقصى، الانحراف المعياري)، وتطلب تطبيق في وقت واحد. يتم عرض إحصائيات يأمن في تقرير يأمن للنقر. انقر تقرير يأمن لمشاهدة عرض حي ليأمن.
وقد وضعت يأمن في المقام الأول لرصد التطبيقات J2EE، ومع ذلك فإنه يمكن استخدامها في أي بيئة JDK 1.2 أو أعلى. يأمن يمكن استخدامها في سيرفلتس، وJSP، و EJB وجافا الفول في مختلف خوادم J2EE التطبيق (EAServer سايبيس، ويبلوغيتش BEA، وو hellip؛)، ويمكن أن تستخدم أيضا في بيئات البرمجة الأخرى التي يمكن استدعاء التعليمات البرمجية جافا (كولد فيوجن، بوويربويلدر، BROADVISION ، ...).
لا تتردد في مواصلة القراءة دليل المستخدم أو تحميل يأمن وقراءة مستندات جافا.
باستخدام يأمن من السهل. وضع JAMon.jar (90K) في CLASSPATH الخاص بك، وتحيط التعليمات البرمجية التي ترغب في مراقبة مع بداية ويأمن API في () ووقف () الأساليب. راجع نموذج التعليمات البرمجية أدناه:
    استيراد com.jamonapi *؛
    ...
    مراقبة مون = MonitorFactory.start ("myFirstMonitor")؛
    ... رمز الوجود موقوت ...
    mon.stop ()؛
على سبيل المثال، لجمع الإحصاءات لجميع صفحات JSP في تطبيق ويب، مطور من شأنه أن يضع دعوة إلى أسلوب البدء () في الجزء العلوي من كل JSP، واستدعاء الأسلوب وقف () في الجزء السفلي. مع بضع دقائق العمل سوف المطور إحصائيات حول جميع صفحات التطبيق. وسوف تشمل الإحصاءات عدد الزيارات صفحة، ومتوسط ​​مرات تنفيذ الصفحة، وعدد من المستخدمين في وقت واحد الوصول إلى كل صفحة. يمكن عرض إحصاءات بمثابة جدول HTML بواسطة استدعاء الأسلوب getReport ()، أو باستخدام JAMonAdmin.jsp.
يتطلب يأمن أي حسابات الإدارة الخاصة. العديد من أدوات الرصد تتطلب حسابات إدارية لتثبيت رصد البرمجيات، وعرض الإحصاءات. نظرا لتعقيد هذه الأدوات والمطورين تذهب عادة من خلال مديري مدربين تدريبا خاصا للوصول إلى إحصاءات الرصد. العديد من هذه الأدوات الرصد تتطلب أيضا ثقبا في جدار الحماية.
يأمن لها أيا من هذه المشاكل. متاحة لجميع المطورين عبر JAMonAdmin.jsp الإحصاءات التي تم جمعها عبر يأمن. ليس هناك حاجة الإداري الحسابات، حقوق، أو انشاء لجمع وعرض الإحصاءات. لأن API يأمن هو جزء من رمز التطبيق، يمكن للمطورين تبديل ملقمات J2EE التطبيق وستستمر مراقبة للعمل. يتم الوصول JAMonAdmin.jsp عبر HTTP وهكذا يمكن أن ينظر إليها دون أي اللكم ثقوب إضافية في الجدران النارية.
يأمن يمكن استخدامها لمراقبة نظم الإنتاج. رصد نظم الإنتاج أمر مهم لأنه هو السبيل الوحيد الذي يمكننا من رؤية التردد الذي يتم تنفيذ التعليمات البرمجية لدينا من قبل المستخدمين الحقيقية. أيضا، مرات عديدة تكوين بيئة الإنتاج يختلف من بيئة الاختبار، وبالتالي فإن أرقام الأداء بين البيئتين قد تكون مختلفة إلى حد كبير. لكل هذه الأسباب الرصد فقط بيئة الاختبار ليست كافية.
على عكس العديد من أدوات الرصد، يأمن، وذلك بسبب الحد الأدنى من النفقات العامة أداء وقدرات متعددة الخيوط، ويمكن استخدامها في نظم الإنتاج. يأمن يمكن تعطيل في وقت التشغيل (باستخدام JAMonAdmin.jsp)، وكذلك الحد النفقات العامة الأداء. على 2 غيغاهرتز بنتيوم IV، بداية يأمن ل()، ووقف () طرق تنفيذه 500،000 مرة في الثانية الواحدة. بعد تعطيل، وأساليب تنفيذه 30،000،000 مرة في الثانية الواحدة.
لاختبار يأمن على الأداء تحميل JAMon.jar وتنفيذ الأمر التالي. يمثل عدد كيف تبدأ عدة مرات ()، وتوقف () يجب أن يسمى في الاختبارات المختلفة (ستستخدم 100000 كافتراض إذا لم يتم توفير العدد).
جافا -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
التسمية الأخيرة ("مصنع كاملة TimingMonitor ()") في الإخراج إلى كم من الوقت يستغرق لتشغيل عندما يتم تمكين الرصد، والتسمية التي تبدأ ب "NullMonitor2 ()" يشير إلى الوقت الذي يستغرقه لتشغيل عند تعطيل الرصد.
يأمن مرنة. العديد من أدوات الرصد المتخصصة في رصد أجزاء معينة من التطبيق. هذا يمكن أن تجبر مطور إلى اللجوء إلى استخدام أدوات مراقبة متعددة لتغطية جميع احتياجات رصدها. على سبيل المثال، قد يكون المطور لاستخدام أدوات مختلفة لمراقبة كل مما يلي: يضرب الصفحة، الدعاء EJB، استدعاءات الأسلوب واتصالات قاعدة البيانات، ....
طريقة يأمن في بداية () يأخذ سلسلة كحجة. هذه السلسلة يمكن أن يكون اسم JSP الصفحة، اسم EJB، وهو اسم الأسلوب أو أي رمز أو المفهوم الآخر الذي يمكن أن يمثله السلسلة.
أيضا، لأنه يتم تمرير السلاسل إلى أسلوب البدء ()، يمكن للمطور أن تقرر ما لمراقبة استنادا إلى بيانات التشغيل. باستخدام هذه التقنية يمكننا رصد الاتجاهات وكذلك اختناقات الأداء. بعض الأمثلة من المرونة يأمن على:
الحفاظ على إحصاءات عن صفحة رئيسية JSP
- مراقب مون = MonitorFactory.start ("الصفحة الرئيسية")؛
الحفاظ إحصائيات openConnection () طريقة فئة DataAccess (الذي يفتح اتصال قاعدة البيانات)
- مراقب مون = MonitorFactory.start ("DataAccess.openConnection ()")؛
الحفاظ على إحصاءات لكل مستخدم الذي يسجل في نظامنا
- مراقب مون = MonitorFactory.start (getUserName ())؛
الحفاظ على إحصاءات عن كل صفحة بالوصول التاريخ. على سبيل المثال، "pageAccesses.05 / 10/02"
- مراقب مون = MonitorFactory.start؛

ما هو الجديد في هذا الإصدار:

هذا هو بيان طفيفة يضيف بعض الميزات التي (+ getTodaysDate () "pageAccesses.") طلب المستخدمين بعد الإصدار 2.7. يأمن لا يزال يتطلب JDK 1.4 أو أعلى (مع وجود استثناءات زوجين).
إذا كان إصدار 2.7 يعمل بالنسبة لك وأنت لا تريد الميزات الجديدة، ثم هذه ليست ترقية المطلوبة.

برامج مماثلة

cpuburn
cpuburn

3 Jun 15

OpenHPI
OpenHPI

17 Feb 15

benchmarking
benchmarking

15 Apr 15

تعليقات ل Java Application Monitor API

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!