Absence of data in the Pods tab or some tabs in the Kubernetes monitor

Absence of data in the Pods tab or some tabs in the Kubernetes monitor

To collect data for the Kubernetes Monitor, Applications Manager uses the SSH protocol to connect to the Kubernetes server and execute kubectl commands. However, a timeout issue may occur while collecting data if the environment has a large number of pods. To resolve this issue, follow the steps given below:
  1. Use ServerSSHTroubleshoot.bat or sh file from <APM_Home>\bin\troubleshooting to establish an SSH connection with the Kubernetes server.
  2. Execute the "kubectl get pods -o json --all-namespaces" command and calculate the time taken for the command to complete.
  3. Edit the Kubernetes Monitor from the Applications Manager GUI.
  4. Update the Timeout value to the time taken for command execution (in seconds).
  5. Update the polling interval to twice the Timeout value (in minutes).
For example, if the command execution time is 300 seconds, update the Timeout value to 300 seconds and the polling interval to 10 minutes.

If the issue persists, send an email to appmanager-support@manageengine.com with a screenshot of the "Edit Monitor" page after clicking on the Test credentials option along with the latest Support Information File (SIF) from Applications Manager with print all logs enabled for analysis.

We're currently in the R&D phase of supporting Prometheus mode for Kubernetes monitoring. Once it's released, this issue should be resolved.

                  New to ADManager Plus?

                    New to ADSelfService Plus?

                      • Related Articles

                      • Unable to Add Kubernetes Monitor

                        If you are having trouble adding a Kubernetes monitor in Applications Manager, ensure that the the prerequisites have been met: Verify whether you can establish an SSH connection to the Kubernetes server from the APM installed machine. Use the ...
                      • Absence of data in the Pods tab or some tabs in the OpenShift monitor

                        To collect data for the OpenShift Monitor, Applications Manager uses the SSH protocol to connect to the OpenShift server and execute "oc" commands. However, a timeout issue may occur while collecting data if the environment has a large number of ...
                      • Adding APM Insight Java agent in a Kubernetes environment

                        There are three methods for installing the APM Insight Java agent in a Kubernetes environment. Using Dockerfile Using InitContainers Using Persistent Volumes Prerequisites Download the latest APM Insight Java agent (apminsight-javaagent.zip) file. ...
                      • Real User Monitor (RUM) - Troubleshooting

                        If the monitor has not polled data for a long time, follow the steps below for troubleshooting: Step 1: Check prerequisites to be done Real User Monitor requires the RUM Agent to be installed and mapped to the Applications Manager. Refer the help ...
                      • Azure Kubernetes Service(AKS) Troubleshooting FAQs

                        Azure Kubernetes Service(AKS) monitor can be configured only if you have already added a Microsoft Azure monitor in Applications Manager. Ensure that you have met all the prerequisites for the Microsoft Azure monitor before monitoring Azure ...