Skip to content

Commit 8a5d0b7

Browse files
authored
Release the collector - v0.6.0 (#263)
1 parent 363ca92 commit 8a5d0b7

File tree

14 files changed

+139
-114
lines changed

14 files changed

+139
-114
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ GOBUILD=GO111MODULE=on CGO_ENABLED=0 installsuffix=cgo go build -trimpath
3333
# Use linker flags to provide version/build settings
3434
LDFLAGS=-ldflags "-s -w -X $(BUILD_INFO_IMPORT_PATH).GitHash=$(GIT_SHA) \
3535
-X github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter.collectorDistribution=aws-otel-collector \
36+
-X github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter.collectorDistribution=aws-otel-collector \
3637
-X $(BUILD_INFO_IMPORT_PATH).Version=$(VERSION) -X $(BUILD_INFO_IMPORT_PATH).Date=$(DATE)"
3738

3839
GOOS=$(shell go env GOOS)

README.md

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ This table represents the supported components of AWS OTel Collector in 2020. Th
3030
| | memorylimiter | otlpexporter | |
3131
| | tailsamplingprocessor | fileexporter | |
3232
| | probabilisticsamplerprocessor | otlphttpexporter | |
33-
| | spanprocessor | datadogexporter | |
34-
| | filterprocessor | dynatraceexporter | |
35-
| | metricstransformprocessor | newrelicexporter | |
36-
| | | sapmexporter | |
37-
| | | signalfxexporter | |
38-
| | | splunkhecexporter | |
39-
| | | prometheusexporter | |
33+
| | spanprocessor | prometheusexporter | |
34+
| | filterprocessor | | |
35+
| | metricstransformprocessor | | |
36+
| | | | |
37+
| | | | |
38+
| | | | |
39+
| | | | |
4040

4141

4242
#### AWS OTel Collector AWS Components
@@ -74,23 +74,9 @@ Use the following instruction to build your own AWS OTel Collector artifacts:
7474

7575
### Benchmark
7676

77-
AWS OTel Collector is based on the upstream open-telemetry-collector. Here is the benchmark of AWSXRay trace exporter and AWSEMF metrics exporter.
77+
The latest performance model result is [here](https://github.com/aws-observability/aws-otel-collector/blob/main/docs/performance_model.md).
78+
The performance test conducted by following the [instruction](https://github.com/aws-observability/aws-otel-test-framework/blob/terraform/docs/get-performance-model.md) here.
7879

79-
This table shows the performance of AWSEMF exporter against 1kData/sec, 5kData/sec, and 10kData/sec metrics:
80-
81-
| Test | Result | Duration | CPU Avg% | CPU Max% | RAM Avg MiB | RAM Max MiB | Sent Items | Received Items |
82-
|---------------------|--------|----------|----------|----------|-------------|-------------|------------|----------------|
83-
| Metric1kDPS/AWSEmf |PASS | 16s | 6.1 | 8.6 | 31 | 38 | 105000 | 105000 |
84-
| Metric5kDPS/AWSEmf |PASS | 15s | 14.3 | 17.1 | 38 | 42 | 256110 | 256110 |
85-
| Metric10kDPS/AWSEmf |PASS | 16s | 25.8 | 27.0 | 43 | 58 | 491100 | 491100 |
86-
87-
This table shows the performance of AWSXray exporter against 1kData/sec,5kData/sec and 10kData/sec spans(traces).
88-
89-
| Test | Result | Duration | CPU Avg% | CPU Max% | RAM Avg MiB | RAM Max MiB | Sent Items | Received Items |
90-
|---------------------|--------|----------|----------|----------|-------------|-------------|------------|----------------|
91-
| Trace1kSPS/AwsXray | PASS | 15s | 8.5 | 11.6 | 32 | 36 | 15000 | 15000 |
92-
| Trace5kSPS/AwsXray | PASS | 15s | 26.12 | 27.8 | 33 | 38 | 74400 | 74400 |
93-
| Trace10kSPS/AwsXray | PASS | 15s | 43.8 | 45.3 | 37 | 43 | 132500 | 132500 |
9480

9581

9682
### License

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.4.0
1+
v0.6.0

docs/releases/v0.6.0.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Changelog
2+
3+
## [v0.6.0](https://github.com/aws-observability/aws-otel-collector/tree/v0.6.0) (2020-12-14)
4+
5+
[Full Changelog](https://github.com/aws-observability/aws-otel-collector/compare/v0.5.0...v0.6.0)
6+
7+
**Closed issues:**
8+
9+
- Local dev environment support [\#249](https://github.com/aws-observability/aws-otel-collector/issues/249)
10+
- Performance model should include throughput [\#209](https://github.com/aws-observability/aws-otel-collector/issues/209)
11+
12+
**Merged pull requests:**
13+
14+
- chore: add doc for signed linux package verification [\#254](https://github.com/aws-observability/aws-otel-collector/pull/254) ([haojhcwa](https://github.com/haojhcwa))
15+
- disable cronjob soaking [\#247](https://github.com/aws-observability/aws-otel-collector/pull/247) ([wyTrivail](https://github.com/wyTrivail))
16+
- chore: Add gpg linux package signing and RPM FIPS support [\#246](https://github.com/aws-observability/aws-otel-collector/pull/246) ([haojhcwa](https://github.com/haojhcwa))
17+
- Add Getting Started Templates for the Prometheus Pipeline [\#244](https://github.com/aws-observability/aws-otel-collector/pull/244) ([JasonXZLiu](https://github.com/JasonXZLiu))
18+
- fix: use official aws-otel-collector image [\#243](https://github.com/aws-observability/aws-otel-collector/pull/243) ([hossain-rayhan](https://github.com/hossain-rayhan))
19+
- Add build and push workflow for aws-observability public ecr images [\#242](https://github.com/aws-observability/aws-otel-collector/pull/242) ([amanbrar1999](https://github.com/amanbrar1999))
20+
- fix the ecr public pushing [\#239](https://github.com/aws-observability/aws-otel-collector/pull/239) ([wyTrivail](https://github.com/wyTrivail))
21+
- use ecr alias [\#238](https://github.com/aws-observability/aws-otel-collector/pull/238) ([wyTrivail](https://github.com/wyTrivail))
22+
- Revert "bump version to v0.5.0" [\#236](https://github.com/aws-observability/aws-otel-collector/pull/236) ([mxiamxia](https://github.com/mxiamxia))
23+
- bump version to v0.5.0 [\#235](https://github.com/aws-observability/aws-otel-collector/pull/235) ([mxiamxia](https://github.com/mxiamxia))
24+
- limit the concurrent job in cd workflow to 5 [\#234](https://github.com/aws-observability/aws-otel-collector/pull/234) ([wyTrivail](https://github.com/wyTrivail))
25+
- Update CI.yml to only upload candidate when all the tests are passed [\#233](https://github.com/aws-observability/aws-otel-collector/pull/233) ([wyTrivail](https://github.com/wyTrivail))
26+
- Update soaking.yml to use github sha [\#232](https://github.com/aws-observability/aws-otel-collector/pull/232) ([wyTrivail](https://github.com/wyTrivail))
27+
- fix release note generation in cd workflow [\#230](https://github.com/aws-observability/aws-otel-collector/pull/230) ([wyTrivail](https://github.com/wyTrivail))
28+
- Update the ecs docs [\#220](https://github.com/aws-observability/aws-otel-collector/pull/220) ([JohnWu20](https://github.com/JohnWu20))
29+
- Add test case for gRPC exporter [\#213](https://github.com/aws-observability/aws-otel-collector/pull/213) ([shaochengwang](https://github.com/shaochengwang))
30+
31+
32+
33+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

e2etest/testcases.json

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -35,42 +35,6 @@
3535
"case_name": "otlp_http_exporter_trace_mock",
3636
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING", "CANARY"]
3737
},
38-
{
39-
"case_name": "sapm_exporter_trace_mock",
40-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
41-
},
42-
{
43-
"case_name": "signalfx_exporter_metric_mock",
44-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
45-
},
46-
{
47-
"case_name": "splunkhec_exporter_trace_mock",
48-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
49-
},
50-
{
51-
"case_name": "dynatrace_exporter_metric_mock",
52-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
53-
},
54-
{
55-
"case_name": "datadog_exporter_metric_mock",
56-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
57-
},
58-
{
59-
"case_name": "datadog_exporter_trace_mock",
60-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
61-
},
62-
{
63-
"case_name": "newrelic_exporter_trace_mock",
64-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
65-
},
66-
{
67-
"case_name": "newrelic_exporter_metric_mock",
68-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
69-
},
70-
{
71-
"case_name": "logzio_exporter_trace_mock",
72-
"platforms": ["EC2", "ECS", "EKS", "LOCAL", "SOAKING", "NEG_SOAKING"]
73-
},
7438
{
7539
"case_name": "prometheus_mock",
7640
"platforms": ["EC2", "EKS", "LOCAL", "SOAKING"]

go.mod

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,10 @@ module github.com/aws-observability/aws-otel-collector
33
go 1.14
44

55
require (
6-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.16.1-0.20201207210533-1a9bf924610e
6+
github.com/golangci/golangci-lint v1.33.0 // indirect
7+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.16.1-0.20201209014323-5008dc15f83a
78
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsprometheusremotewriteexporter v0.16.1-0.20201207164444-473669511a75
8-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.16.1-0.20201207164444-473669511a75
9-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.16.1-0.20201207164444-473669511a75
10-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dynatraceexporter v0.16.1-0.20201207164444-473669511a75
11-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.16.1-0.20201207164444-473669511a75
12-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/newrelicexporter v0.16.1-0.20201207164444-473669511a75
13-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.16.1-0.20201207164444-473669511a75
14-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.16.1-0.20201207164444-473669511a75
15-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.16.1-0.20201207164444-473669511a75
9+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.16.1-0.20201209014323-5008dc15f83a
1610
github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.16.1-0.20201207164444-473669511a75
1711
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.16.1-0.20201207164444-473669511a75
1812
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.16.1-0.20201207164444-473669511a75
@@ -29,14 +23,4 @@ require (
2923

3024
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/awsxray => github.com/open-telemetry/opentelemetry-collector-contrib/internal/awsxray v0.16.0
3125

32-
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk => github.com/open-telemetry/opentelemetry-collector-contrib/internal/splunk v0.16.1-0.20201207164444-473669511a75
33-
3426
replace github.com/aws-observability/aws-otel-collector/pkg/lambdacomponents => ./pkg/lambdacomponents
35-
36-
replace github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver => github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.16.1-0.20201207164444-473669511a75
37-
38-
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig => github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.16.0
39-
40-
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/common => github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.16.1-0.20201202202556-124933a7e0f8
41-
42-
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr => github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.16.0

0 commit comments

Comments
 (0)