Releases: aws/amazon-cloudwatch-agent
Release list
v1.300071.0
🚀New Features 🚀
- [OpenTelemetry] Add file tailing and Windows Events support by @jefchien in #2206 and #2193
- [OpenTelemetry] Add resource_attributes support by @movence in #2207
- [Agent] Add set-env ctl action to persist agent environment variables by @sky333999 in #2211
- [Agent] Add platform-aware default configs for OpenTelemetry (host, Kubernetes, ECS) by @jefchien in #2179
- [Agent] Add Microsoft Azure support for VMs and AKS by @movence in #2183
💡Enhancements💡
- [OpenTelemetry] Add root-level cluster_name and standardize collection_interval by @Paamicky in #2189
- [Agent] Retain custom environment variables in env-config.json between translation by @jefchien in #2131
🐛Bug Fixes🐛
- [DatabaseInsights] Add severity parsing and fix multiline/timestamp for PostgreSQL server logs by @JayPolanco in #2209
- [Logs] Fix throttling deadlock in cloudwatchlogs output plugin when destinations are removed by @lorespiz in #2190
- [Logs] Fix force-flush timer permanently stalling on low-volume log streams by @musa-asad in #2166
New Contributors
Full Changelog: v1.300070.0...v1.300071.0
v1.300070.0
🚀New Features 🚀
- [Logs] Add journald log collection support by @Paamicky in #2121
- [OpenTelemetry] Add new opentelemetry section in JSON configuration to support sending telemetry to CloudWatch OTLP endpoints by @mitali-salvi in #2152
- [DatabaseInsights] Add support for self-managed PostgreSQL metrics and logs collection by @JayPolanco in #2172
🐛Bug Fixes🐛
- [ApplicationSignals] Fix Service Events logs and metrics pipelines to use shared AWS credential chain by @jefchien in #2151
Full Changelog: v1.300069.0...v1.300070.0
v1.300069.0
🚀New Features 🚀
- [ApplicationSignals] Add Application Signals logs pipeline translator and allow metric routing to otlp endpoint by @jj22ee in #2111
- [EFA] Add support for configuring EFA receiver on EC2 via JSON by @mitali-salvi in #2093
- [OTel Container Insights] Add OTEL CI logs agent components by @louisall in #2113
💡Enhancements💡
- [ApplicationSignals] Limit application-signals service-event metrics OTLP batch to 1000 datapoints per request by @jj22ee in #2129
🐛Bug Fixes🐛
- [Container Insights] Fix nil pointer dereference in kubernetesResolver.Stop() when k8smetadata extension is active by @musa-asad in #2106
- [Container Insights] fix(eksdetector): add IRSA and Pod Identity env var checks before JWT fallback by @musa-asad in #2107
Full Changelog: v1.300067.0...v1.300069.0
v1.300067.0
💡Enhancements💡
- [OTel Container Insights] OTLP ksm node enrichment by @louisall in #2072
- [ApplicationSignals] Add
application-signalsrouting rules toawsproxytranslator by @liustve in #1979 - [Core] Wait for server shutdown on port 4311 by @pete911 in #1957
New Contributors
- @liustve made their first contribution in #1979
- @pete911 made their first contribution in #1957
- @louisall made their first contribution in #2072
Full Changelog: v1.300066.1...v1.300067.0
v1.300066.1
💡Enhancements💡
- Downgrade PMD error logs for
systemmetricspipeline by @sky333999 in #2073
Full Changelog: v1.300066.0...v1.300066.1
v1.300066.0
Released On
🚀New Features 🚀
- Add OTLP export support with receivers, endpoint validation, and agent health integration by @JayPolanco in #2062
💡Enhancements💡
- Add awsneuron metrics processor for Neuron Monitor by @petruanica in #2050
- Add otel components hyperpod efa kubelet by @mitali-salvi in #2066
- Remove
ec2taggerfromsystemmetricspipeline if IMDS is not accessible by @sky333999 in #2067
Full Changelog: v1.300065.0...v1.300066.0
v1.300065.0
Released On
🐞Bug Fixes🐞
💡Enhancements💡
- [Agent] Add
systemmetricspipeline for recognized hosts by @sky333999 in #2052 - [Agent] Adds
append_dimensionstocollectd, supporting custom metric dimensions by @TravisStark in #1997
Full Changelog: v1.300064.1...v1.300065.0
v1.300064.1
Released On
💡Enhancements💡
- Built with newer version of Go
- 1.25.6 (S3, SSM, ECR, DockerHub)
- 1.24.13 (Amazon Linux YUM)
Full Changelog: v1.300064.0...v1.300064.1
v1.300064.0
v1.300063.0
Released On
New Features
🚀 [ContainerInsights] Add Instance Store NVME metrics translation for EKS environments
Added support for instance store NVME metrics collection in Container Insights for EKS clusters by leveraging the awscontainerinsightsreceiver from the OpenTelemetry contrib package. The agent now automatically scrapes and translates NVME device metrics with proper naming conventions and dimension sets, exported in EMF log format. This provides visibility into local ephemeral storage performance for instance types with NVMe instance stores (I3, I4i, C5d, M5d series), enabling customers to monitor disk I/O, throughput, and utilization for workloads using high-performance local storage.
🚀 [ContainerInsights] Add EFA Metrics to Container Insights for EKS environments
Introduced Elastic Fabric Adapter (EFA) metrics collection for Container Insights on EKS clusters. The agent now collects five critical EFA metrics from the Linux sysfs interface: unresponsive_remote_events, impaired_remote_conn_events, retrans_timeout_events, retrans_pkts, and retrans_bytes. Metrics are aggregated at node, pod, and container levels, enabling customers to detect connectivity issues, identify packet retransmission patterns, and monitor network performance for HPC, ML training, and distributed workloads requiring high-performance inter-node communications.
Bug Fixes
🐞 [Agent/SSM] Fix ManageAgent SSM document compatibility across all supported operating systems
Resolved a critical issue with the ManageAgent SSM document that caused failures on Debian and Ubuntu systems. The v1.300062.0 security fix used bash-specific conditional syntax ([[ ]]) that is incompatible with dash, the default shell (/bin/sh) on Debian-based distributions. The document has been updated to use POSIX-compliant syntax that works across all supported operating systems and their default shells, maintaining the security improvements while ensuring compatibility with Amazon Linux, Debian, Ubuntu, and other supported distributions.
Full Changelog: v1.300062.0...v1.300063.0