Join fellow LogicMonitor users at the Elevate Community Conference and get hands-on with our latest product innovations.

Register Now

Resources

Explore our blogs, guides, case studies, eBooks, and more actionable insights to enhance your IT monitoring and observability.

View Resources

About us

Get to know LogicMonitor and our team.

About us

Documentation

Read through our documentation, check out our latest release notes, or submit a ticket to our world-class customer service team.

View Resources

Container Monitoring 4.0.0

Last updated on 03 April, 2024

Feature Highlights

  • Support for Scheduling Multiple Collector Pods on Single Node

What’s New

Support for Scheduling Multiple Collector Pods on Single Node

You can now schedule multiple collector pods on a single node if the collector replicas are greater than the number of available nodes. If you want to restrict the scheduling of a single pod to a single node, in your configuration file, set the allowMultipleCollectorsOnNode parameter to false.

Support for Providing Affinity Rule for Collector Pod

You can now provide a customized affinity rule for the collector pod. For scheduling a collector pod on any existing node referencing the key “name” with the value “collector”, add the podAffinity parameter in the configuration file as follows: 

argus:
  collector: 
    affinity:
      podAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
            - labelSelector:
                 matchLabels:
                   app.kubernetes.io/name: collector
                  topologyKey: kubernetes.io/hostname

For more information, see Assigning Pods to Nodes from Kubernetes documentation. 

LogicModules Releases

New LogicModules 

LogicModule Name Details
(1 DataSources)
Kubernetes_API_Server
New Kubernetes monitoring for API Server.

Updated LogicModules

LogicModule Name Details
(3 DataSources)
Kubernetes_KSM_Jobs

Kubernetes_KSM_Watchdog

Kubernetes_Summary_Watchdog
Updated Kubernetes_KSM_Watchdog to fix an issue with Kubernetes_KSM_Jobs and clear residue cache files created by Watchdog.
(1 DataSource)
Kubernetes_KSM_PersistentVolumes
Fixed a cache issue while fetching data.
(1 DataSources)
Kubernetes_Scheduler
Updated Kubernetes_Scheduler to remove unwanted alert on datapoint schedulerPodSchedulingAttemptsCount.
(1 PropertySource)
selfMonitor_KubernetesKSM
Fixed an issue in the KSM Self Monitor module that was causing the module to reference an incorrect KSM service instance.

Next Steps

For more information on the step-by-step upgrade procedure, see Upgrading LM Container Charts

Note: To upgrade the existing Custom Resource Definition (CRD), run the command

kubectl apply -f https://raw.githubusercontent.com/logicmonitor/helm-charts/main/charts/collectorset-controller/crds/collectorset.yaml

Start Your Trial

Full access to the LogicMonitor platform.
Comprehensive monitoring and alerting for unlimited devices.