Java Application Monitor API

সফটওয়্যার স্ক্রিনশট:
Java Application Monitor API
সফটওয়্যার বিবরণ:
সংস্করণ: 2.73
তারিখ আপলোড: 11 May 15
ডেভেলপার: Steve Souza
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 52

Rating: 3.5/5 (Total Votes: 2)

জাভা অ্যাপ্লিকেশন মনিটর (JAMon) প্রকল্প একটি বিনামূল্যে, সহজ, উচ্চ কার্যকারিতা, ডেভেলপারদের সহজেই উৎপাদন অ্যাপ্লিকেশন নিরীক্ষণ করতে সক্ষম হবেন যে নিরাপদ, জাভা এপিআই থ্রেড হয়. JAMon অ্যাপ্লিকেশনের কর্মক্ষমতা bottlenecks, ব্যবহারকারী / আবেদন মিথস্ক্রিয়া, এবং আবেদন কর্মপরিধি নির্ধারণ করা যাবে.
JAMon যেমন হিট, মৃত্যুদন্ড বার (মোট, গড়, সর্বনিম্ন, সর্বোচ্চ, স্ট্যানডার্ড ডেভিয়েশন), এবং যুগপত আবেদন অনুরোধ হিসাবে সংক্ষিপ্ত পরিসংখ্যান তুলে ধরেছেন. JAMon পরিসংখ্যান যোগ্য JAMon রিপোর্ট প্রদর্শন করা হয়. JAMon একটি লাইভ ডেমো দেখতে JAMon রিপোর্ট ক্লিক করুন.
JAMon তবে এটা কোন JDK 1.2 বা উচ্চতর পরিবেশে ব্যবহার করা যেতে পারে, প্রাথমিকভাবে J2EE অ্যাপ্লিকেশন পর্যবেক্ষণ জন্য উন্নত ছিল. JAMon সার্ভলেট, JSP এর, EJB এবং জাভা বিভিন্ন J2EE অ্যাপ্লিকেশন সার্ভারের মধ্যে মটরশুটি (Sybase এর EAServer, এবং Bea এর WebLogic, & hellip;) ব্যবহার করা যেতে পারে, এবং জাভা কোড (ColdFusion, PowerBuilder, BroadVision কল করতে পারেন যে অন্যান্য প্রোগ্রামিং পরিবেশে ব্যবহার করা যেতে পারে , ...).
ইউজার গাইড পড়া চালিয়ে বা JAMon ডাউনলোড করুন জাভা ডক্স পড়তে নির্দ্বিধায়.
JAMon ব্যবহার করা সহজ. আপনার ক্লাসপাথ মধ্যে JAMon.jar (90K) রাখুন, এবং আপনি JAMon API- এর শুরু মনিটর () এবং () পদ্ধতি বন্ধ করতে ইচ্ছুক যে কোড ঘিরে রেখেছে. নীচের কোড নমুনা দেখুন:
    com.jamonapi আমদানি *.
    ...
    Mon = MonitorFactory.start ("myFirstMonitor") মনিটর;
    ... কোড হচ্ছে সময়যুক্ত ...
    mon.stop ();
