You encounter an issue where the Universal Monitoring Agent (UMA) is unable to detect application pods and containers despite configuring the required annotations.
The issue occurs because the applications you are attempting to monitor are not Java-based or are not supported by the current UMA auto-attach capabilities. UMA requires specific prerequisites and supported technology stacks to successfully detect and attach to containers.
To resolve this detection issue, you must verify that your application meets the UMA monitoring requirements:
probe-autoattach logs for entries indicating whether a pod was whitelisted or processed. Look for messages such as [INFO] [I.AutoAttach.Kubernetes.Overrider] Got new qualified pods list or [INFO] [I.A.Java.UnixContainerAttacher] Container #### is processed.If your technology is not supported, this is considered a limitation of the current version. An enhancement request (DE674114) has been created to improve supportability metrics and centralize prerequisite documentation for UMA.