Oracle JVM engineers demonstrate an intelligent monitoring system for Java microservices that combines JDK Flight Recorder (JFR), Java Management Extensions (JMX), and AI. A Java agent is deployed to each microservice to stream JFR events to a central monitoring service. JMX MBeans expose runtime controls (like enabling batch processing or clearing caches) with metadata describing available actions. An AI service built with LangChain4j and Claude uses those discovered actions to build structured prompts, analyzes incoming JFR data for anomalies, and autonomously invokes JMX operations when confidence thresholds are met. The system includes human-in-the-loop confirmation for critical actions and per-service conversation memory to track trends over time.
Sort: