Given evolving technologies and the importance of usability, those of us creating the next generation of enterprise applications must identify means of improving application management and monitoring. Learning the art and science of managing and monitoring apps has become an essential skill for software developers and architects. Extensions like Java Management – JMX – shine in this arena.
JMX is a Java technology API that supplies tools for managing and monitoring enterprise resource applications, system objects, hardware, and service-oriented networks. For JMX, a resource is an entity in the system to be monitored and/or controlled by a management application – it can be software or hardware.
For a typical enterprise, resource management means providing tools that report the health of resources and allow users to take action based on those reports; for example, JMX may help IT professionals realize a system’s memory is poorly performing, allowing them to avoid catastrophic failures.
JMX addresses the following monitoring and management needs of an application and its environment:
For additional documentation on JMX capabilities, architecture, and features, please see:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.