Releases: cloudability/metrics-agent
metrics-agent-2.10.1
A Helm chart for Kubernetes
Parallel Collection and Sanitization
This release includes 2 new features.
Parallel node collection (enabled by default)
Includes a new feature that allows for node polling parallelism. The metrics-agent polls metrics from each node every polling interval and now this polling is done concurrently. There is a new env variable that can be set called CLOUDABILITY_NUMBER_OF_CONCURRENT_NODE_POLLERS which is the max number of concurrent pollers at a time. The current default is set to 100.
Parsing and sanitization of data from core files (disabled by default)
Adds a flag CLOUDABILITY_PARSE_METRIC_DATA that will parse and remove much non-essential data from the metrics agent. This decreases core file sizes by approximately 15%, but may differ depending on customer cluster configurations.
The performance impact of this on large clusters is currently undetermined, and enabling this flag carries risk of metrics agent slowdowns/crashes. If enabled extra headroom should be given to the agent to determine an appropriate cpu/memory footprint. This is currently flagged off by default
metrics-agent-2.10.0 Helm
This release includes 2 new features.
Parallel node collection (enabled by default)
Includes a new feature that allows for node polling parallelism. The metrics-agent polls metrics from each node every polling interval and now this polling is done concurrently. There is a new env variable that can be set called CLOUDABILITY_NUMBER_OF_CONCURRENT_NODE_POLLERS which is the max number of concurrent pollers at a time. The current default is set to 100.
Parsing and sanitization of data from core files (disabled by default)
Adds a flag CLOUDABILITY_PARSE_METRIC_DATA that will parse and remove much non-essential data from the metrics agent. This decreases core file sizes by approximately 15%, but may differ depending on customer cluster configurations.
The performance impact of this on large clusters is currently undetermined, and enabling this flag carries risk of metrics agent slowdowns/crashes. If enabled extra headroom should be given to the agent to determine an appropriate cpu/memory footprint. This is currently flagged off by default
Service Account Token Refresh Support
The Kubernetes feature "BoundServiceAccountTokenVolume" graduated to beta and is now enabled on 1.21+ clusters which improves security of service account tokens. This release refreshes the service account token that the metrics-agent's clients use every time node metrics are collected. This prevents the metrics-agent from using stale tokens. For more information see the Kubernetes official release statement and EKS documentation.
metrics-agent-2.9 Helm
The Kubernetes feature "BoundServiceAccountTokenVolume" graduated to beta and is now enabled on 1.21+ clusters which improves security of service account tokens. This release refreshes the service account token that the metrics-agent's clients use every time node metrics are collected. This prevents the metrics-agent from using stale tokens. For more information see the Kubernetes official release statement and EKS documentation.
Helm Support for Metrics-agent
Adds supporting for deploying the metrics-agent using Helm
See README for deployment instructions
Helm Support for Metrics-agent
Adds supporting for deploying the metrics-agent using Helm
See README for deployment instructions
Dependency Updates to Address Security and 1.22 EKS Support
Update dependencies to address security vulnerabilities reported by Snyk.
Metrics agent has also been validated to work on EKS Kuberenetes 1.22.
Multi-Architectural Support for ARM
What's Changed
- Update Alpine to v3.14 and Deploy Multi-Architectural Image
Cloudability Metrics Agent will now be supported on AWS ARM architectures.
Support K8s 1.22 version
Container Cost Allocation is now officially supported on Kubernetes 1.22 version for Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE) and Amazon Elastic Kubernetes Service (EKS). This capability will enable customers to gain visibility into their container resource usages, and the cost for their clusters running on Kubernetes 1.22 version.
Customers should now be able to download and deploy our metrics agent using the regular provisioning workflow.