What's Changed
- Add case-insensitive regex support by @willarmiros in #195
- Added period escapes to all trace templates by @willarmiros in #196
- Remove error / fault from springboot template by @anuraaga in #197
- Remove another missed error/fault by @anuraaga in #198
- fix grpc test with add healthcheck route by @wyTrivail in #199
- Remove nested subsegment for AWS SDK call by @anuraaga in #200
- Remove JS trace validation template by @KKelvinLo in #201
- Fix the canary test for gRPC by @shaochengwang in #202
- Update get-performance-model.md by @wyTrivail in #203
- Add canary test README by @shaochengwang in #204
- added ecs support for prometheus static and mock by @amanbrar1999 in #205
- Update OpenTelemetry Dependencies for Sample App and Data Emitter by @mxiamxia in #206
- modified url to resolve aws-request-signing-apache-interceptor package by @bhautikpip in #207
- add soaking test validation metrics by @mxiamxia in #208
- revert image repo to the testing repo by @wyTrivail in #209
- Expand ec2 test for more amis and arm by @wyTrivail in #210
- Rollup the soaking metrics for the dashboard by @mxiamxia in #211
- fix the family of ami for amazonlinux and amazonlinux2 by @wyTrivail in #212
- fix the iptables command for ami centos6 by @wyTrivail in #213
- change OTEL SDK to 12.0 to match auto-instr-agent by @mxiamxia in #214
- Metric integ test enhancement by @shaochengwang in #215
- support patching on soak and canary by @wyTrivail in #216
- reduce checking patch time to 5 minutes by @wyTrivail in #219
- Add new enhancedExpectedMetric template and keep original default template by @shaochengwang in #220
- Add statsd sample app, statsd test cases by @gavindoudou in #217
- update vpc to large one by @wyTrivail in #222
- update vpc name by @wyTrivail in #223
- enlarge vpc by @wyTrivail in #225
- Set service.name for spring boot app too. by @anuraaga in #226
- Add jib configuration for validator. by @anuraaga in #230
- Add workflow for running :validator:jib to push the docker image on m… by @anuraaga in #231
- create codescan workflow by @wyTrivail in #229
- add plugin version back in module build.gradle since docker build fai… by @mxiamxia in #232
- Removed http subsegment name to generalize template for all SDKs by @lupengamzn in #233
- Changed OTLP default port to 4317. by @vastin in #234
- Fix AMI filter and docker installation by @vastin in #237
- tf: Use latest AL2 AMI and right Debian 10 by @pingleig in #238
- tf: Fix ami for canaray and soaking by @pingleig in #239
- Update New Relic config by @alanwest in #240
- Fix soaking_data_type parsing issue by @gavindoudou in #243
- Fix New Relic integration tests. by @a-feld in #241
- Add UDP endpoint to StatsD soaking test command by @gavindoudou in #244
- [ECScontainerReceiver]Update the config file for the new resources by @JohnWu20 in #245
- Remove jcenter by @pingleig in #246
- Bump OTel Java SDK to 1.0.x for sample apps by @mxiamxia in #248
- Install SSM agent for all AMIs by @vastin in #254
- Fix AMI setup for canary/soaking test. by @vastin in #256
- Fix nil string issue in remote-exec by @vastin in #257
- Add AppMesh metric integration test by @bjrara in #247
- Update SSM agent for AMIs by @vastin in #259
- Conform to the folder naming convention by @bjrara in #260
- Restrict kubernetes version to be installed by @bjrara in #262
- Update run-mock-test.md by @mxiamxia in #263
- Add structured log validation for CloudWatch sample workloads by @bjrara in #251
- Add Jaeger and Zipkin integration test by @mxiamxia in #261
- Add integration test for HAProxy, Memcached, Nginx, Java/JMX by @bjrara in #250
- Add SSM package test for ADOT Collector in ec2 test by @vastin in #264
- tf: Format tf files using terraform fmt and checks format on PR by @pingleig in #266
- sample: Add jmx prometheus metrics with tomcat by @pingleig in #252
- aotutil: Init go util for monitor ec2 instance patching via ssm by @pingleig in #267
- Add http prefix for ECS and EKS OTLP receiver endpoint by @mxiamxia in #268
- Fix EKS test by @vastin in #270
- Code refactor structured log validator by @bjrara in #271
- patch: Use aotutil for check patch and wait report by @pingleig in #269
- Fix validate build with gradle v7.0' by @vastin in #272
- Lock to Gradle 6 in docker build to fix integration test by @vastin in #273
- Bugfix prometheus container insight validation by @bjrara in #274
- Remove patching setting for SSM package test by @vastin in #275
- tf: Add ssm policy for ecs ec2 instances by @pingleig in #277
- tf: Allow using large vpc by @pingleig in #278
- Avoid conflicts when running multi CI jobs concurrently by @bjrara in #279
- add integration tests for eks container insight by @pxaws in #276
- Add example workload to jmx by @bjrara in #283
- Fix dpkg lock issue in Debian AMI by @vastin in #284
- Add resource cleaner for ec2 and efs by @pingleig in #285
- fix zipkin, jaeger, ecsmetric testcases by @mxiamxia in #286
- Fix newrelic exporter configuration changes by @mxiamxia in #288
- Wait more dpkg locks by @vastin in #287
- tf: Fix ignore error flag position for ec2 patch report by @pingleig in #290
- Increase timeout for cloud-init and SSM operations by @vastin in #291
- Update container insights validators for reuse by @bjrara in #289
- reduce the canary testing cycles due to long running time by @mxiamxia in #292
- Use SSM package version name start with 'v' by @vastin in #293
- Add canary test support to SSM pakcage testcase by @vastin in #294
- Fix jaeger & zipkin perf & soaking tests by @mxiamxia in #296
- Emit canary metrics for SSM package test by @vastin in #297
- Modularize EKS terraform workflow by @bjrara in #280
- Merge container insights prometheus and eks by @bjrara in #281
- Fix integration test failure by @bjrara in #299
- support local path template for validation by @wyTrivail in #295
- Add StatsD test metrics for timer/histogram by @gavindoudou in #301
- add region in Prometheus_mock config to bypass the endpoint edit check by @mxiamxia in #303
- allow empty template path by @wyTrivail in #304
- update test for container insights by @pxaws in #306
- Update validtor readme with working example by @NathanielRN in #309
- [ecs][prometheus] Add ContainerInsight ECS Prometheus by @pingleig in #308
- Fix EC2 AMI lookup filter issue by @mxiamxia in #311
- Fix the ec2 ami arch setup by @mxiamxia in #312
- Add integration test for ecs ec2 container insight instance metrics by @JohnWu20 in #298
- [ecs] Add dummy cloudwatch_context.json for ecs prometheus by @pingleig in #313
- ecs: Increase retry for Container Insight ECS Prometheus by @pingleig in #314
- Update JS Trace template for Upstream 0.23.0 by @NathanielRN in #315
- Add AMP Validator by @KKelvinLo in #316
- Add ADOT Operator to ADOT test framework by @Saber-W in #318
- Modify terraform configurations to pass the test cases by @Saber-W in #319
- Fix For Gradle 7 by @sethAmazon in #320
- Added testcases for the resource detection processor by @jefchien in #317
- Removed log group and stream attributes from expected ECS trace. by @jefchien in #322
- Bumped up sample app SDK versions. by @jefchien in #321
- Removed EKS k8s cluster name attribute from expected trace. by @jefchien in #323
- Bumped up load generator Otel SDK versions. by @jefchien in #326
- Changed resource detection EC2 test to override attributes. by @jefchien in #328
- Updated soaking test load generator image. by @jefchien in #330
- Add the cloudwatch context file by @JohnWu20 in #329
- Comment out one nginx metric/log from containerinsight_eks_prometheus… by @straussb in #335
- Disable Counter metrics in Prom Sample App by @mxiamxia in #331
- Add OTLP Metric ADOT Operator Test by @sethAmazon in #332
- Add dependency on STS so validator can use federated login (web ide… by @anuraaga in #344
- Update otel configs to set log level to debug via config instead of CLI flag by @Aneurysm9 in #345
- Fix the breaking changes on TLS config by @mxiamxia in #346
- Fix Operator test case to use the AOC image form the latest commit by @mxiamxia in #347
- update design doc by @wyTrivail in #348
- Update AWS SDK Trace mustache to match spec by @NathanielRN in #349
- Add Dependabot Support by @aateeqi in #350
- Reduced number of retries for soaking test alarm validation by @jefchien in #381
- Make isCanary Boolean To Remove Compilation Error by @sethAmazon in #382
- Add Performance Max Stats by @sethAmazon in #385
- Update SSL Cert For Mock Server by @sethAmazon in #394
- Added Makefile to handle certificate updates. by @jefchien in #396
- Refactored nodejs mock_servers to go by @jefchien in #395
- OTel Template adds aws.* bc it represents X-Ray expected data by @NathanielRN in #383
- Fixed https mocked server /put-data* endpoint. by @jefchien in #406
- Add Otlp To AMP Test by @sethAmazon in #405
- Add Alarm State Reason On Failure by @sethAmazon in #407
- Add integration tests for EKS Fargate Container Insights by @rltoSD in #424
- Add Initial Support For EKS Fargate Testing In Terraform by @sethAmazon in #425
- Dynamic Assume Role Creation by @sethAmazon in #426
- Disabled AppMesh portion of EKS test. by @jefchien in #432
- Use New Fargate Profile For Each Run And Allow More Than One Tests At… by @sethAmazon in #430
- Only Create Fargate Profile On Deployed Fargate Task by @sethAmazon in #437
- Fix Looking For Old Metrics For EKS Fargate Container Metrics by @sethAmazon in #436
- Avoid having null pointers error when the context is missing by @khanhntd in #438
- Support testcase for ec2 based on ecs when using otlp to send metrics to amprometheus xray cloudwatch by @khanhntd in #412
- Upgrade Log4j (#439) by @sethAmazon in #441
- Create Fargate Cluster With Terraform by @sethAmazon in #435
- Remove invalid comma in json testing template by @NathanielRN in #448
New Contributors
- @anuraaga made their first contribution in #197
- @gavindoudou made their first contribution in #217
- @lupengamzn made their first contribution in #233
- @vastin made their first contribution in #234
- @pingleig made their first contribution in #238
- @alanwest made their first contribution in #240
- @bjrara made their first contribution in #247
- @pxaws made their first contribution in #276
- @Saber-W made their first contribution in #318
- @sethAmazon made their first contribution in #320
- @jefchien made their first contribution in #317
- @straussb made their first contribution in #335
- @Aneurysm9 made their first contribution in #345
- @aateeqi made their first contribution in #350
- @rltoSD made their first contribution in #424
- @khanhntd made their first contribution in #438
Full Changelog: v0.4.0...v0.5.0