======================================================================== Amazon CloudWatch Agent 1.234567.8 (2023-01-30) ======================================================================== New Features: * [DatabaseInsights] Enable PostgreSQL execution plan collection * [DatabaseInsights] Add workload detection for PostgreSQL database servers Enhancements: * [ApplicationSignals] Preserve jvm.gc.name attribute in GC runtime metrics to differentiate collector types * [DatabaseInsights] Split PostgreSQL per-resource metrics to a dedicated 60s receiver to reduce collection overhead * [OpenTelemetry] Update OTel fork components * [Agent] Bump grpc and golang.org/x/net dependencies Bug Fixes: * [Agent] Fix AKS cloud.resource_id derivation to use the cluster resource group ======================================================================== Amazon CloudWatch Agent 1.300071.0 (2026-07-22) ======================================================================== New Features: * [OpenTelemetry] Add file tailing and Windows Events support * [OpenTelemetry] Add resource_attributes support * [Agent] Add set-env ctl action to persist agent environment variables * [Agent] Add platform-aware default configs for OpenTelemetry (host, Kubernetes, ECS) * [Agent] Add Microsoft Azure support for VMs and AKS Enhancements: * [OpenTelemetry] Add root-level cluster_name and standardize collection_interval * [Agent] Retain custom environment variables in env-config.json between translation Bug Fixes: * [DatabaseInsights] Add severity parsing and fix multiline/timestamp for PostgreSQL server logs * [Logs] Fix throttling deadlock in cloudwatchlogs output plugin when destinations are removed * [Logs] Fix force-flush timer permanently stalling on low-volume log streams ======================================================================== Amazon CloudWatch Agent 1.300070.0 (2026-06-19) ======================================================================== New Features: * [Logs] Add journald log collection support * [OpenTelemetry] Add new opentelemetry section in JSON configuration to support sending telemetry to CloudWatch OTLP endpoints * [DatabaseInsights] Add support for self-managed PostgreSQL metrics and logs collection Bug Fixes: * [ApplicationSignals] Fix Service Events logs and metrics pipelines to use shared AWS credential chain ======================================================================== Amazon CloudWatch Agent 1.300069.0 (2026-05-28) ======================================================================== Enhancements: * [ApplicationSignals] Add support for Service Events logs and metrics pipelines * [ContainerInsights] Extended OTLP enrichment with additional metric attributes and logs support ======================================================================== Amazon CloudWatch Agent 1.300068.0 (2026-05-11) ======================================================================== New Features * [Metrics] Add support for collecting Elastic Fabric Adapter (EFA) metrics on EC2 instances Bug Fixes * [Agent] Fix nil pointer dereference in kubernetesResolver.Stop() causing crash on shutdown * [Agent] Add IRSA and Pod Identity env var checks before JWT fallback in EKS detector * [ContainerInsights] Fix LIS scraper service selector to match renamed ec2-instance-store CSI plugin ======================================================================== Amazon CloudWatch Agent 1.300067.0 (2026-04-17) ======================================================================== Enhancements: * OTLP/ContainerInsights - KSM Node-metadata Enrichment * Add application-signals routing rules to awsproxy translator Bug Fixes: * fix reload server method - addresses 4311 bind issue ======================================================================== Amazon CloudWatch Agent 1.300066.1 (2026-04-06) ======================================================================== Enhancements: * Downgrade PMD error logs for systemmetrics pipeline * Bump xpath from 1.3.4 to 1.3.6 ======================================================================== Amazon CloudWatch Agent 1.300066.0 (2026-03-25) ======================================================================== Features: * [OTLP] Support for configuring otlphttp exporter to publish to AWS OTLP endpoint using YAML * [ContainerInsights] Add support for publication to AWS OTLP endpoint using YAML Enhancements: * [Agent] Bump Go 1.25.8 and grpc v1.79.3 with dependency updates * [Agent] Remove ec2tagger from system-metrics pipeline if IMDS is not accessible ======================================================================== Amazon CloudWatch Agent 1.300065.0 (2026-03-17) ======================================================================== Features: * [Agent] Add pipeline for system metrics on recognized hosts Enhancements: * [Collectd] Adds append_dimensions to collectd, supporting custom metric dimensions Bug Fixes: * [Agent] Handle regex escaping for '+' in timestamp format ======================================================================== Amazon CloudWatch Agent 1.300064.1 (2026-02-05) ======================================================================== Enhancements: * Bump Go version ======================================================================== Amazon CloudWatch Agent 1.300064.0 (2026-01-09) ======================================================================== Enhancements: * Bump Expr to v1.17.7 ======================================================================== Amazon CloudWatch Agent 1.300063.0 (2025-12-15) ======================================================================== Features: * [ContainerInsights] Add Instance Store NVME metrics translation for EKS environments * [ContainerInsights] Add EFA Metrics to Container Insights for EKS environments ======================================================================== Amazon CloudWatch Agent 1.300062.0 (2025-11-05) ======================================================================== Features: * [ContainerInsights] Enable opt-in for high frequency GPU metrics collection with configurable intervals for ML inference workloads Enhancements: * [Logs] Fallback to iterative DescribeLogGroups if batch API not supported in region * [ContainerInsights] Add enhanced CI checks and nil checks for neuron decorators to prevent panics Bug Fixes: * [OTLP] Fix OTLP pipeline configuration when used with EKS/ContainerInsights to prevent blocking custom metrics * [Agent] Fix postinst failure for Debian package when init system is not available in Docker or chroot environments ======================================================================== Amazon CloudWatch Agent 1.300061.0 (2025-10-20) ======================================================================== Enchancements: *[Agent] Add support for EC2 metadata as dimensions for host metrics *[Agent] Add support for AutoScalingGroup as a dimension for host metrics *[Agent] Add support for usage_metadata field in agent section of config Bug Fixes: *[BugFix] Fixed merging logic to append multiple jvm/otlp configurations *[BugFix] Fixes goroutine leak with dynamically determined log destinations *[BugFix] Fixed agent startup issue on windows due to config-downloader binaries ======================================================================== Amazon CloudWatch Agent 1.300060.0 (2025-09-17) ======================================================================== 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 ======================================================================== Amazon CloudWatch Agent 1.300059.0 (2025-08-15) ======================================================================== Features: * [Windows Events] Add windows event id filtering to CWAgent * [Windows Events] Add windows event regex filtering to CWAgent * [Host Metrics] Add mem_shared metric to CloudWatch Agent * [Host Metrics] Adding NVME Instance Store Metrics * [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: * [Logs] Zero-allocation optimization for sendLine and readLine * [Logs] Dynamic reader buffer for tail * [Logs] Update state when batch dropped * [Application Signals] Add aws.remote.resource.account.* attributes to Application Signals EMF logs Bug Fixes: * [Application Signals] Fix race conditions in applicationsignals processor * [Logs] Revert Add default log publishing concurrency ======================================================================== Amazon CloudWatch Agent 1.300058.0 (2025-07-17) ======================================================================== Enhancements: * [ContainerInsights] Added ability to set CollectionRole via environment variable * [ContainerInsights] Increased data cache TTL and cleanup interval to support metric collection intervals greater than 300s * [Logs] Set default concurrency for multi-threaded log processing * [Logs] Improved log state file handling for Windows event logs * [Logs] Increased maximum log event size to 1MB and improved handling of large log lines ======================================================================== Amazon CloudWatch Agent 1.300057.0 (2025-06-16) ======================================================================== 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 ======================================================================== Amazon CloudWatch Agent 1.300056.0 (2025-05-16) ======================================================================== Features: * [ContainerInsights] Ingest EBS NVME metrics exposed by aws-ebs-csi-driver Enhancements: * [Application Signals] Enable customizable attribute copying from resources to metrics for better metric organization * [Explore Related] Add automatic EC2 metadata enrichment for OpenTelemetry data collection Bug Fixes: * [ContainerInsights] Fix endpoint slice to capture service name instead of slice name * [Exporter/awsemfexporter] Fix output of count/sum metrics for detailed summary metrics * [Metrics/nvidia_gpu] Update V12 XML schema for missing power_draw ======================================================================== Amazon CloudWatch Agent 1.300055.2 (2025-05-14) ======================================================================== Bug Fixes: * [ContainerInsights] Fix endpoint slice to capture service name instead of slice name ======================================================================== Amazon CloudWatch Agent 1.300055.1 (2025-04-30) ======================================================================== Enhancements: * Go1.24 dependency bump ======================================================================== Amazon CloudWatch Agent 1.300055.0 (2025-04-15) ======================================================================== Features: * [Logs] Add service entity support * [Metrics/OTLP] Support entity for custom metrics * [Related Telemetry] Implement Kubernetes Metadata Extension * [Metrics] Support delta counter and histogram prometheus metrics for AMP destination * [Metrics] Implement AWS EBS NVME Receiver * [Container Insights] Add platform type in EKS Enhancements: * [Related Telemetry & Container Insights] Reduce noisy warning logs Bug Fixes: * [Application Signals] Fix service ip to workload mapping in pods ======================================================================== Amazon CloudWatch Agent 1.300054.0 (2025-03-20) ======================================================================== Features: * [EFA] Added Elastic Network Interface (ENI) ID as a dimension to EFA (Elastic Fabric Adapter) metrics 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 * [Kubernetes] Implemented dynamic CA certificate handling for kubelet connections * [Kubernetes] Use Kubernetes Secret File for Bearer Token in Prometheus API Access ======================================================================== Amazon CloudWatch Agent 1.300053.0 (2025-02-26) ======================================================================== Bug Fixes: * [Related Telemetry] Fix EKS cluster detection when aws-auth config map does not exist * [Logs] Reduce PutRetentionPolicy calls by checking existing policy * [Logs] Fix data races in cloudwatchlogs * [Logs] Only add to cache if log stream is created Enhancements: * [Application Signals] Use an endpoint slice watcher instead of a pod watcher * [Related Telemetry] Scrape auto scaling group attributes from resource metrics * [Security] Add Confused Deputy Prevention * [OpenTelemetry] Bump otel dependencies to v0.115.0/v1.21.0 ======================================================================== Amazon CloudWatch Agent 1.300052.0 (2025-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 ======================================================================== Amazon CloudWatch Agent 1.300051.0 (2024-12-11) ======================================================================== Bug Fixes: * Fix Excessive IMDS related error logging * Fixed a concurrency issue in entity attribute handling that was causing agent crashes due to simultaneous map writes. Enhancements: * [AppSignal] Support RemoteEnvironment dimension for non-Kubernetes platforms. * [Logs] Support exporting large exponential histograms as EMF logs * [Logs] Reduce EMF exporter verbose logging * [Traces] Generate URL section in X-Ray segment when net.peer.name attribute is available ======================================================================== Amazon CloudWatch Agent 1.300050.0 (2024-11-18) ======================================================================== Features: * [Prometheus] Introduce OTel Prometheus Receiver for publishing to AMP * [Prometheus] Support Target Allocator with Prometheus Receivers * [ContainerInsights] Introduce Kueue metrics for Container Insights ======================================================================== Amazon CloudWatch Agent 1.300049.1 (2024-11-06) ======================================================================== Enhancements: * [Logs] Attach Account ID to entity for cross-account checks Bug Fixes: * [Logs] Fix log stream name placeholder resolution for EMF logs * [Logs] Fix race condition in service provider component of entitystore extension * [Metrics/Logs] Use IAM credential endpoint from IMDS for accurate entity IAM role name ======================================================================== Amazon CloudWatch Agent 1.300049.0 (2024-10-30) ======================================================================== Enhancements: * [Metrics/Logs] Annotate Infra, statsD, collectD metrics and application logs with entities * [ApplicationSignals] Support runtime metrics for Application Signals * [ApplicationSignals] Create a server to expose service names for instrumented applications on K8s ======================================================================== Amazon CloudWatch Agent 1.300048.2 (2024-10-24) ======================================================================== Enhancements: * [ContainerInsights] Use LocalNode decorator for DCGM and Neuron metrics ======================================================================== Amazon CloudWatch Agent 1.300048.1 (2024-10-15) ======================================================================== Bug Fixes: * Fix logs-only check in agent and container environment merge ======================================================================== Amazon CloudWatch Agent 1.300048.0 (2024-10-11) ======================================================================== Features: * Support OTLP receiver for metrics * Support AMP as a metrics destination * Support for supplemental configuration * Support JMX metric collection for JVM, Tomcat, and Kafka on EKS * Support JMX Container Insights Enhancements: * [Traces] Support OTLP format in transit * [ApplicationSignals] Update metric processing * [ContainerInsights] Use protobuf content type for k8s client Bug Fixes: * [Metrics/Procstat] Fix memory_swap metrics on Linux ======================================================================== Amazon CloudWatch Agent 1.300047.0 (2024-10-03) ======================================================================== 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 ======================================================================== Amazon CloudWatch Agent 1.300045.1 (2024-09-03) ======================================================================== Bug Fixes: * [ApplicationSignals] EKS resource detector is now no-op on non-EKS environments * Stop converting nanosecond metrics to microsecond Enhancements: * [ContainerInsights] Use IMDS to get instance ID and type for Neuron Monitor. ======================================================================== Amazon CloudWatch Agent 1.300045.0 (2024-08-26) ======================================================================== Bug Fixes: * [ApplicationSignals] Fix EKS detector nil panic (#1315) Enhancements: * [ContainerInsights] Add HyperPod status metrics for SageMaker (#1309) * [ContainerInsights] Add pod_cpu_usage_total & pod_memory_working_set (#1294) * Reduce the size of the start-amazon-cloudwatch-agent binary (#1302) * [ContainerInsights] Update the prefix for SageMaker HyperPod status metrics (#1313) ======================================================================== Amazon CloudWatch Agent 1.300044.0 (2024-08-14) ======================================================================== Bug Fixes: * [ContainerInsights] Update GPU usage metrics emitted * [ContainerInsights] Deprecate runtime tag from neuron metrics to fix false average calculation Enhancements: * [ContainerInsights] Filter some neuron attributes to reduce the size of EMF logs ======================================================================== Amazon CloudWatch Agent 1.300043.0 (2024-08-08) ======================================================================== Bug Fixes: * [Metrics/Plugin] Drop original metrics support added for statsd, collectd and ethtool metrics * [Logs/Windows Event] Add windows event log service restart detection and resubscribe * [Metrics/JMX, Metrics/Net, Metrics/DiskIO] Change cumulative to delta conversion to drop initial value * [Metrics/JMX] Suppress sessions unit warning Enhancements: * [Metrics/JMX] Add cumulative to delta conversion for JMX metrics * [ApplicationSignals] Rename and group application signals attributes * Upgrade OTEL Contrib to v0.103.0 ======================================================================== Amazon CloudWatch Agent 1.300042.1 (2024-07-16) ======================================================================== Bug Fixes: * [Container Insights/Prometheus] Fix Prometheus file-path start-up issue in Containers ======================================================================== Amazon CloudWatch Agent 1.300042.0 (2024-07-10) ======================================================================== Enhancements: * [Application Signals] Optimize memory utilization on Kubernetes * [Application Signals] Add remote db user attribute to traces and logs * [Metrics] Support append_dimension for ethtool Bug Fixes: * [Metrics/Plugin] Reduce logging for known non-convertible metric units * [Metrics/Plugin] Fix tomcat.sessions metric to aggregate for all Tomcat applications * [Metrics/Plugin] Update default collection interval to 60 seconds * [ApplicationSignals] Add log group names as attribute (#1220) ======================================================================== Amazon CloudWatch Agent 1.300041.0 (2024-06-07) ======================================================================== Features: * Support JMX metric collection for JVM, Tomcat, and Kafka on EC2 Enhancements: * [ContainerInsights] Add NVIDIA GPU count metrics * [Application Signals] Enable detailed logging for metrics/traces when debug is enabled Bug fixes: * [Logs/Windows Event] Fix load state offset parsing to support unsigned int * [ContainerInsights] Prevent non-active workload GPU pod metrics from being emitted ======================================================================== Amazon CloudWatch Agent 1.300040.0 (2024-05-21) ======================================================================== Enhancements: * [Application Signals] Export EMF logs to /aws/application-signals/data * [Application Signals] Rename metric namespace to Application Signals * [Application Signals] Change metric schema from HostedIn to Environment * Trim AWS prefix for spans in X-Ray exporter Bug fixes: * Fix panic when using amazon-cloudwatch-agent-ctl -a cond-restart ======================================================================== Amazon CloudWatch Agent 1.300039.0 (2024-05-03) ======================================================================== Features: * [Metrics] Append Dimension Volume Id For Metrics Enhancements: * Upgrade OTEL Contrib To v0.98.0 ======================================================================== Amazon CloudWatch Agent 1.300037.1 (2024-04-26) ======================================================================== Bug fixes: * Fix nil referencing issue while decorating container insights metrics ======================================================================== Amazon CloudWatch Agent 1.300037.0 (2024-04-11) ======================================================================== Features: * [ContainerInsights] Add Elastic Fabric Adapter (EFA) observability with Kubernetes Enhancements: * Retain CloudWatch Log Group when translating X-Ray segments Bug fixes: * Clean up log pusher state file on startup * Drop container/pod level Nvidia GPU metrics when there is no active workload ======================================================================== Amazon CloudWatch Agent 1.300036.0 (2024-04-05) ======================================================================== Features: * [ContainerInsights] Add AWS Trainium & Inferentia observability with Kubernetes ======================================================================== Amazon CloudWatch Agent 1.300035.0 (2024-03-18) ======================================================================== Features: * [ContainerInsights] Add Container Insights for Windows in kubernetes. ======================================================================== Amazon CloudWatch Agent 1.300034.1 (2024-03-14) ======================================================================== Bug fixes: * [AppSignals] Explicitly set the default GC interval for metrics limiter Enhancements: * [ContainerInsights] Add InstanceType attribute to GPU metrics ======================================================================== Amazon CloudWatch Agent 1.300034.0 (2024-03-04) ======================================================================== Features: * [ContainerInsights] Add NVIDIA GPU observability with Kubernetes Enhancements: * [AppSignals] Improve Kubernetes support ======================================================================== Amazon CloudWatch Agent 1.300033.0 (2024-01-31) ======================================================================== Enchancements: * [AppSignals] Log correlation * [AppSignals] New Metric Rollup * [AppSignals] Add metrics cardinality control * [AppSignals] Add application log group info ======================================================================== Amazon CloudWatch Agent 1.300032.3 (2023-12-21) ======================================================================== Enhancements: * Configure appsignals processor on EKS with cluster name ======================================================================== Amazon CloudWatch Agent 1.300032.2 (2023-12-08) ======================================================================== Bug fixes: * Fix CW Log Group creation in regions where LogGroupClass parameter is unsupported * Fix CA bundle configuration for X-Ray exporter and region configuration for CW Logs exporter ======================================================================== Amazon CloudWatch Agent 1.300032.1 (2023-12-06) ======================================================================== Bug fixes: * Have YAML use context log path from TOML rules ======================================================================== Amazon CloudWatch Agent 1.300032.0 (2023-12-04) ======================================================================== New Features: * Support CloudWatch Logs log group classes Enhancements: * Use cwagent as the default user to run the agent with configuration wizard * Reduce CPU spikes when using procstat on Windows by grabbing only individual processes specified ======================================================================== Amazon CloudWatch Agent 1.300031.1 (2023-11-10) ======================================================================== Bug fixes: * Fix logger not rotating log file after file size reaches 100MB * Fix enhanced container insights not publishing metrics for pods in pending status ======================================================================== Amazon CloudWatch Agent 1.300031.0 (2023-11-7) ======================================================================== Enhancements: * Allow empty measurement field in the agent configuration for backward-compatibility ======================================================================== Amazon CloudWatch Agent 1.300030.2 (2023-11-2) ======================================================================== Bug fixes: * Fix enhanced container insights publishing 0 for cpu/memory over metrics when limit/resource not set ======================================================================== Amazon CloudWatch Agent 1.300030.1 (2023-10-30) ======================================================================== Bug fixes: * Add units to StatusRunning and StatusContainerTerminatedReasonOOMKilled metrics Enhancements: * Add agenthealth extension with user agent handler * Enable enhanced container insights flag in EMF exporter ======================================================================== Amazon CloudWatch Agent 1.300030.0 (2023-10-24) ======================================================================== Bug fixes: * Fix EMF log corruption caused by highly concurrent messages sent to the agent * CA Bundle fix for AWS Secret regions * Filter out terminated pods when calculating container insights node request metrics to match kubectl implementation * Fix auto_removal to not block on the file being removed Enhancements: * Support both zero padded and non-padded month/day when using %m/%d for the logfile timestamp_format * Use default path when -otelconfig option not given * Restrict pprof-addr to localhost ======================================================================== Amazon CloudWatch Agent 1.300028.4 (2023-10-4) ======================================================================== Bug fixes: * Use GZIP 6 RPM Compression To Fix Install On AL2 Without Kernel Patch ======================================================================== Amazon CloudWatch Agent 1.300028.3 (2023-10-3) ======================================================================== Bug fixes: * Use fmt.Printf Instead Of log.Printf On Start Up Because Of A Bug With Windows User Data Causing Agent Not To Start ======================================================================== Amazon CloudWatch Agent 1.300028.1 (2023-09-18) ======================================================================== Bug fixes: * Fix windows event logs to start only once ======================================================================== Amazon CloudWatch Agent 1.300028.0 (2023-09-11) ======================================================================== Bug fixes: * Fix file pattern matching to support glob wildcard characters (!{}) * Use LogStreamName instead of ServiceName in token replacement for Prometheus * Add fallback shared config files for credential ordering to maintain previous AWS SDK behavior * Drop unsupported NaN, Inf, and out of range values Enhancements: * Try using IMDSv2 only first before using client with fallback * Add support for configurable IMDS retries in the common-config.toml * Add support for traces in agent configuration wizard * Remove misleading metric filter warning ======================================================================== Amazon CloudWatch Agent 1.300026.3 (2023-08-22) ======================================================================== Bug fixes: * Retain logic to determine log stream for EMF pipeline (@4f7705a) * Fix rename in metrics decorator translator (@ad5861a) * Update config translation to respect common config profile and creds file (@e2ef915) * Remove plugin key allowlist for metric decorator (@47a5e47) ======================================================================== Amazon CloudWatch Agent 1.300026.2 (2023-08-10) ======================================================================== Bug fixes: * Add expandconverter to config provider (@24592ba) * Pin AWS SDK to v1.44.106 since the defaults for root creds changed in future versions (@048809e) * Add Endpoint Override To EMF And Only Publish EMF Logs (@db03fb6) * Revert "Add Retry To IMDS Client" (@a367c86) Enhancements: * Removed warn log message for empty fields in telegraph metrics (@fd1b308) ======================================================================== Amazon CloudWatch Agent 1.300026.1 (2023-08-04) ======================================================================== Bug fixes: * Macos script fix (@6792c77) ======================================================================== Amazon CloudWatch Agent 1.300026.0 (2023-07-28) ======================================================================== Bug fixes: * Remove windows event log plugin from adapter translation (@4c7abf4) Enhancements: * Remove telegraf agent start up (@3f60a57) ======================================================================== Amazon CloudWatch Agent 1.300025.0 (2023-07-19) ======================================================================== New features: * Add support for OpenTelemetry and AWS X-Ray traces. See https://aws.amazon.com/about-aws/whats-new/2023/08/amazon-cloudwatch-agent-opentelemetry-traces-x-ray/ * CloudWatch Agent is now compatible with both OpenTelemetry and Telegraf components Enhancements: * Adding blurb about usage data and opt-out (#776) * Apply cd into terraform_dir logic consistently (#778) * Increase terraform aws assume role duration to avoid expired token errors (#779) * Add excluded_tests flag to Linux test workflow (#777) * Echo Stress Test Info (#781) * update schema and validation to support 3 year retention (#788) * Workflow refactor and add onprem test jobs (#782) * Add family flag to performance test (#789) * Windows stress test setup (#797) * Replace Telegraf agent with OpenTelemetry Collector (#796) ======================================================================== Amazon CloudWatch Agent 1.247360.0 (2023-06-23) ======================================================================== Enhancements: * Support for voluntary collection of product experience metrics (#766) (#771) ======================================================================== Amazon CloudWatch Agent 1.247359.0 (2023-04-20) ======================================================================== Enhancements and bug fixes: * Add log output when log files are deleted with auto_removal feature #636 (#659) * Add config mode for ModeWithIRSA to support using default credential provider with RUN_WITH_IRSA environment variable as True (#682) * Add config option to disable extraction of metrics from EMF logs for kubernetes (#723) ======================================================================== Amazon CloudWatch Agent 1.247358.0 (2023-01-30) ======================================================================== Enhancements: * Add log output when log files are deleted with auto_removal feature (#659) ======================================================================== Amazon CloudWatch Agent 1.247357.0 (2022-12-15) ======================================================================== Bug fixes: * Update AWS SDK Go to fix mac build (#640) * Fix control script starting CWA on Oracle Linux 9 by using systemctl (#645) * Fix handling negative statefile offset (#646) * Fix starting the agent with "auto" mode on an on premise host (#652) ======================================================================== Amazon CloudWatch Agent 1.247356.0 (2022-11-10) ======================================================================== Enhancements: * Enhance Windows event log monitoring in preparation for Windows 11 support (#627) * Remove Amazon Open Telemetry Collector that was bundled with CloudWatch Agent (#522) * Integration tests moved to new repository (#622) (#625) (#630) * Update default metric list scraped via Prometheus (#581) Bug fixes: * Fix corner case where "retention_in_days" was not actually getting set (#554) * Fix ethtool name in input config (#585) * Fix "amazon-cloudwatch-agent-ctl stop" to use systemd related commands (#542) ======================================================================== Amazon CloudWatch Agent 1.247355.0 (2022-08-10) ======================================================================== Enhancements: * Support mode on premise * Windows MSI installer silent exec implementation ======================================================================== Amazon CloudWatch Agent 1.247354.0 (2022-07-14) ======================================================================== Enhancements: * Increase PutMetricData request size allowed in agent * Fix Windows ctl issues on Windows 2012R2 ======================================================================== Amazon CloudWatch Agent 1.247353.0 (2022-06-13) ======================================================================== Enhancements: * Upgrade the Telegraf dependency to v1.23.0 * Drop support for mem_cached metrics on MacOS * Fix Windows filepath escaping so paths with spaces work again (#490) ======================================================================== Amazon CloudWatch Agent 1.247352.0 (2022-05-26) ======================================================================== New features: * Support log group retention in CloudWatch Logs for 6,7,8,9 years (#469) * Add scraping ECS_CONTAINER_METADATA_URI_V4 for ECS (#453) * Allow account ID as placeholder value for log configuration (#400) * Restart agent on RPM upgrade to fix SSM feature to auto update CWAgent (#387) * Increase dimension's maximum to 30 for each metrics (#361) * Creates a system user, "aoc", for the AWS Distro for OpenTelemetry collector without a shell, or updates an existing "aoc" user on the host so that the existing "aoc" user has no shell. Bug fixes: * Avoid Windows Server 2022 and PowerShell ISE exit on stderr (#473) * Enhance config validation for bad regex in CWAgent (#459) * Delete log's state file when tailer terminates due to an error (#457) * Auto_removal sends all remain logs before deleting the files (#452) * Include metric name in warning message when value is negative (#445) * Add writing to CWAgent's log before a panic (#421) * Move conflicting log retention check to translator (#418) * Fix race condition when creating log groups and log streams (ResourceAlreadyExists) (#416) * Retry on network failure for detecting EC2 (#397) * ECS Service Discovery: Fix implicit network mode (#385) * Fix Windows event log messages truncated on Windows Server 2022 (#379) * Make CloudWatch Logs's pusher to wait for the final flush to complete before returning (#350) ======================================================================== Amazon CloudWatch Agent 1.247350.0 (2022-01-19) ======================================================================== Enhancements and bug fixes: * Add support for collect Nvidia GPU metrics on Linux OS with Nvidia_smi installed * Improve message in amazon-cloudwatch-agent.log for Invalid Sequence Token case. * Update To Otel Version 0.11.0. * Improve windows config migration wizard not to include empty files/windows_events field. * Improve runtime debugging with added environment variable CWAGENT_LOG_LEVEL. * Improve config wizard message regarding collectd. * Removed runc dependency * Fix potential infinite retry when uploading logs. * Fix windows event log plugin to use proper StateFile path. * Fix performance for container insights with Kubernetes API server. * Improve messages in amazon-cloudwatch-agent.log for dropped log lines in a monitored file. * Add messages in amazon-cloudwatch.agent.log when retrying requests with AWS SDK due to throttling. * Add support for implicit bridge network mode for ECS (#335) * Add feature for agent-side log filtering (#327) * Support log retention policy when writing or creating a log group (#250) * Add user-agent value for Container Insights for requests (#342) * Allow dropping metrics by name for aggregation (#336) * Update systemd network target (#344) * Fix for K8s naming rule for v1.21+ (#345) * Export task ARN resource via Prometheus (#334) ======================================================================== Amazon CloudWatch Agent 1.247349.0 (2021-07-15) ======================================================================== Enhancements and bug fixes: * Log throttling events handled by SDK * CA bundle fix * Update aws-otel-collector version to v0.11.0 (#571) ======================================================================== Amazon CloudWatch Agent 1.247348.0 (2021-05-28) ======================================================================== Enhancements and bug fixes: * Allow ignoring pods metrics with a specific annotation to remove the metrics not needed.(#163) * Fix the unnecessary logging entries (#210) * Update aws-otel-collector version to v0.10.0 (#216) ======================================================================== Amazon CloudWatch Agent 1.247347.6 (2021-03-24) ======================================================================== Bug fixes: * Fix prometheus metric type error when relabel job, instance and __name__ * Fix pod detection for k8s containerd runtime, though container filesystem metric is not supported by cadvisor for containerd. ======================================================================== Amazon CloudWatch Agent 1.247347.5 (2021-02-22) ======================================================================== New Features and Enhancements: * Expand the translator by exposing an API to override schema * Allow translator plugins to specify and override metricPath * Ignore +/-Inf values in prometheus metrics ======================================================================== Amazon CloudWatch Agent 1.247347.4 (2021-02-15) ======================================================================== Bug fixes: * Fix pod metrics missing when using docker systemd cgroup driver on EKS ======================================================================== Amazon CloudWatch Agent 1.247347.3 (2021-01-13) ======================================================================== New Features and Enhancements: * add macos into the workflow ======================================================================== Amazon CloudWatch Agent 1.247347.1 (2021-01-04) ======================================================================== New Features and Enhancements: * macOS (x86) support * ECS service endpoint based discovery for Prometheus ======================================================================== Amazon CloudWatch Agent 1.247347.0 (2020-12-21) ======================================================================== New Features and Enhancements: * Composite Agent (CloudWatch Agent + OTel Collector) for EC2 * Support append-config for procstat * Fix incorrect systemd detection * Enable flag to force ec2 mode * Sync manifest files for container insights * Disable cgo for test target * Add formatted date as a variable * Add check secrets ======================================================================== Amazon CloudWatch Agent 1.247346.1 (2020-11-04) ======================================================================== New Features and Enhancements: * Remove md5 from jitter calculation * Make allowed_pending_messages to be configurable for statsd * Add Prometheus EMF metrics unit support ======================================================================== Amazon CloudWatch Agent 1.247346.0 (2020-10-21) ======================================================================== Features: * Add Prometheus support Bug fixes: * Use name under /dev/mapper as device for LVM volumes for disk plugin ======================================================================== Amazon CloudWatch Agent 1.247345.36 (2020-09-24) ======================================================================== Bug fixes: * Use correct cgroup path for task with new ARN format ======================================================================== Amazon CloudWatch Agent 1.247345.35 (2020-09-24) ======================================================================== Bug fixes: * Fix config translator unable to work with diskio plugin with complex measurement ======================================================================== Amazon CloudWatch Agent 1.247345.34 (2020-09-18) ======================================================================== Bug fixes: * Fix ignore empty value tags for cloudwatch dimension * Fix logs loop does not break out loop when exit * Fix win_perf_counter plugin test case int to string conversion ======================================================================== Amazon CloudWatch Agent 1.247345.33 (2020-09-15) ======================================================================== New Features and Enhancements: * Add license files to top level * Create log stream, group in order * Remove Amazon Software License ======================================================================== Amazon CloudWatch Agent 1.247345.30 (2020-09-02) ======================================================================== New Features and Enhancements: * Upgrade procstat to 2.20.5 preventing memory leak on windows 2016 * Refactor cloudwatchlogs pusher flush timer management * Create dedicated channel for non-blocking events cloudwathlogs pusher ======================================================================== Amazon CloudWatch Agent 1.247345.27 (2020-08-26) ======================================================================== New Features and Enhancements: * Amazon CloudWatch Agent goes opensource, released under MIT license * Upgrade dependency of telegraf project to version 1.15 * Allow override of user-agent string used by the agent when making calls to cloudwatch backend ======================================================================== Amazon CloudWatch Agent 1.245315.0 (2020-05-20) ======================================================================== New Features and Enhancements: * Fix Agent may not send k8sapiserver metrics due to k8sapiserver OnStoppedLeading * Add support to use STS regional endpoints as default behavior to avoid availability risks ======================================================================== Amazon CloudWatch Agent 1.242486.0 (2020-03-24) ======================================================================== New Features and Enhancements: * Add support to publish multiple log files under one file config * Fix issue with meta character is used in the middle of the file_path for logs collected on Windows * Fix error log when directory matches the file_path for logs collected * Fix Agent may not send k8sapiserver metrics due to k8sapiserver OnStoppedLeading * Add support to use STS regional endpoints as default behavior to avoid availability risks ======================================================================== Amazon CloudWatch Agent 1.237768.0 (2020-02-12) ======================================================================== New Features and Enhancements: * Better error logging for getting in cluster config for k8s related plugins ======================================================================== Amazon CloudWatch Agent 1.229195.0 (2019-10-07) ======================================================================== New Features and Enhancements: * Support automatic removal of old log files that sent to CloudWatch Logs ======================================================================== Amazon CloudWatch Agent 1.227496.0 (2019-09-03) ======================================================================== New Features and Enhancements: * Make AmazonCloudWatchAgent service depend on LanmanServer on Windows * Fix the issue of huge value of disk iops_in_progress metrics * Add backoff retry when calling ec2 describe tag failure ======================================================================== Amazon CloudWatch Agent 1.226589.0 (2019-08-19) ======================================================================== New Features and Enhancements: * Release Container Insights * Fix metric delay under some edge cases * Fix dropping log events after log truncate happens ======================================================================== Amazon CloudWatch Agent 1.219020.0 (2019-05-28) ======================================================================== New Features and Enhancements: * New Feature which allow cloudwatch-agent to run as non-root on Linux * CloudWatch-Agent will not keep restarting if no Json configuration files exist. * Remove the support of Windows Server 2003 ======================================================================== Amazon CloudWatch Agent 1.207573.0 (2019-01-11) ======================================================================== New Features and Enhancements: * Support in EC2 A1 instance (ARM64) * procstat support - Collect process related metrics https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-procstat-process-metrics.html * Multiple agent config support - Optionally provide more than one agent config https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-common-scenarios.html#CloudWatch-Agent-multiple-config-files ======================================================================== Amazon CloudWatch Agent 1.203420.0 (2018-09-28) ======================================================================== New Features and Enhancements: * StatsD support - CloudWatch Agent serves as StatsD server/daemon to receive request from StatsD clients. https://github.com/etsy/statsd/wiki#client-implementations * CollectD support - CloudWatch Agent receives metrics in CollectD binary format from CollectD network output plugin. https://collectd.org/wiki/index.php/Networking_introduction#Client_setup * Vended metrics/logs support - send metrics or logs to a different AWS account. * Supports new regions: AWS GovCloud (us-gov-west-1) and China regions (cn-north-1, cn-northwest-1) ======================================================================== Amazon CloudWatch Agent 1.75.0 (2018-01-08) ======================================================================== New Features and Enhancements: * Windows Server 2003 64-bit operating system support is added. ======================================================================== Amazon CloudWatch Agent 1.70.0 (2017-12-05) ======================================================================== New Features and Enhancements: * Introducing Amazon CloudWatch Agent - a unified, cross-platform metrics and logs monitoring solution * Supports both EC2 and on-premises servers, with optional installation and management from AWS Systems Manager * Collects metrics such as CPU, Memory, Disk, Swap utilization and more (including custom metrics for Windows through Performance Counters) * Supports collection of high-resolution metrics (sub-minute granularity) * Optionally produces metrics at a sub-resource level (per cpu-thread, per mounted-filesystem, per network-interface) * Collects logs from text files and Windows Event Logs * Optionally adds EC2 instance information as CloudWatch Dimensions (instance ID, image ID (AMI), instance type, AutoScaling Group name) * Optionally adds customizable CloudWatch Dimensions * Provides customizable aggregation on CloudWatch Dimensions (producing instance-level vs fleet-level metrics in Amazon CloudWatch) * HTTP Proxy support The Amazon CloudWatch Agent is supported on the following 64-bit operating systems: * Amazon Linux version 2014.03.02 or later * Ubuntu Server version 16.04 and 14.04 * CentOS version 7.0 and 6.5 * RedHat Enterprise Linux (RHEL) version 7.4, 7.0, and 6.5 * Debian 8.0 * Windows Server 2016, Windows Server 2012, and Windows Server 2008