How does eG Enterprise Monitor Kubernetes Worker?

eG Enterprise monitors target Kubernetes worker component using the agent based approach. eG Enterprise Kubernetes monitoring model provides an integrated approach for full stack monitoring of entire Kubernetes environment, covering clusters, nodes, and containerized applications. It also offers selective monitoring which allows users to focus on monitoring specific Kubernetes components such as clusters, nodes, or individual namespaces separately. Users can choose either approach based on their preference and monitoring focus.

If you want to monitor entire Kubernetes stack then select Full Stack Monitoring, below steps describe how to set up Full Stack Monitoring.

Follow the steps below to set the full stack monitoring:

  1. Go to Admin -> Discover/Monitor..

  2. From the page titled What would you like to Discover/Monitor?, Select Kubernetes and Containers.

  3. From next page select Kubernetes, Rancher, Openshift, EKS, AKS, Tanzu, Google, you will land on below page as shown in Figure 1

    Figure 1 : Option to select monitoring type

  4. Choose FULL STACK MONITORING option - Kubernetes Cluster, Nodes, Applications. Next you'll get the options to specify the cluster and cluster type as shown in Figure 2.

    • In What do you want to monitor section, select all three option if you want to set up full stack monitoring.

    • If you want to monitor only nodes, select Container Engine - Master/Worker Node.

    • Select Containerized Application if you want to monitor apps.

    • Click Next.

    Figure 2 : Choose cluster type and monitoring items

  5. From next page, select Master or Worker, or both in types of nodes to monitor, as shown inFigure 3 . Click Next.

    Figure 3 : Choose the type of node to monitor

  6. Copy the auto generated command text as shown in Figure 4 and run to install eG agent operator.

    Figure 4 : eG agent installation

 

If you want to monitor only Worker/Master node then select Selective Monitoring, below steps describe how to set up Selective Monitoring.

To set up Selective Monitoring, follow the steps below (For example we are taking Container Applications):

  1. Select Container Applications from Figure 1 in step 3 above.

  2. On the next page, choose installation method and Kubernetes in Platform. This is shown in Figure 5.

    Figure 5 : Selective monitoring

  3. Review the container details and specify the cluster and namespace details.

  4. Go to Deploy container agent as shown in Figure 6 and run the command to deploy the agent on worker nodes.

    Figure 6 : Deploying the agent