Introduction Node.js applications fail to monitor or trigger an automatic deployment rollback after UMA auto-attachment is enabled. This occurs when the application pod cannot communicate with the Infrastructure Agent (UMA) running on the worker node.
Symptoms
nodejs-probe-autoattach init container runs.The Node.js agent communicates with a dxAPM component (Infrastructure Agent) running with hostNetwork. This requires traffic from the application pod to the worker node IP on port 5005 (default for ARF protocol). If a NetworkPolicy or external firewall restricts pod-to-node communication, the probe fails to connect.
Specify the port number for the Infrastructure Agent.
Default Value: For ARF protocol, 5005
ca.broadcom.com/autoattach.nodejs.whitelistedProcess: '.*'--no-node-snapshot is added to the NODE_OPTIONS environment variable if the application uses modern Node.js versions that conflict with the probe's snapshotting.ca.broadcom.com/autoattach.nodejs.agent.overrides: 'APM_ENV_PROTOCOL=http,COLLECTOR_AGENT_PORT=8085'