উদাহরণস্বরূপ, একটি ওয়েব অ্যাপ্লিকেশন সব JSP পৃষ্ঠাগুলির জন্য পরিসংখ্যান সংগ্রহ করা, একটি ডেভেলপার প্রত্যেক JSP শীর্ষে শুরু () পদ্ধতি একটি কল, এবং নীচের অংশে স্টপ () পদ্ধতি একটি কল স্থাপন করবে. কয়েক মিনিটের সঙ্গে ডেভেলপার সব আবেদন পৃষ্ঠাগুলির জন্য পরিসংখ্যান থাকবে কাজ. পরিসংখ্যান পাতা হিট সংখ্যা, গড় পাতা মৃত্যুদন্ড বার, এবং একই সাথে প্রতিটি পৃষ্ঠার অ্যাক্সেস ব্যবহারকারীর সংখ্যা অন্তর্ভুক্ত করা হবে. পরিসংখ্যান getReport () মেথড কলিং, বা JAMonAdmin.jsp ব্যবহার করে একটি HTML টেবিল হিসাবে প্রদর্শিত হতে পারে.
JAMon কোন বিশেষ প্রশাসন অ্যাকাউন্ট প্রয়োজন. অনেক পর্যবেক্ষণ সরঞ্জাম মনিটরিং সফটওয়্যার ইনস্টল করার, এবং পরিসংখ্যান দেখতে প্রশাসনিক অ্যাকাউন্ট প্রয়োজন. দরুন এই সরঞ্জামের জটিলতা, ডেভেলপারদের সাধারণত পর্যবেক্ষণ পরিসংখ্যান অ্যাক্সেস করতে বিশেষভাবে প্রশিক্ষিত অ্যাডমিনিস্ট্রেটররা মধ্য দিয়ে যেতে. এই পর্যবেক্ষণ সরঞ্জাম অনেক এছাড়াও ফায়ারওয়াল পাঞ্চ গর্ত প্রয়োজন.
JAMon এই সমস্যার কেউ আছে. JAMon মাধ্যমে সংগৃহীত পরিসংখ্যান JAMonAdmin.jsp মাধ্যমে সকল ডেভেলপার করার জন্য পাওয়া যায়. কোন প্রশাসনিক অ্যাকাউন্ট, অধিকার, বা সেট আপ জমায়েত এবং দেখার পরিসংখ্যান জন্য প্রয়োজন বোধ করা হয়. JAMon এপিআই আবেদন কোড এর অংশ হয়ে যায়, ডেভেলপারদের J2EE অ্যাপ্লিকেশন সার্ভারের প্রশ্ন ধরণে যেতে পারেন এবং পর্যবেক্ষণ কাজ চলতে থাকবে. JAMonAdmin.jsp HTTP- র মাধ্যমে ব্যবহার করা হয় এবং তাই ফায়ারওয়াল কোনো অতিরিক্ত গর্ত punching ছাড়া দেখা যাবে.
JAMon কর্মক্ষেত্রে উপস্থিত সিস্টেমের নিরীক্ষণ ব্যবহার করা যেতে পারে. এটা আমরা আমাদের কোড বাস্তব ব্যবহারকারীদের দ্বারা মৃত্যুদন্ড কার্যকর করা হচ্ছে যে ফ্রিকোয়েন্সি দেখতে পারেন একমাত্র উপায় কারণ উৎপাদন তদারকি গুরুত্বপূর্ণ. দুই পরিবেশের মধ্যে কর্মক্ষমতা সংখ্যা অনেক আলাদা হতে পারে তাই এছাড়াও, কর্মক্ষেত্রে অনেক বার কনফিগারেশন, পরীক্ষা পরিবেশ থেকে ভিন্ন. এই কারণে পর্যবেক্ষণ উভয় জন্য শুধুমাত্র পরীক্ষা পরিবেশ যথেষ্ট নয়.
কারণে তার সংক্ষিপ্ত কর্মক্ষমতা ওভারহেড এবং মাল্টি থ্রেডেড ক্ষমতা অনেক পর্যবেক্ষণ সরঞ্জাম, JAMon, ভিন্ন, কর্মক্ষেত্রে উপস্থিত সিস্টেমের ব্যবহার করা যেতে পারে. JAMon রানটাইম নিষ্ক্রিয় করা যাবে আরও কর্মক্ষমতা উপরি হ্রাস, (JAMonAdmin.jsp ব্যবহার করে). একটি 2 GHz পেন্টিয়াম চতুর্থ উপর, JAMon এর শুরু (), এবং () পদ্ধতি প্রতি সেকেন্ডে 500,000 বার চালানো বন্ধ. নিষ্ক্রিয় পর, পদ্ধতি প্রতি সেকেন্ডে 3,00,00,000 বার চালানো হয়.
JAMon এর কর্মক্ষমতা ডাউনলোড JAMon.jar পরীক্ষা এবং নিম্নোক্ত কমান্ডটি প্রয়োগ করুন. সংখ্যা () অনেকবার শুরু কিভাবে প্রতিনিধিত্ব করে, এবং স্টপ () (একটি সংখ্যা উপলব্ধ করা হয় না যদি 100,000 ডিফল্ট হিসেবে ব্যবহার করা হবে) বিভিন্ন পরীক্ষা বলা উচিত.
জাভা -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
আউটপুট শেষ লেবেল ("পূর্ণ কারখানা TimingMonitor ()") এটি পর্যবেক্ষণ সক্রিয় করা হলে চালানো লাগে কতদিন ইঙ্গিত, এবং লেবেল "NullMonitor2 ()" দিয়ে শুরু এটা পর্যবেক্ষণ নিষ্ক্রিয় করা হয় যখন চালানো লাগে কতদিন নির্দেশ করে.
JAMon নমনীয়. অনেক পর্যবেক্ষণ সরঞ্জাম একটি অ্যাপ্লিকেশন নির্দিষ্ট অংশ পর্যবেক্ষণে বিশেষজ্ঞ. এই তাদের পর্যবেক্ষণ চাহিদার সব আবরণ একাধিক পর্যবেক্ষণ সরঞ্জাম ব্যবহার করে রিসোর্ট একটি ডেভেলপার বলপূর্বক রোধ করা যাবে. উদাহরণস্বরূপ, একটি ডেভেলপার নিচের প্রতিটি নিরীক্ষণ করতে বিভিন্ন সরঞ্জাম ব্যবহার করতে হতে পারে: পাতা হিট, EJB আমন্ত্রণ, পদ্ধতি কল এবং ডাটাবেসের সাথে সংযোগ স্থাপন, ....
JAMon এর শুরু () মেথড একটি আর্গুমেন্ট হিসাবে একটি স্ট্রিং লাগে. এই স্ট্রিং একটা JSP পৃষ্ঠার নাম, একটি EJB নাম, একটি পদ্ধতির নাম বা একটি স্ট্রিং দ্বারা প্রতিনিধিত্ব করা যেতে পারে যে অন্য কোন কোড বা ধারণা হতে পারে.
স্ট্রিং শুরু () মেথড প্রেরণ করা হয় কারণ এছাড়াও, একটি ডেভেলপার রানটাইম তথ্য উপর উপর ভিত্তি করে নজরদারি তা স্থির করতে পারেন. এই পদ্ধতির সাহায্যে আমরা প্রবণতা হিসেবে কর্মক্ষমতা bottlenecks নজর রাখতে পারেন. JAMon এর নমনীয়তা কিছু উদাহরণ:
একটা JSP হোম পেজের জন্য পরিসংখ্যান রাখুন
- এবং নিরীক্ষণের সোম = MonitorFactory.start ("হোমপেজ");
(একটি ডাটাবেস সংযোগ প্রর্দশিত যা) একটি DataAccess বর্গ openConnection () মেথড জন্য পরিসংখ্যান রাখুন
- এবং নিরীক্ষণের সোম = MonitorFactory.start ("DataAccess.openConnection ()");
আমাদের সিস্টেমের মধ্যে লগ যে প্রত্যেক ব্যবহারকারীর জন্য পরিসংখ্যান রাখুন
- এবং নিরীক্ষণের সোম = MonitorFactory.start (getUserName ());
সব পাতা তারিখ দ্বারা ব্যবহারের জন্য পরিসংখ্যান রাখুন. উদাহরণস্বরূপ, "pageAccesses.05 / / 02 10"
- এবং নিরীক্ষণের সোম = MonitorFactory.start ("pageAccesses". + GetTodaysDate ());

এই রিলিজে নতুন কি:

    < li> এই ব্যবহারকারীদের সংস্করণ 2.7 পর অনুরোধ যে একটি কয়েক বৈশিষ্ট্য যোগ করা হয়েছে যে একটি ছোটখাট রিলিজ. JAMon এখনও 1.4 বা উচ্চতর (একটি দম্পতি ব্যতিক্রম বাদে) JDK প্রয়োজন.
    <লি> সংস্করণ 2.7 আপনার জন্য কাজ করছে এবং আপনি নতুন বৈশিষ্ট্য চান না, তাহলে এই একটি প্রয়োজনীয় আপগ্রেড নয়.

অনুরূপ সফ্টওয়্যার

মন্তব্য Java Application Monitor API

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান