Hello Hari Shree, Thank you for your request to our community. We are happy to assist you with this matter. It seems you are running Java app in a dynamic environment. In dynamic environment, the vanilla agent in each container will register as a separate node, so such situation occurs. You need to add configuration in the dynamic environment as follows. [JVM properties] -Dappdynamics.agent.reuse.nodeName=true -Dappdynamics.agent.reuse.nodeName.prefix=<YOUR PREFIX HERE> -Dappdynamics.jvm.shutdown.mark.node.as.historical=true You can also set the above parameter in your <agent-dir>/verx.x.xxx/conf/controller-info.xml or app-agent-config.xml. Please refer the document below. https://docs.appdynamics.com/display/PRO45/Java+Agent+Configuration+Properties#JavaAgentConfigurationProperties-reusenodenameReuseNodeName https://docs.appdynamics.com/display/PRO45/Instrument+JVMs+in+a+Dynamic+Environment#InstrumentJVMsinaDynamicEnvironment-configuredynamic The last property is necessary for marking the node historical as soon as they are terminated. Please refer the document below: https://docs.appdynamics.com/display/PRO45/Instrument+JVMs+in+a+Dynamic+Environment#InstrumentJVMsinaDynamicEnvironment-MarkingDynamicNodesasHistoricalatShutdown If you have already set the above properties and the problem still remains, please make sure whether your application environment abortively terminates JVMs rather than allowing them to shut down gracefully or not. Because in this case, the terminated node is not marked as historical. As a result, it sometimes happen that the node name is not reused. Best regards, Yusuke
... View more