Releases: aws-observability/aws-otel-collector
Release v0.15.0
🎉 AWS OpenTelemetry Collector v0.15.0 Change Log 🎉
The AWS Distro for OpenTelemetry (ADOT) Collector is a downstream distribution of the OpenTelemetry Collector. Check out the Getting Started documentation.
Enhancements
- Amazon ECS Console integrates with AWS Distro for OpenTelemetry
- Added EKS on Fargate Metrics support for
awscontainerinsightreceiver
in preview. The processors included to support this enhancement are:- cumulativetodeltaprocessor (Experimental)
- deltatorateprocessor (Experimental)
- metricsgenerationprocessor (Experimental)
Upstream release notes
Closed issues
- Add Codeowners file #733
- Cancel PR-build workflow on new push to PR #717
- Takes too long to build OTel container in test cases #716
- Close issues and PR for inactivity after a certain amount of time. #713
- Add EC2 instance cleaner #711
- AWS OTEL Java Agent 1.7 giving "java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0" #704
- See if soaking tests will work on Ubuntu latest #701
- E2E tests have failed for distribution packages having too many versions. #699
- Nightly Builds #679
- Use multimod for versioning #677
- Don't trigger workflow for README changes #56
Merged pull requests
- Add processors to default components. #760 (jefchien)
- Change CI to always run create SSM package if it doesn't exist. #758 (jefchien)
- Change release note header wording. #754 (jefchien)
- Fix multimod sync-core optional path and core-path. #751 (khanhntd)
- Upgrade OTel dependencies to v0.39.0. #750 (jefchien)
- Add Codeowners #742 (aateeqi)
- Cancel CI workflow on new push. #728 (jefchien)
- Add multimod #726 (khanhntd)
- Cancel PR-build workflow on new push. #724 (jefchien)
- Move document version clean out of the release-candidate job. #722 (jefchien)
- Move out binary build from Dockerfile #721 (sethAmazon)
- Update performance model #718 (github-actions[bot])
- Add max stats to performance tests #715 (sethAmazon)
- Close issues and PR for inactivity after a certain amount of time. #714 (khanhntd)
- Delete EC2 Instances that are running over 30 days #712 (sethAmazon)
- Update Performance Model #710 (github-actions[bot])
- Add path-ignore to PR-build and CI workflows. #709 (jefchien)
- Add workflow dispatch to performance test workflow. #708 (jefchien)
- Add workflow dispatch to resource clean action #705 (sethAmazon)
- Add header template and fixed formatting for release note generator. #703 (jefchien)
- Run soaking tests on Ubuntu latest (#701) #702 (sethAmazon)
- Clean Distributor Document versions (#699) #700 (sethAmazon)
- Add workflow dispatch to soaking tests #694 (sethAmazon)
* This Changelog was automatically generated by github_changelog_generator
Downloading
Docker
docker pull amazon/aws-otel-collector:v0.15.0
AWS Public ECR
docker pull public.ecr.aws/aws-observability/aws-otel-collector:v0.15.0
pkg/lambdacomponents/v0.15.0
Sync up Lambda component release up to date with ADOT v0.15.0 release.
Please reference the release note from ADOT v0.15.0 release regarding the new changes.
Release v0.14.1
🎉 AWS OpenTelemetry Collector v0.14.1 Change Log 🎉
The AWS Distro for OpenTelemetry (ADOT) Collector is a downstream distribution of the OpenTelemetry Collector. Check out the Getting Started documentation.
Enhancements
Create new configurations for users to send application metrics and traces from ECS to CloudWatch, AMP, and X-Ray.
Merged pull requests
- Update ECS App Metrics default config for CloudWatch #749 (hossain-rayhan)
- Remove unused ECS Container Insights configs #743 (hossain-rayhan)
- Enable resource_to_telemetry_conversion in AMP config files #739 (vasireddy99)
- Rename ECS CloudWatch Container Insights config #725 (rltoSD)
- Separate ECS CloudWatch Container Insights into separate configs #720 (genbit)
Docker
docker pull amazon/aws-otel-collector:v0.14.1
AWS Public ECR
docker pull public.ecr.aws/aws-observability/aws-otel-collector:v0.14.1
Release v0.14.0
🎉 AWS OpenTelemetry Collector v0.14.0 Change Log 🎉
AWS OpenTelemetry Collector is AWS Distro of OpenTelemetry Collector from OpenTelemetry Collector. Check out the Getting Started documentation.
Upstream release notes
Closed issues
- Operator Image Mirroring With new ADOT Collector Releases #693
- Can't use Prometheus Exporter on AWS-OTel #690
- Span's add_event and record_exception not working with X-Ray #666
- Loading Collector config from AOT_CONFIG_CONTENT causes ECS Task to fail on v0.13.0 #662
- Docker example failed to run because 'service' has invalid keys: telemetry #657
Merged pull requests
- Upgrade OTel dependencies to v0.38.0. #696 (jefchien)
- Add bug report and customer inquiry templates #692 (sethAmazon)
- Improve build process by caching go dependencies #689 (khanhntd)
- Separate Prometheus receiver from existing ECS AMP config files. #686 (jefchien)
- Update v0.14.0 release notes. #683 (jefchien)
- Add the Prometheus receiver to the ECS AMP config files. #682 (jefchien)
- Bump version to v0.14.0 #681 (jefchien)
- Log on failure to get latest uploaded release candidate #678 (sethAmazon)
- Upgrade OTel dependencies to v0.37.0. #676 (jefchien)
- Add Nightly Build Unit Test #675 (sethAmazon)
- Bump aws-otel-collector version to v0.13.0 #669 (JamesJHPark)
- Add Collector configs for ECS deployment variants #667 (anuraaga)
- Fix git checkout error in release WF #661 (mxiamxia)
- Add AppRunner default config for X-Ray integration #647 (mxiamxia)
* This Changelog was automatically generated by github_changelog_generator
Downloading
Docker
docker pull amazon/aws-otel-collector:v0.14.0
AWS Public ECR
docker pull public.ecr.aws/aws-observability/aws-otel-collector:v0.14.0
pkg/lambdacomponents/v0.14.0
Sync up Lambda component release up to date with ADOT v0.14.0 release.
Please reference the release note from ADOT v0.14.0 release regarding the new changes.
Release v0.13.0
🎉 AWS OpenTelemetry Collector v0.13.0 Change Log 🎉
AWS OpenTelemetry Collector is AWS Distro of OpenTelemetry Collector from OpenTelemetry Collector. Check out the Getting Started documentation.
New from upstream
- General Availability of Tracing (blog post)
Breaking changes
- The CLI flags controlling collector logs and metrics exposition have been removed. Log settings can be controlled through the service section of the configuration file or with the --set CLI flag.
- The New Relic exporter has been removed. New Relic is capable of receiving OTLP traffic; therefore, a decision was made to remove the newrelicexporter component from all third party distributions.
Known issues
- The Collector fails to start when using the ecsobserver extension to auto-discover Prometheus targets to scrape. #5373
Full Change logs
- v0.12.0...v0.13.0
- https://github.com/aws-observability/aws-otel-collector/blob/main/docs/releases/v0.13.0.md
Upstream release notes
Closed issues:
- Collector does not start in ECS when using an SSM parameter for the config #644
- Updated traces performance test results for Datadog exporter against real backend #593
Merged pull requests:
- Revert "Increase the number of CI tests that can be run in parallel. … #649 (straussb)
- collector update and flag removal #648 (Aneurysm9)
- Upgrade otel dependencies to v0.35.0. #643 (jefchien)
- Use the stable lint tool on code check #642 (mxiamxia)
- Increase the number of CI tests that can be run in parallel. #641 (straussb)
- Upgrade otel dependencies to v0.34.0. #640 (jefchien)
- Update Performance Model #637 (github-actions[bot])
- Removed clean-old-ec2 job. #636 (jefchien)
- Fix ADOT Operator releasing tools #635 (mxiamxia)
- Temporarily comment out ADOT operator mirroring script in the C/D wor… #634 (straussb)
- Add OLTP Metric ADOT Operator Test #630 (sethAmazon)
- Use New Sample App And Fix Exporter Endpoint #604 (sethAmazon)
* This Changelog was automatically generated by github_changelog_generator
Downloading
Docker
docker pull amazon/aws-otel-collector:v0.13.0
AWS Public ECR
docker pull public.ecr.aws/aws-observability/aws-otel-collector:v0.13.0
pkg/lambdacomponents/v0.13.0
Sync up Lambda component release up to date with ADOT v0.13.0 release.
Please reference the release note from ADOT v0.13.0 release regarding the new changes.
Release v0.12.0
🎉 AWS OpenTelemetry Collector v0.12.0 Change Log 🎉
AWS OpenTelemetry Collector is AWS Distro of OpenTelemetry Collector from OpenTelemetry Collector. Check out the Getting Started documentation.
New Features
- Container Insights ECS EC2 Infrastructure Metrics support
- Adding EKS Metrics support using Collector Operator enhancements to send to AMP, CloudWatch and traces to X-Ray
Enhancements & Bug Fixes
- Fix issue with Logz.io exporter failing to start on EC2 open-telemetry/opentelemetry-collector-contrib#4386
Full Change logs
- v0.11.0...v0.12.0
- https://github.com/aws-observability/aws-otel-collector/blob/main/docs/releases/v0.12.0.md
Upstream release notes
* This Changelog was automatically generated by github_changelog_generator
Downloading
Docker
docker pull amazon/aws-otel-collector:v0.12.0
AWS Public ECR
docker pull public.ecr.aws/aws-observability/aws-otel-collector:v0.12.0
Release v0.11.0
🎉 AWS OpenTelemetry Collector v0.11.0 Change Log 🎉
AWS OpenTelemetry Collector is AWS Distro of OpenTelemetry Collector from OpenTelemetry Collector. Check out the Getting Started documentation.
New Features
AWS Distro for OpenTelemetry adds Amazon CloudWatch Container Insights (in preview) support for
- Container Insights EKS EC2 Infrastructure Metrics Support
- Container Insights EKS Prometheus Workload Metrics Support
- Container Insights ECS Prometheus Workload Metrics Support
New Component From Upstream
- awscontainerinsightreceiver - Generates and aggregate infrastructure metrics such as CPU, memory, disk, and network, etc. for Amazon EKS, ECS and Kubernetes on EC2 hosts.
- ecsobserver - used to discover prometheus metrics targets from ECS running tasks/services based on service names, task definitions and container labels.
🛑 Known Issue 🛑
ADOT Collector will be failed to start on EC2 and OnPremise instances when logzioexporter is enabled in the configuration in this release. The fix and patch release are tracked in issue #574.
Enhancements & Bug Fixes
- Collector config not resolving resource attributes when used in log_stream_name #482
- Non-string OpenTelemetry span attributes appearing as blank strings in X-Ray UI #518
- AWS OTel Collector log file paths writing failure for Container Env #369
Full Change logs
- v0.10.0...v0.11.0
- https://github.com/aws-observability/aws-otel-collector/blob/main/docs/releases/v0.11.0.md
* This Changelog was automatically generated by github_changelog_generator
Downloading
Docker
- docker pull amazon/aws-otel-collector:v0.11.0
AWS Public ECR
- docker pull public.ecr.aws/aws-observability/aws-otel-collector:v0.11.0
Release pkg/lambdacomponents/v0.11.0
Update OTel Lambda Collector Layer Components to v0.29.x