Kubernetes 2.0 Container Agent
Kubernetes 2.0 Container Agent offers comprehensive resource discovery and monitoring for components like Nodes, Pods, Namespaces, Services, Persistent Volumes (PVs), Persistent Volume Claims (PVCs), Daemonsets, and Deployments. It includes customizable dashboards that provide an overview and in-depth analysis of key metrics for infrastructure monitoring.
Note
- Please note that Kubernetes 1.0 and Kubernetes 2.0 cannot co-exist. To use Kubernetes 2.0, you must uninstall Kubernetes 1.0 before proceeding with the installation of the new version.
- Kubernetes 2.0 is on par with Kubernetes 1.0, providing equivalent functionality and compatibility.
Following are the key enhancements and features introduced in this release of Kubernetes 2.0:
Topology
Kubernetes 2.0 monitoring introduces the ability to switch between compact and expanded views of the topology map. The compact view provides a streamlined representation of key resources, making navigation easier, while the expanded view offers a detailed look at the topology.
See Topology View document for more information.
Workload Monitoring
Kubernetes 2.0 monitoring enhances workload monitoring capabilities, enabling users to gather essential metrics for debugging and identifying root causes of issues. This version presents the new features in a clear and concise manner, making it user-friendly while retaining important details.
See Workload Monitoring document for more information.
Enhanced Logs Collection
Users can now configure log management at the client level, allowing for the collection of logs specific to selected clients within the client portal.
See Log Management document for more information.
Customizable Alerts
The new alert definition feature enables users to set alerts based on specific metrics. Users can customize their alert configurations, with the Kubernetes 2.0 agent calculating alert metrics using PromQL expressions and determining alert states by comparing them against defined thresholds.
See Alerts document for more information.
Availability Definitions
Users can define availability rules for any resource using PromQL queries. The Kubernetes 2.0 agent computes availability metrics based on these expressions, providing insights into system availability.
See Availability Definitions document for more information.
Events Reporting
Kubernetes 2.0 can generate event reports when resources such as pods, deployments, or nodes change states. Users can filter events by namespace, type (Normal/Warning), object type, or event reasons.
See Configure Events document for more information.
Curated Dashboards
Users can now add a metrics widget to their dashboards, allowing for an easy overview of desired metrics through customizable tiles.
See Curated Dashboard document for more information.
OpsRamp Agent
Enhancements
Improved Patch Retrieval Mechanism
Enhanced the method for retrieving installed patches by using an optimized PowerShell script. This improvement ensures faster and more reliable installed patch data collection, reducing potential errors and improving accuracy.
Added Disk IOPS Monitoring in G2 Templates
G2 Templates now supports Disk IOPS monitoring, allowing users to track disk input/output performance for better resource utilization and troubleshooting.
Monitoring Support for Multiple CoreDNS Instances
Enhanced monitoring capabilities to support multiple CoreDNS instances, ensuring better visibility and performance tracking in Kubernetes environments.
End of Support for Windows 7, Windows 8, and Windows Server 2012
Starting from OpsRamp Agent version 19.0.0, support for the Windows Agent on the following operating systems has been discontinued:
- Windows 7
- Windows 8
- Windows Server 2012
See Deprecation document for more information.
Support for Labels in Agent Metrics
OpsRamp Agent now supports Labels in Agent Metrics, allowing users to filter and analyze metric data efficiently within the Graphs Dashboard. Key Benefits are:
- Users can apply metric labels to refine their data view, making it easier to track and analyze specific metrics.
- This functionality is available for all G1 and G2 metrics, ensuring broad compatibility across various monitoring scenarios.
- Labels improve data organization and filtering, enabling a more streamlined experience in metric visualization.
See Metrics Labels document for more information.
App Roles Support
Previously. The App Roles were only available for Windows Servers. This support has now been extended to Windows Desktops as well.
Security Fixes
As part of this release, we have addressed the following security vulnerabilities to enhance system security and protect against potential threats:
- CVE-2022-23305 – Resolved a security issue to prevent potential remote code execution risks.
- CVE-2020-1953 – Fixed a vulnerability related to Apache Commons to improve system stability and security.
- CVE-2023-45288 – Resolved a security vulnerability to prevent potential exploitation and ensure a more secure environment.
- CVE-2023-24538 & CVE-2023-24540 – Patched vulnerabilities in third-party components to prevent potential security exploits.
Bug Fixes
- The Agent Migration script was not updating the Proxy IP in the Agent Registry. This issue has now been resolved, ensuring the correct Proxy IP is applied during migration.
- The DiskIOPS metrics for Linux were not being captured correctly. We have added support for the DiskIOPS monitor in G2 to resolve this issue.
- Previously, running scripts on Windows using Python 3 resulted in errors. We have now extended support to include both Python and Python 3, resolving this compatibility issue.