The Universal Monitoring Agent (UMA) Java agent fails to attach to application containers via the auto-attach mechanism. The sidecar container starts and finishes, but the main application container remains unmonitored.
The following log entry appears in the podmonitor or apm-probe-autoattach logs:
Process in container is being skipped since the application contains introscope properties and possibly being already monitored by wily agent. Please remove all introscope properties including -javaagent before proceeding.
Additionally, the annotations ca.broadcom.com/probe-autoattach.type and ca.broadcom.com/probe-autoattach.status are missing from the pod definition.
The UMA auto-attach mechanism (Attacher) identifies the Java process but aborts the instrumentation because it detects existing legacy Introscope properties or a manual -javaagent flag within the application's environment variables or startup command. UMA skips instrumentation to prevent conflicts with an existing agent.
To allow UMA to successfully auto-attach the Java agent, you must remove all manual agent configurations from the deployment specification:
JAVA_TOOL_OPTIONS or startup arguments containing -javaagent:####/Agent.jar.introscope.* (e.g., introscope.agent.name).If you require further assistance, see .