search cancel

UMA - Unsupported JVM

book

Article ID: 241389

calendar_today

Updated On:

Products

DX Application Performance Management

Issue/Introduction

Trying to monitor a new application container, and receiving the following message:


 [INFO] [IntroscopeAgent.AutoAttach.Java.UnixDockerAttacher] Process 128 in container [ namespace/noe53au pod/web-risc-1669-584dcf99d8-dmb75 container/web-risc id/d885c078ce06b946a257c8ffbe81a84e76cc37cac6e0fcd2b320e974b567ad16 ] is an unsupported JVM. Skipping attach. JVMInfo: JVMInfo{ binaryPath='/usr/lib/jvm/java-1.8.0-amazon-corretto/bin/java', vendorName='Amazon.com Inc.', vmName='OpenJDK 64-Bit Server VM', runtimeVersion='1.8.0_322-b06', specificationVersion='8' }

 

 

Cause

This log message says that an unsupported JVM has been found in the application pod and the attach has been skipped.

Environment

Release : 21.3

Component :

Resolution

In case of java application pod, add env "apmenv_autoattach_java_filter_jvms" to false , which will make auto attach to try attaching to the unsupported JVMs. Redeploy UMA after this change.

 

To avoid redeploying UMA,  this property can be set as annotation on the user application pod or application deployment or application namespace and this doesn't require any restart of UMA or user application.