Container Monitoring 3.3.0

Last updated on 03 April, 2024

Feature Highlights

  • Kubernetes LogicModules Upgrade to improve the Collector Performance

What’s New

  • LM Container charts can now discover and monitor the Helm chart releases using the following module:
    • ConfigSource: Kubernetes_Helm_Charts
  • Updated the Kubernetes LogicModules to improve the collector performance. For more information, see Collector Capacity (HTTP) in the Protocol column for Kubernetes monitoring in the Device Capacity Limits section.
  • Added the following ConfigSource and DataSources LogicModules to monitor Helm chart releases, kube-state-metrics (KSM) container, and summary for Watchdog (an LM Container internal service).
    ConfigSource
    Kubernetes_Helm_Charts

    DataSources
    Kubernetes_KSM_Container
    Kubernetes_Helm_Status
    Kubernetes_Summary_Watchdog

    TopologySources
    Kubernetes_Node_KSM_Topology
    Kubernetes_Pod_KSM_Topology

Enhancements

  • Kubernetes DataSources are now available as inline scripts instead of using the OpenMetrics collection method. This change delivers better performance without affecting the data collected.
    The following are the updated DataSources, PropertySource, and TopologySource that are part of the change:

    DataSources
    Kubernetes_Container
    Kubernetes_Deployment
    Kubernetes_KSM_Cronjobs
    Kubernetes_KSM_Daemonsets
    Kubernetes_KSM_Deployments
    Kubernetes_KSM_EndPoints
    Kubernetes_KSM_Jobs
    Kubernetes_KSM_Nodes
    Kubernetes_KSM_PersistentVolumeClaims
    Kubernetes_KSM_PersistentVolumes
    Kubernetes_KSM_PodDisruptionBudget
    Kubernetes_KSM_Pods
    Kubernetes_KSM_Replicasets
    Kubernetes_KSM_Statefulsets
    Kubernetes_KSM_Watchdog
    Kubernetes_Node
    Kubernetes_Pod
    Kubernetes_Script_Uptime

    PropertySource
    addCategory_KubernetesKSM

    TopologySource:
    Kubernetes_Service_Topology

Upgrade Steps

  1. Install the LM Container Charts version 3.3.0. To install the latest LM Container Charts version, see the LM repository
  2. Run  the following Helm command:helm repository update
  3. Run the following Helm upgrade command:
helm upgrade \
    --install \
    --debug \
    --wait \
    --namespace="logicmonitor" \
    --create-namespace \
    -f lm-container-configuration.yaml \
    lm-container --version "3.3.0" logicmonitor/lm-container

For more information on Installing the LM Container chart, see Installing LM Container Chart using CLI and Installing the LM Container Helm Chart.