IBM Support

Change History of Kubernetes Data Collector

Product Readmes


Abstract

Change History of Kubernetes (K8S) Data Collector

Content

K8S DC

Product version Release date Agent version What’s new
2019.4.0 December 2019 1.5.0
  • Amended limit/request sizings to decrease CPU and memory footprint for size0 and size1 configurations

  • Added four new monitored types: (1) Openshift Route, (2) Openshift Cluster Resource Quota, (3) Kubernetes Resource Quota, and (4) Openshift DeploymentConfig (added under the Kubernetes Deployment entity type)

  • Improvements to Kubernetes Namespace/Openshift Project dashboard. New widgets include aggregate metrics for CPU, memory, network traffic (transmitted/received), and network errors transmitted/received) and 'Top 5 Pods' widgets for CPU and memory.

  • Propagation of events to Kubernetes Namespace/Openshift Project timeline (via inclusion of namespace in event payload's 'relatedResources'). Pod 'Normal' events (such as created container/pulled image) will be filtered from this view to prevent noise.

  • New widgets and dashboards for Openshift Cluster Resource Quota, Kubernetes Resource Quota, and Openshift Route

  • Simplification of Kubernetes Service thresholding

  • Ability to set thresholds on Kubernetes Deployment, Daemon Set, Job, Replica Set, Replication Controller, and Stateful Set

  • Remove 'Normal' CronJob events from cluster timeline, greatly reducing noise

  • Reduce outgoing requests by metric-collector container by 90x, greatly reducing CPU usage of container

  • Extended multiprocessing and session management in the metric collector to decrease total runtime for collection and submission 

  • MCM Subscription subgraph enrichment to support RBAC

  • Support for Power and zLinux

  • Amended display name columns for resource lists to be more consistent with kubectl/oc console

  • Extended detail in 'Details' event payload

  • Special character '-' now supported for 'clusterName' and changing 'clusterName' post-deployment is now not recommended

  • Specify PYTHONUNBUFFERED=1 to prevent logs from hanging

  • Added descriptions for Kubernetes/Openshift top level metadata objects

  • General bug fixes and improvements

2019.3.0 June 2019 1.4.0
  • Collection/submission of events sourced from all entity types

  • Performance enhancements for cache initialization

  • Collection and linking of MCM subscriptions to Kubernetes controllers (deployments, statefulsets, etc.)

  • Change CEM event correlation field from 'application' to 'controller'

  • Denote sender.component field as 'icam' (backend performance enhancement)

  • Amend Golden Signals default tabs

  • Add metadata constructs to enable setting thresholds from RUM object contexts

  • Add metadata constructs to enable baselining from Kubernetes Service

  • Amend relationship direction and type from k8sNode -> k8sNamespace and k8sNamespace -> others

2019.2.1 1.3.1
  • Migration of 'Golden Signals' to common widget

  • Addition of 'Golden Signals' to pod and container dashboards

  • Addition of 'Pod Network' metric widgets on Service dashboards

  • Translation (Legend, tooltip, etc.) fixes/additions to 'Golden Signals' widget

  • Improved formatting on Pod, Service, and Container dashboards through use of new 'tab' feature

  • Annotations to support hot reloading of dependent secret configurations

  • UBI base image/Red Hat Certification

  • Helm based flags (collectEvents, collectMetrics, collectEvents) to support variable collection modes/types

2019.2.0 June 2019 1.3.0
  • SRE 'golden signals' on service dashboard

  • Extended 'Display Columns' in list views

  • CPU Graph Units (report in millicores instead of nanocores)

  • Ability to set thresholds on node, pod, container, and cluster metrics

  • Kubernetes 'Labels' as indexible/searchable properties

  • Collection of 8 new resource types: (1) Kubernetes Sig CRD Application, (2) Deployment, (3) ReplicaSet, (4) Replication Controller, (5) DaemonSet, (6) StatefulSet, (7) Job, and (8) CronJob

  • 7 new high level dashboards: (1) Cluster, (2) Kubernetes Sig Application CRD, (3) Deployment, (4) StatefulSet, (5) DaemonSet, (6) Job, (7) CronJob

  • Improved event correlation to reduce incident noise

  • Event propagation to view pod controller events in context of cluster, and pod events in context of service

  • Finer-grained event severity mapping

  • Separation of monitor into 2 containers, event-collector and resource-event-collector to allow finer-grained lifecycle management and collection

2018.4.1 December 2018 1.1.0
  • Initial release and integration of K8Monitor into ICAM offering

Original Publication Date

25 April 2019

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJUL","label":"IBM Application Performance Management"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
13 December 2019

UID

ibm10882528