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