![]() ![]() Please correct me if I’m getting the picture wrong, or neglecting somehow any other relevant aspect of OFI. ISSPROF is great to find out what is happening now and may require being monitored in the future. OFI is great to monitor and control what you already know to need monitoring. I have used both of them before, and feel that they address different aspects of the monitoring spectrum. While OFI serves an operations management purpose (I need to know WHEN a known service is running slower than expected/required and be informed of such), along with great operations automation features (through Rules, Alerts, SLA, Actions). Like JProfiler, YourKit has core features for visualizing threads, garbage collections, memory usage, and memory leaks with support for local and remote profiling via. In my opinion ISSPROF serves an “immediate” operational purpose (I need to know right now WHY a service is running slow), and as a means to accurately check for service performance bottlenecks while still in development stages. YourKit Java Profiler runs on many different platforms, and provides separate installations for each supported operating system (Windows, MacOS, Linux, Solaris, FreeBSD, etc.). Small footprint on IS (no DB required, no changes to services, no configuration on which services to profile… just install it and start profiling)Ĭompared to OFI it still lacks the fancy graphical interface, the statistical analysis features, and any notion of past/trends/deviations.Ability to get the Java stack trace of any running service thread.Profiling on running services and service invocation trees, while they are actually running on the IS, and not as aggregated statistical data.CPU time metrics per service, and per service invocation tree (these are really useful for identifying IO bottlenecks as those don’t take up CPU time but consume time nonetheless).Service invocation tree time metrics, and not only service-centric metrics (the time taken by a service may vary depending on the invocation path taken, and ISSPROF does show that).However, the Wrightia IS Service Profiler (ISSPROF) provides a few other features not currently provided by OFI: OFI does provide some profiling capabilities for IS, and the ability to define Rules & Alerts over the service KPIs.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |