Application Insights for Java
See documentation at https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-in-process-agent.
If you need to build locally
Download the main repo and submodule:
git clone https://github.com/microsoft/ApplicationInsights-Java cd ApplicationInsights-Java git submodule init git submodule update
Publish all the artifacts from the submodule to your local maven repository:
cd otel ./gradlew publishToMavenLocal cd ..
Build the agent jar file:
./gradlew -DskipWinNative=true :agent:agent:shadowJar
The agent jar file should now be available under
If you are contributing...
While developing, if you find errorprone is getting in your way (e.g. it won't let you add
System.out.println to your code), you can disable it by adding the following to your