Releases: aws-samples/amazon-cloudwatch-container-insights
Releases · aws-samples/amazon-cloudwatch-container-insights
k8s/1.3.38
Features:
- [ContainerInsights] Added Ingress, PersistentVolume and PersistentVolumeClaim metrics
Enhancements:
- [Agent] RPM size reduction by optimizing helper binaries
Bug Fixes:
- [Logs] Fixed detection of truncated log files to prevent missing or duplicate log entries
- [Prometheus] Fixed Prometheus metrics being sent to undefined log streams in EKS when configured alongside Kubernetes/ECS
- [Processors] Fixed transform processor missing 'error mode' that cause silent failures during metric transformations
- [OTLP] Fixed receiver port conflict issues
- [ContainerInsights] Fixed duplicate metrics collection from Kueue controller by limiting to single collector pod
k8s/1.3.37
Features:
- [Container Insights] Add UltraServer support for CloudWatch agent
- [Container Insights] Add new Tensor Core and GPU capacity metrics
- [Container Insights] Add Neuron Core and EFA capacity metrics
Enhancements:
- [Application Signals] Add aws.remote.resource.account.* attributes to Application Signals EMF logs
Bug Fixes:
- [Application Signals] Fix race conditions in applicationsignals processor
k8s/1.3.35
Amazon CloudWatch Agent 1.300057.0
Features:
- [Related Telemetry] Allow service and environment configuration for OTLP in EC2
Enhancements:
- [Prometheus] mTLS support for Target Allocator
- [OpenTelemetry] Update fallback for OTel config flag
- [Logs] Improved log state management
- [ApplicationSignals] Add support for deployment.environment.name
- [OpenTelemetry] Bump OTel dependencies to v0.124.1
Bug Fixes:
- [ApplicationSignals] Concurrency bug fix
- [ContainerInsights] Fix grouping for container insights metrics for mixed metric types
- [ContainerInsights] Add perCore neuron empty metric as datapoints instead of individual metric object
- [Logs] Fix concurrent map write crash
Full Changelog: k8s/1.3.34...k8s/1.3.35
k8s/1.3.34
What's Changed
- Updating k8s and agent version by @Paramadon in #189
- Update k8s version to 1.3.34 and cwagent version to 1.300056.0 by @lisguo in #191
New Contributors
- @Paramadon made their first contribution in #189
Full Changelog: k8s/1.3.32...k8s/1.3.34
v1.300054
Features:
- Added Elastic Network Interface (ENI) ID as a dimension to EFA (Elastic Fabric Adapter) metrics
- Added support for using Kubernetes secret file for bearer token when accessing apiserver Prometheus endpoint
Enhancements:
- ContainerInsights: Switched to using EndpointSlices instead of Endpoints for improved performance in large EKS clusters
- Logs: Added option to trim timestamp from log messages if enabled by customer
- EC2Tagger: Set separate refresh intervals for tags (default 0) and volumes (default 5 minutes if VolumeId configured)
Bug Fixes:
- CloudWatch Exporter: Fixed issue with nil metric values by dropping metrics with nil values
- Logs: Implemented fixed-size buffer to handle file descriptors in log tailer, controlled by a feature flag
- Logs: Added backpressure_drop feature flag for granular control of log handling during file rotation
- Implemented dynamic CA certificate handling for kubelet connections
k8s/1.3.32
What's Changed
- Update CloudWatchAgent to 1.300053.0b1046 by @sky333999 in #187
- Add endpointslices permissions to the cloudwatch-agent-role by @sky333999 in #188
Full Changelog: k8s/1.3.31...k8s/1.3.32
k8s/1.3.31
Amazon CloudWatch Agent 1.300052.0 (2024-01-21)
Bug Fixes:
- Fix concurrent map read/write error causing agent crashes in entity store
- Fix disk usage metrics collection on macOS
- Fix service startup failures on Windows by updating network depenencies
Enhancements: - [Logs] Improve performance with multi-threaded log pusher implementation
- [Related Telemetry] Add case insensitive metadata support for EC2 tags
- [Related Telemetry] Reduce number of entities in explore experience by retrieving instance tags simultaneously
- [Related Telemetry] Add fallback to use application signals for entity population when IMDS tags are not enabled
- [ApplicationSignals] Add support for .NET runtime metrics exporting
Full Changelog: k8s/1.3.29...k8s/1.3.31
k8s/1.3.29
What's Changed
Full Changelog: k8s/1.3.28...k8s/1.3.29
k8s/1.3.28
What's Changed
Full Changelog: k8s/1.3.25...k8s/1.3.28
k8s/1.3.27
Enhancements:
- Increase retry delay on PLE for certain exceptions
- [ApplicationSignals] Add new log attribute for AWS Resource CloudFormation Primary Identifier in EMF logs
- [ApplicationSignals] Add ECS as a supported platform with ECS specific attributes for EMF logs