Java codeless application monitoring is all about simplicity. Using the Java agent, you can monitor all of your Java applications hosted in any environment without performing any code changes. Microsoft now made the Java 3.0 agent for Azure Monitor Application Insights publicly available.
The Java agent can be enabled through just a couple of configuration changes, and it instantly enables powerful functionality and benefits. Continue reading further to know more about it.
Be it a Virtual Machine (VM), on-premise, Windows, or Linux, the Java 3.0 agent works in any environment and allows you to monitor all of your Java applications. Adding the Application Insights Java SDK to your application is no longer required, as the 3.0 agent auto collects requests, dependencies, and logs all on its own.
You can still send custom telemetry from your application. The 3.0 agent will track and correlate it along with all of the auto collected telemetry.
The Java agent can be enabled through just a couple of configuration changes. It instantly enables powerful functionality and benefits such as:
- Monitor your app without changing your code - enable Java agent through just a couple of configuration changes
- Application monitoring for apps running in any environment
- A wide variety of the most-used frameworks and dependencies supported out of the box
- Distributed tracing - application map
Some of the most popular libraries and frameworks supported by the new Java agent includes gRPC, Netty/Webflux, JMS, Kafka, Cassandra, and MongoDB.
If you are upgrading from 3.0 Preview, please review all the configuration options carefully, as the JSON structure has completely changed, in addition to the file name itself which went all lowercase.