forked from aws/amazon-cloudwatch-agent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE_NOTES
621 lines (452 loc) · 25.2 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
========================================================================
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