Developer Documentation
Comprehensive guide for JMX Console usage, configuration, and integration with Java applications. Explore quick start guides and advanced features.
Overview
What is JMX Console?
JMX Console provides a modern web interface for managing Java applications through JMX technology. It allows real-time monitoring, configuration changes, and access to JMX MBeans through an intuitive interface.
Key Benefits
- • Real-time JVM monitoring
- • Secure remote access
- • Easy API integration
- • Customizable dashboards
Features
Explore and interact with JMX MBeans in real-time. Access attributes, operations, and notifications for detailed diagnostics.
Config Management
Modify runtime configurations using JMX operations without service interruption.
Secure Access
Role-based access control with authentication and encryption for secure interactions.
REST API
Integrate with monitoring systems using our REST API for programmatic access.
Quick Start Guide
-
1Add Jmxremote options to JVM:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=23123 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=true
Enable JMX remote access with authentication and encryption.
-
2Create JMX Console access files:
MonitorUser readonly AdminUser readwrite
Save as
$JMX_HOME/conf/jmxremote.access
-
3Open console interface:
https://localhost:8080/jmx-console
Authenticate with admin credentials.
API Reference
Operation | Description | Parameters | Endpoint |
---|---|---|---|
getMemory | Returns memory metrics | format=string | /api/v1/metrics/memory |
triggerGC | Initiates garbage collection | none | /api/v1/operations/gc |
Ready to Dive In?
Explore our full documentation to master JMX monitoring and management techniques.