Kubernetes and LM Containers Key Concepts and Terms
Last updated on 31 May, 2024Concepts or Terms | Description |
Cluster | A set of machines, called nodes, that run containerized applications managed by Kubernetes. |
Container | A lightweight and portable executable image that contains software and all of its dependencies. In LogicMonitor, containers are discovered for each monitored pod. |
Node | A node is a worker machine in Kubernetes. |
Pod | The smallest and simplest Kubernetes object. A Pod represents a set of running containers on your cluster. A pod is a chargeable monitored Kubernetes resource. |
Service | A Kubernetes Service is an object that describes how to access one or more pods running an application. |
LM Container Helm Chart | A unified LM Container Helm chart allows you to install all the services necessary to monitor your Kubernetes cluster, including Argus, Collectorset-Controller, and the kube-state-metrics (KSM) service. |
LM Service Insight | LM Service Insight services can group one or more monitored resources within LogicMonitor. An LM Service Insight Service may be used to monitor and set alerts on a Kubernetes Service, which points to one or more pods running an application. However, LM Service Insight can also be used to monitor and alert on non-Kubernetes use cases. |
Argus | It runs as a Pod in the cluster and uses LogicMonitor’s API to add Nodes, Pods, Services, and other resources into monitoring. It uses Kubernetes API to collect data for all monitored resources. |
Collectorset-Controller | It is a StatefulSet to manage the lifecycle of LogicMonitor’s collector pods. |
kube-state-metrics (KSM) | A simple service that listens to the Kubernetes API server and generates metrics about the state of the objects. |
LM Collector | The LogicMonitor Collector is an application that runs on a Linux or Windows server within your infrastructure and uses standard monitoring protocols to intelligently monitor devices within your infrastructure. |
Watchdog | Watchdog is a part of LogicMonitor Collector that detects Kubernetes anomalies and surfaces root causes. |