Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Datadog Exporter] Performance test anomaly #179

Closed
wyTrivail opened this issue Nov 25, 2020 · 15 comments
Closed

[Datadog Exporter] Performance test anomaly #179

wyTrivail opened this issue Nov 25, 2020 · 15 comments

Comments

@wyTrivail
Copy link
Contributor

wyTrivail commented Nov 25, 2020

What's the issue?

In the performance test of AWS Otel Collector, we found the CPU usage and memory usage of the datadog testcase are over the realistic level. check the performance report

How do we run the performance test?

We have a github workflow to run performance test upon each testcase defined in the testing framework every week.

How to reproduce the performance test?

Please check run performance test in testing framework.

What's the action?

We'd like to have Datadog engineer to investigate this issue and fix it before AWS Otel Collector GA Release.

cc: @alolita @ntyrewalla @mx-psi

@mx-psi
Copy link
Contributor

mx-psi commented Nov 26, 2020

Thanks for reporting this. cc @ericmustin since this seems to affect the traces exporter only

@ericmustin
Copy link

@wyTrivail 👋 Hi there. i work with @mx-psi at Datadog.

We've made a PR to address some areas that we believe, after observing some profiles of the trace exporter under load, were written inefficiently. open-telemetry/opentelemetry-collector-contrib#1706

We're continuing to iterate here and still working on setting up an AWS test environment described here https://github.com/aws-observability/aws-otel-test-framework/blob/terraform/docs/get-performance-model.md#step-2-build-aws-otel-collector-package, that will allow us to validate some of the work we've done. However, we think this above PR should begin to address some of the issues you're seeing and didn't want to delay any potential improvement.

One thing worth getting some clarification on, is that we noticed there was a recent PR here that removed the batch processor from our tracing pipeline setup https://github.com/aws-observability/aws-otel-test-framework/pull/111/files#diff-a8ffbd6c07b2d581b17da61afc441dfcb1cbdb2bb03833dcaccff251a80d3f60L26

We'd like to understand a bit more the decision making process here, as we are currently recommending that the batch processor be used by end-users here and it's an essential part of ensuring that our trace related statistics are generated accurately. Removing it in tests would create a delta between the test environment and a typical production environment

tigrannajaryan pushed a commit to open-telemetry/opentelemetry-collector-contrib that referenced this issue Nov 27, 2020
…#1707)

- Predefine map capacity wherever possible
- Use a single HTTP client for all trace edge connections
- Use a single sublayer calculator for all APM stats calculations (one per `pushTraceData` since it is not thread-safe otherwise)

**Link to tracking Issue:** aws-observability/aws-otel-collector#179

**Testing:** 

- Updated unit tests
- Tested in an end to end environment
@mxiamxia
Copy link
Member

We'd like to understand a bit more the decision making process here, as we are currently recommending that the batch processor be used by end-users here and it's an essential part of ensuring that our trace related statistics are generated accurately. Removing it in tests would create a delta between the test environment and a typical production environment

Hi @mx-psi , Thanks for taking the response quickly. Since we want to do "apple to apple" comparison on all the Traces exporters. Some exporters doesn't apply Batch processor or with different batch parameters in the config. So we decided to remove the batch processor in the pipeline make sure we evaluate all the exporters in the same setup. We can also consider add batch back to all the exporters with the same batch parameters to run the perf result again.

Thanks.

@mx-psi
Copy link
Contributor

mx-psi commented Nov 30, 2020

I opened #190 to include our latest changes that should improve performance into the AWS OpenTelemetry Collector.

@ericmustin
Copy link

@mxiamxia @wyTrivail thanks for the explanation here, see pr by @mx-psi

@mx-psi
Copy link
Contributor

mx-psi commented Dec 1, 2020

@wyTrivail Do we consider this solved given the new report in #194? If I am not mistaken this test included #190, and the new numbers are as follows

Test Case Data Rate(tps) Data Type Instance Type Avg CPU Usage (Percent Per Core) Avg Memory Usage (Megabytes)
datadog_exporter_trace_mock 100 otlp m5.2xlarge 3.84 67.66
datadog_exporter_trace_mock 1000 otlp m5.2xlarge 8.58 66.98
datadog_exporter_trace_mock 5000 otlp m5.2xlarge 21.82 70.14

@wyTrivail
Copy link
Contributor Author

@mx-psi thx for your patients!

we finally figured out the report in #194 is invalid as we added a batch span processor in the load generator recently, after removing the batching logic, we still see the abnormal cpu and mem usage: #200.

could you take a look?

@wyTrivail
Copy link
Contributor Author

Below are some of my researches, hope it helps.

pprof memory results(looks like the calculator was creating too many objects?):
pprof file
profile pdf
profile alloc space pdf

pprof goroutine result (looks like there're too many goroutines):

goroutine.tar.gz

memory dump (looks like the major consumption is in heap, while stack also takes around 250 mb):

[ec2-user@ip-10-0-101-91 tmp]$ sudo pmap -x 3624
3624:   /opt/aws/aws-otel-collector/bin/aws-otel-collector --config /opt/aws/aws-otel-collector/etc/config.yaml
Address           Kbytes     RSS   Dirty Mode  Mapping
0000000000400000   35928   22488       0 r-x-- aws-otel-collector
0000000002716000   34780   22876       0 r---- aws-otel-collector
000000000490d000     652     652     260 rw--- aws-otel-collector
00000000049b0000     312     152     152 rw---   [ anon ]
000000c000000000    2048    1900    1900 rw---   [ anon ]
000000c000200000   55296   54984   54984 rw---   [ anon ]
000000c003800000    4096    4096    4096 rw---   [ anon ]
000000c003c00000  737280  737280  737280 rw---   [ anon ]
000000c030c00000    2048    2048    2048 rw---   [ anon ]
000000c030e00000    4096    4096    4096 rw---   [ anon ]
000000c031200000    2048    2048    2048 rw---   [ anon ]
000000c031400000   14336   14336   14336 rw---   [ anon ]
000000c032200000    2048    2048    2048 rw---   [ anon ]
000000c032400000   14336   14336   14336 rw---   [ anon ]
000000c033200000    2048    2048    2048 rw---   [ anon ]
000000c033400000    8192    8192    8192 rw---   [ anon ]
000000c033c00000    2048    2048    2048 rw---   [ anon ]
000000c033e00000   10240   10240   10240 rw---   [ anon ]
000000c034800000    4096    4096    4096 rw---   [ anon ]
000000c034c00000    6144    6144    6144 rw---   [ anon ]
000000c035200000    6144    6144    6144 rw---   [ anon ]
000000c035800000    2048    2048    2048 rw---   [ anon ]
000000c035a00000    2048    2048    2048 rw---   [ anon ]
000000c035c00000    2048    2048    2048 rw---   [ anon ]
000000c035e00000   18432   18432   18432 rw---   [ anon ]
000000c037000000    8192    8192    8192 rw---   [ anon ]
000000c037800000    4096    4096    4096 rw---   [ anon ]
000000c037c00000   75776   75776   75776 rw---   [ anon ]
000000c03c600000    2048    2048    2048 rw---   [ anon ]
000000c03c800000  196608  196608  196608 rw---   [ anon ]
000000c048800000    2048    2048    2048 rw---   [ anon ]
000000c048a00000   40960   40960   40960 rw---   [ anon ]
000000c04b200000    2048    2048    2048 rw---   [ anon ]
000000c04b400000   16384   16384   16384 rw---   [ anon ]
000000c04c400000    2048    2048    2048 rw---   [ anon ]
000000c04c600000  135168  135168  135168 rw---   [ anon ]
000000c054a00000    2048    2048    2048 rw---   [ anon ]
000000c054c00000    2048    2048    2048 rw---   [ anon ]
000000c054e00000    2048    2048    2048 rw---   [ anon ]
000000c055000000   12288   12288   12288 rw---   [ anon ]
000000c055c00000    2048    2048    2048 rw---   [ anon ]
000000c055e00000    4096    4096    4096 rw---   [ anon ]
000000c056200000    2048    2048    2048 rw---   [ anon ]
000000c056400000   12288   12288   12288 rw---   [ anon ]
000000c057000000    2048    2048    2048 rw---   [ anon ]
000000c057200000   14336   14336   14336 rw---   [ anon ]
000000c058000000    2048    2048    2048 rw---   [ anon ]
000000c058200000    2048    2048    2048 rw---   [ anon ]
000000c058400000    2048    2048    2048 rw---   [ anon ]
000000c058600000    2048    2048    2048 rw---   [ anon ]
000000c058800000    2048    2048    2048 rw---   [ anon ]
000000c058a00000    8192    8192    8192 rw---   [ anon ]
000000c059200000    2048    2048    2048 rw---   [ anon ]
000000c059400000    2048    2048    2048 rw---   [ anon ]
000000c059600000   24576   24576   24576 rw---   [ anon ]
000000c05ae00000   16384   16384   16384 rw---   [ anon ]
000000c05be00000    2048    2048    2048 rw---   [ anon ]
000000c05c000000  159744  159744  159744 rw---   [ anon ]
000000c065c00000    2048    2048    2048 rw---   [ anon ]
000000c065e00000    2048    2048    2048 rw---   [ anon ]
000000c066000000    2048    2048    2048 rw---   [ anon ]
000000c066200000    6144    6144    6144 rw---   [ anon ]
000000c066800000    4096    4096    4096 rw---   [ anon ]
000000c066c00000    2048    2048    2048 rw---   [ anon ]
000000c066e00000    6144    6144    6144 rw---   [ anon ]
000000c067400000   10240   10240   10240 rw---   [ anon ]
000000c067e00000    2048    2048    2048 rw---   [ anon ]
000000c068000000   53248   53248   53248 rw---   [ anon ]
000000c06b400000    2048    2048    2048 rw---   [ anon ]
000000c06b600000    2048    2048    2048 rw---   [ anon ]
000000c06b800000    4096    4096    4096 rw---   [ anon ]
000000c06bc00000    4096    4096    4096 rw---   [ anon ]
000000c06c000000    8192    8192    8192 rw---   [ anon ]
000000c06c800000    2048    2048    2048 rw---   [ anon ]
000000c06ca00000    2048    2048    2048 rw---   [ anon ]
000000c06cc00000    4096    4096    4096 rw---   [ anon ]
000000c06d000000    2048    2048    2048 rw---   [ anon ]
000000c06d200000    2048    2048    2048 rw---   [ anon ]
000000c06d400000    2048    2048    2048 rw---   [ anon ]
000000c06d600000    2048    2048    2048 rw---   [ anon ]
000000c06d800000    4096    4096    4096 rw---   [ anon ]
000000c06dc00000    6144    6144    6144 rw---   [ anon ]
000000c06e200000   10240   10240   10240 rw---   [ anon ]
000000c06ec00000    4096    4096    4096 rw---   [ anon ]
000000c06f000000    4096    4096    4096 rw---   [ anon ]
000000c06f400000    2048    2048    2048 rw---   [ anon ]
000000c06f600000   12288   12288   12288 rw---   [ anon ]
000000c070200000   10240   10240   10240 rw---   [ anon ]
000000c070c00000    4096    4096    4096 rw---   [ anon ]
000000c071000000    2048    2048    2048 rw---   [ anon ]
000000c071200000    2048    2048    2048 rw---   [ anon ]
000000c071400000   16384   16384   16384 rw---   [ anon ]
000000c072400000    4096    4096    4096 rw---   [ anon ]
000000c072800000   26624   26624   26624 rw---   [ anon ]
000000c074200000    2048    2048    2048 rw---   [ anon ]
000000c074400000   12288   12288   12288 rw---   [ anon ]
000000c075000000    4096    4096    4096 rw---   [ anon ]
000000c075400000    2048    2048    2048 rw---   [ anon ]
000000c075600000    4096    4096    4096 rw---   [ anon ]
000000c075a00000    4096    4096    4096 rw---   [ anon ]
000000c075e00000    2048    2048    2048 rw---   [ anon ]
000000c076000000    4096    4096    4096 rw---   [ anon ]
000000c076400000    8192    8192    8192 rw---   [ anon ]
000000c076c00000    4096    4096    4096 rw---   [ anon ]
000000c077000000    2048    2048    2048 rw---   [ anon ]
000000c077200000    2048    2048    2048 rw---   [ anon ]
000000c077400000    2048    2048    2048 rw---   [ anon ]
000000c077600000    4096    4096    4096 rw---   [ anon ]
000000c077a00000    2048    2048    2048 rw---   [ anon ]
000000c077c00000    4096    4096    4096 rw---   [ anon ]
000000c078000000    6144    6144    6144 rw---   [ anon ]
000000c078600000    2048    2048    2048 rw---   [ anon ]
000000c078800000    2048    2048    2048 rw---   [ anon ]
000000c078a00000    2048    2048    2048 rw---   [ anon ]
000000c078c00000    2048    2048    2048 rw---   [ anon ]
000000c078e00000   20480   20480   20480 rw---   [ anon ]
000000c07a200000    2048    2048    2048 rw---   [ anon ]
000000c07a400000    4096    4096    4096 rw---   [ anon ]
000000c07a800000    2048    2048    2048 rw---   [ anon ]
000000c07aa00000    4096    4096    4096 rw---   [ anon ]
000000c07ae00000    2048    2048    2048 rw---   [ anon ]
000000c07b000000    8192    8192    8192 rw---   [ anon ]
000000c07b800000    4096    4096    4096 rw---   [ anon ]
000000c07bc00000    8192    8192    8192 rw---   [ anon ]
000000c07c400000    2048    2048    2048 rw---   [ anon ]
000000c07c600000    2048    2048    2048 rw---   [ anon ]
000000c07c800000    6144    6144    6144 rw---   [ anon ]
000000c07ce00000    8192    8192    8192 rw---   [ anon ]
000000c07d600000    2048    2048    2048 rw---   [ anon ]
000000c07d800000   18432   18432   18432 rw---   [ anon ]
000000c07ea00000    2048    2048    2048 rw---   [ anon ]
000000c07ec00000    4096    4096    4096 rw---   [ anon ]
000000c07f000000    8192    8192    8192 rw---   [ anon ]
000000c07f800000   12288   12288   12288 rw---   [ anon ]
000000c080400000    2048    2048    2048 rw---   [ anon ]
000000c080600000    4096    4096    4096 rw---   [ anon ]
000000c080a00000    2048    2048    2048 rw---   [ anon ]
000000c080c00000    6144    6144    6144 rw---   [ anon ]
000000c081200000    2048    2048    2048 rw---   [ anon ]
000000c081400000    6144    6144    6144 rw---   [ anon ]
000000c081a00000    2048    2048    2048 rw---   [ anon ]
000000c081c00000    8192    8192    8192 rw---   [ anon ]
000000c082400000    2048    2048    2048 rw---   [ anon ]
000000c082600000    8192    8192    8192 rw---   [ anon ]
000000c082e00000    2048    2048    2048 rw---   [ anon ]
000000c083000000    6144    6144    6144 rw---   [ anon ]
000000c083600000    2048    2048    2048 rw---   [ anon ]
000000c083800000   24576   24576   24576 rw---   [ anon ]
000000c085000000    2048    2048    2048 rw---   [ anon ]
000000c085200000   53248   53248   53248 rw---   [ anon ]
000000c088600000    2048    2048    2048 rw---   [ anon ]
000000c088800000    2048    2048    2048 rw---   [ anon ]
000000c088a00000    2048    2048    2048 rw---   [ anon ]
000000c088c00000    4096    4096    4096 rw---   [ anon ]
000000c089000000    2048    2048    2048 rw---   [ anon ]
000000c089200000    2048    2048    2048 rw---   [ anon ]
000000c089400000    2048    2048    2048 rw---   [ anon ]
000000c089600000    8192    8192    8192 rw---   [ anon ]
000000c089e00000    2048    2048    2048 rw---   [ anon ]
000000c08a000000    8192    8192    8192 rw---   [ anon ]
000000c08a800000    2048    2048    2048 rw---   [ anon ]
000000c08aa00000    4096    4096    4096 rw---   [ anon ]
000000c08ae00000    2048    2048    2048 rw---   [ anon ]
000000c08b000000    6144    6144    6144 rw---   [ anon ]
000000c08b600000    2048    2048    2048 rw---   [ anon ]
000000c08b800000    2048    2048    2048 rw---   [ anon ]
000000c08ba00000    6144    6144    6144 rw---   [ anon ]
000000c08c000000    2048    2048    2048 rw---   [ anon ]
000000c08c200000    2048    2048    2048 rw---   [ anon ]
000000c08c400000    2048    2048    2048 rw---   [ anon ]
000000c08c600000   20480   20480   20480 rw---   [ anon ]
000000c08da00000    2048    2048    2048 rw---   [ anon ]
000000c08dc00000    2048    2048    2048 rw---   [ anon ]
000000c08de00000    4096    4096    4096 rw---   [ anon ]
000000c08e200000   10240   10240   10240 rw---   [ anon ]
000000c08ec00000    2048    2048    2048 rw---   [ anon ]
000000c08ee00000    4096    4096    4096 rw---   [ anon ]
000000c08f200000   16384   16384   16384 rw---   [ anon ]
000000c090200000   14336   14336   14336 rw---   [ anon ]
000000c091000000   49152   49152   49152 rw---   [ anon ]
000000c094000000    2048    2048    2048 rw---   [ anon ]
000000c094200000    2048    2048    2048 rw---   [ anon ]
000000c094400000    2048    2048    2048 rw---   [ anon ]
000000c094600000    4096    4096    4096 rw---   [ anon ]
000000c094a00000    2048    2048    2048 rw---   [ anon ]
000000c094c00000    6144    6144    6144 rw---   [ anon ]
000000c095200000    4096    4096    4096 rw---   [ anon ]
000000c095600000    2048    2048    2048 rw---   [ anon ]
000000c095800000    2048    2048    2048 rw---   [ anon ]
000000c095a00000    4096    4096    4096 rw---   [ anon ]
000000c095e00000    2048    2048    2048 rw---   [ anon ]
000000c096000000    4096    4096    4096 rw---   [ anon ]
000000c096400000    2048    2048    2048 rw---   [ anon ]
000000c096600000    8192    8192    8192 rw---   [ anon ]
000000c096e00000    2048    2048    2048 rw---   [ anon ]
000000c097000000   10240   10240   10240 rw---   [ anon ]
000000c097a00000    6144    6144    6144 rw---   [ anon ]
000000c098000000    2048    2048    2048 rw---   [ anon ]
000000c098200000    2048    2048    2048 rw---   [ anon ]
000000c098400000    2048    2048    2048 rw---   [ anon ]
000000c098600000    2048    2048    2048 rw---   [ anon ]
000000c098800000    4096    4096    4096 rw---   [ anon ]
000000c098c00000    2048    2048    2048 rw---   [ anon ]
000000c098e00000    2048    2048    2048 rw---   [ anon ]
000000c099000000    2048    2048    2048 rw---   [ anon ]
000000c099200000    2048    2048    2048 rw---   [ anon ]
000000c099400000    4096    4096    4096 rw---   [ anon ]
000000c099800000   10240   10240   10240 rw---   [ anon ]
000000c09a200000   14336   14336   14336 rw---   [ anon ]
000000c09b000000    4096    4096    4096 rw---   [ anon ]
000000c09b400000    2048    2048    2048 rw---   [ anon ]
000000c09b600000    2048    2048    2048 rw---   [ anon ]
000000c09b800000    8192    8192    8192 rw---   [ anon ]
000000c09c000000    2048    2048    2048 rw---   [ anon ]
000000c09c200000    2048    2048    2048 rw---   [ anon ]
000000c09c400000    2048    2048    2048 rw---   [ anon ]
000000c09c600000    6144    6144    6144 rw---   [ anon ]
000000c09cc00000    8192    8192    8192 rw---   [ anon ]
000000c09d400000   10240   10240   10240 rw---   [ anon ]
000000c09de00000    2048    2048    2048 rw---   [ anon ]
000000c09e000000    6144    6144    6144 rw---   [ anon ]
000000c09e600000    2048    2048    2048 rw---   [ anon ]
000000c09e800000   10240   10240   10240 rw---   [ anon ]
000000c09f200000    2048    2048    2048 rw---   [ anon ]
000000c09f400000   16384   16384   16384 rw---   [ anon ]
000000c0a0400000   12288   12288   12288 rw---   [ anon ]
000000c0a1000000    2048    2048    2048 rw---   [ anon ]
000000c0a1200000    2048    2048    2048 rw---   [ anon ]
000000c0a1400000    2048    2048    2048 rw---   [ anon ]
000000c0a1600000    6144    6144    6144 rw---   [ anon ]
000000c0a1c00000    4096    4096    4096 rw---   [ anon ]
000000c0a2000000    2048    2048    2048 rw---   [ anon ]
000000c0a2200000    2048    2048    2048 rw---   [ anon ]
000000c0a2400000    2048    2048    2048 rw---   [ anon ]
000000c0a2600000   18432   18432   18432 rw---   [ anon ]
000000c0a3800000    2048    2048    2048 rw---   [ anon ]
000000c0a3a00000    4096    4096    4096 rw---   [ anon ]
000000c0a3e00000    6144    6144    6144 rw---   [ anon ]
000000c0a4400000    2048    2048    2048 rw---   [ anon ]
000000c0a4600000    2048    2048    2048 rw---   [ anon ]
000000c0a4800000    2048    2048    2048 rw---   [ anon ]
000000c0a4a00000    2048    2048    2048 rw---   [ anon ]
000000c0a4c00000    4096    4096    4096 rw---   [ anon ]
000000c0a5000000    2048    2048    2048 rw---   [ anon ]
000000c0a5200000    6144    6144    6144 rw---   [ anon ]
000000c0a5800000    2048    2048    2048 rw---   [ anon ]
000000c0a5a00000    2048    2048    2048 rw---   [ anon ]
000000c0a5c00000   10240   10240   10240 rw---   [ anon ]
000000c0a6600000    4096    4096    4096 rw---   [ anon ]
000000c0a6a00000    2048    2048    2048 rw---   [ anon ]
000000c0a6c00000    2048    2048    2048 rw---   [ anon ]
000000c0a6e00000    2048    2048    2048 rw---   [ anon ]
000000c0a7000000    6144    6144    6144 rw---   [ anon ]
000000c0a7600000    2048    2048    2048 rw---   [ anon ]
000000c0a7800000    8192    8192    8192 rw---   [ anon ]
000000c0a8000000    2048    2048    2048 rw---   [ anon ]
000000c0a8200000    2048    2048    2048 rw---   [ anon ]
000000c0a8400000   14336   14336   14336 rw---   [ anon ]
000000c0a9200000    2048    2048    2048 rw---   [ anon ]
000000c0a9400000    2048    2048    2048 rw---   [ anon ]
000000c0a9600000    4096    4096    4096 rw---   [ anon ]
000000c0a9a00000    4096    4096    4096 rw---   [ anon ]
000000c0a9e00000    6144    6144    6144 rw---   [ anon ]
000000c0aa400000    6144    6144    6144 rw---   [ anon ]
000000c0aaa00000    2048    2048    2048 rw---   [ anon ]
000000c0aac00000    2048    2048    2048 rw---   [ anon ]
000000c0aae00000    2048    2048    2048 rw---   [ anon ]
000000c0ab000000   20480   20456   20456 rw---   [ anon ]
000000c0ac400000    4096    4096    4096 rw---   [ anon ]
000000c0ac800000   10240   10240   10240 rw---   [ anon ]
000000c0ad200000    2048    2048    2048 rw---   [ anon ]
000000c0ad400000   16384   16384   16384 rw---   [ anon ]
000000c0ae400000    2048    2048    2048 rw---   [ anon ]
000000c0ae600000    4096    4096    4096 rw---   [ anon ]
000000c0aea00000    2048    2048    2048 rw---   [ anon ]
000000c0aec00000    2048    2048    2048 rw---   [ anon ]
000000c0aee00000    2048    2048    2048 rw---   [ anon ]
000000c0af000000   14336   14336   14336 rw---   [ anon ]
000000c0afe00000    2048    2048    2048 rw---   [ anon ]
000000c0b0000000    4096    4096    4096 rw---   [ anon ]
000000c0b0400000    2048    2048    2048 rw---   [ anon ]
000000c0b0600000   49152   49152   49152 rw---   [ anon ]
000000c0b3600000    4096    4096    4096 rw---   [ anon ]
000000c0b3a00000    2048    2048    2048 rw---   [ anon ]
000000c0b3c00000    2048    2048    2048 rw---   [ anon ]
000000c0b3e00000    2048    2048    2048 rw---   [ anon ]
000000c0b4000000    2048    2048    2048 rw---   [ anon ]
000000c0b4200000    2048    2048    2048 rw---   [ anon ]
000000c0b4400000   16384   16384   16384 rw---   [ anon ]
000000c0b5400000    2048    2048    2048 rw---   [ anon ]
000000c0b5600000   12288   12288   12288 rw---   [ anon ]
000000c0b6200000    2048    2048    2048 rw---   [ anon ]
000000c0b6400000    2048    2048    2048 rw---   [ anon ]
000000c0b6600000    2048    2048    2048 rw---   [ anon ]
000000c0b6800000    2048    2048    2048 rw---   [ anon ]
000000c0b6a00000    2048    2048    2048 rw---   [ anon ]
000000c0b6c00000   10240   10240   10240 rw---   [ anon ]
000000c0b7600000    2048    2048    2048 rw---   [ anon ]
000000c0b7800000    2048    2048    2048 rw---   [ anon ]
000000c0b7a00000    2048    2048    2048 rw---   [ anon ]
000000c0b7c00000    2048    2048    2048 rw---   [ anon ]
000000c0b7e00000    2048    2048    2048 rw---   [ anon ]
000000c0b8000000    4096    4096    4096 rw---   [ anon ]
000000c0b8400000    2048    2048    2048 rw---   [ anon ]
000000c0b8600000   61440   61440   61440 rw---   [ anon ]
000000c0bc200000    2048    2048    2048 rw---   [ anon ]
000000c0bc400000   38912   38912   38912 rw---   [ anon ]
000000c0bea00000    4096    4096    4096 rw---   [ anon ]
000000c0bee00000   67584   67584   67584 rw---   [ anon ]
000000c0c3000000    2048    2048    2048 rw---   [ anon ]
000000c0c3200000   16384   16384   16384 rw---   [ anon ]
000000c0c4200000    2048    2048    2048 rw---   [ anon ]
000000c0c4400000  106496  106496  106496 rw---   [ anon ]
000000c0cac00000    2048    2048    2048 rw---   [ anon ]
000000c0cae00000    8192    8192    8192 rw---   [ anon ]
000000c0cb600000    2048    2048    2048 rw---   [ anon ]
000000c0cb800000   88064   87656   87656 rw---   [ anon ]
000000c0d0e00000    2048    2048    2048 rw---   [ anon ]
000000c0d1000000   53248   53248   53248 rw---   [ anon ]
000000c0d4400000   12288   12288   12288 rw---   [ anon ]
000000c0d5000000   16384   16384   16384 rw---   [ anon ]
000000c0d6000000    2048    2048    2048 rw---   [ anon ]
000000c0d6200000   10240   10240   10240 rw---   [ anon ]
000000c0d6c00000    2048    2048    2048 rw---   [ anon ]
000000c0d6e00000   81920   81920   81920 rw---   [ anon ]
000000c0dbe00000    2048    2048    2048 rw---   [ anon ]
000000c0dc000000   34816   34816   34816 rw---   [ anon ]
000000c0de200000    2048    2048    2048 rw---   [ anon ]
000000c0de400000    6144    4912    4912 rw---   [ anon ]
000000c0dea00000    2048       0       0 rw---   [ anon ]
000000c0dec00000    2048       0       0 rw---   [ anon ]
000000c0dee00000    2048       0       0 rw---   [ anon ]
000000c0df000000    8192       0       0 rw---   [ anon ]
000000c0df800000    4096       0       0 rw---   [ anon ]
000000c0dfc00000    8192       0       0 rw---   [ anon ]
000000c0e0400000    4096       0       0 rw---   [ anon ]
000000c0e0800000   16384       0       0 rw---   [ anon ]
000000c0e1800000    2048       0       0 rw---   [ anon ]
000000c0e1a00000    2048       0       0 rw---   [ anon ]
000000c0e1c00000    2048       0       0 rw---   [ anon ]
000000c0e1e00000    8192       0       0 rw---   [ anon ]
000000c0e2600000    2048       0       0 rw---   [ anon ]
000000c0e2800000    4096       0       0 rw---   [ anon ]
000000c0e2c00000   12288       0       0 rw---   [ anon ]
000000c0e3800000    2048       0       0 rw---   [ anon ]
000000c0e3a00000    6144       0       0 rw---   [ anon ]
000000c0e4000000   12288       0       0 rw---   [ anon ]
000000c0e4c00000    4096       0       0 rw---   [ anon ]
000000c0e5000000    2048       0       0 rw---   [ anon ]
000000c0e5200000    2048       0       0 rw---   [ anon ]
000000c0e5400000    4096       0       0 rw---   [ anon ]
000000c0e5800000    2048       0       0 rw---   [ anon ]
000000c0e5a00000    2048       0       0 rw---   [ anon ]
000000c0e5c00000    2048       0       0 rw---   [ anon ]
000000c0e5e00000    4096       0       0 rw---   [ anon ]
000000c0e6200000    4096       0       0 rw---   [ anon ]
000000c0e6600000    2048       0       0 rw---   [ anon ]
000000c0e6800000   10240       0       0 rw---   [ anon ]
000000c0e7200000    2048       0       0 rw---   [ anon ]
000000c0e7400000    2048       0       0 rw---   [ anon ]
000000c0e7600000    2048       0       0 rw---   [ anon ]
000000c0e7800000    2048       0       0 rw---   [ anon ]
000000c0e7a00000    2048       0       0 rw---   [ anon ]
000000c0e7c00000    6144       0       0 rw---   [ anon ]
000000c0e8200000    6144       0       0 rw---   [ anon ]
000000c0e8800000    2048       0       0 rw---   [ anon ]
000000c0e8a00000    2048       0       0 rw---   [ anon ]
000000c0e8c00000    8192       0       0 rw---   [ anon ]
000000c0e9400000    8192       0       0 rw---   [ anon ]
000000c0e9c00000    2048       0       0 rw---   [ anon ]
000000c0e9e00000    4096       0       0 rw---   [ anon ]
000000c0ea200000    2048       0       0 rw---   [ anon ]
000000c0ea400000    2048       0       0 rw---   [ anon ]
000000c0ea600000    2048       0       0 rw---   [ anon ]
000000c0ea800000   12288       0       0 rw---   [ anon ]
000000c0eb400000    2048       0       0 rw---   [ anon ]
000000c0eb600000    2048       0       0 rw---   [ anon ]
000000c0eb800000    2048       0       0 rw---   [ anon ]
000000c0eba00000    2048       0       0 rw---   [ anon ]
000000c0ebc00000   10240       0       0 rw---   [ anon ]
000000c0ec600000    2048       0       0 rw---   [ anon ]
000000c0ec800000    2048       0       0 rw---   [ anon ]
000000c0eca00000    2048       0       0 rw---   [ anon ]
000000c0ecc00000    6144       0       0 rw---   [ anon ]
000000c0ed200000    2048       0       0 rw---   [ anon ]
000000c0ed400000    2048       0       0 rw---   [ anon ]
000000c0ed600000    4096       0       0 rw---   [ anon ]
000000c0eda00000    2048       0       0 rw---   [ anon ]
000000c0edc00000    4096       0       0 rw---   [ anon ]
000000c0ee000000   20480       0       0 rw---   [ anon ]
000000c0ef400000    2048       0       0 rw---   [ anon ]
000000c0ef600000    4096       0       0 rw---   [ anon ]
000000c0efa00000    2048       0       0 rw---   [ anon ]
000000c0efc00000    6144       0       0 rw---   [ anon ]
000000c0f0200000    2048       0       0 rw---   [ anon ]
000000c0f0400000    8192       0       0 rw---   [ anon ]
000000c0f0c00000    2048       0       0 rw---   [ anon ]
000000c0f0e00000    4096       0       0 rw---   [ anon ]
000000c0f1200000    2048       0       0 rw---   [ anon ]
000000c0f1400000    2048       0       0 rw---   [ anon ]
000000c0f1600000    2048       0       0 rw---   [ anon ]
000000c0f1800000    2048       0       0 rw---   [ anon ]
000000c0f1a00000    2048       0       0 rw---   [ anon ]
000000c0f1c00000    2048       0       0 rw---   [ anon ]
000000c0f1e00000    2048       0       0 rw---   [ anon ]
000000c0f2000000    4096       0       0 rw---   [ anon ]
000000c0f2400000    2048       0       0 rw---   [ anon ]
000000c0f2600000   12288       0       0 rw---   [ anon ]
000000c0f3200000    2048       0       0 rw---   [ anon ]
000000c0f3400000    4096       0       0 rw---   [ anon ]
000000c0f3800000    2048       0       0 rw---   [ anon ]
000000c0f3a00000   10240       0       0 rw---   [ anon ]
000000c0f4400000    2048       0       0 rw---   [ anon ]
000000c0f4600000   10240       0       0 rw---   [ anon ]
000000c0f5000000    2048       0       0 rw---   [ anon ]
000000c0f5200000   16384       0       0 rw---   [ anon ]
000000c0f6200000    2048       0       0 rw---   [ anon ]
000000c0f6400000    2048       0       0 rw---   [ anon ]
000000c0f6600000    6144       0       0 rw---   [ anon ]
000000c0f6c00000   24576       0       0 rw---   [ anon ]
000000c0f8400000    2048       0       0 rw---   [ anon ]
000000c0f8600000    8192       0       0 rw---   [ anon ]
000000c0f8e00000    2048       0       0 rw---   [ anon ]
000000c0f9000000    4096       0       0 rw---   [ anon ]
000000c0f9400000    2048       0       0 rw---   [ anon ]
000000c0f9600000    2048       0       0 rw---   [ anon ]
000000c0f9800000    2048       0       0 rw---   [ anon ]
000000c0f9a00000   43008       0       0 rw---   [ anon ]
000000c0fc400000    2048       0       0 rw---   [ anon ]
000000c0fc600000    6144       0       0 rw---   [ anon ]
000000c0fcc00000    2048       0       0 rw---   [ anon ]
000000c0fce00000   12288       0       0 rw---   [ anon ]
000000c0fda00000    2048       0       0 rw---   [ anon ]
000000c0fdc00000   43008       0       0 rw---   [ anon ]
000000c100600000    2048       0       0 rw---   [ anon ]
000000c100800000    2048       0       0 rw---   [ anon ]
000000c100a00000    2048       0       0 rw---   [ anon ]
000000c100c00000    8192       0       0 rw---   [ anon ]
000000c101400000    2048       0       0 rw---   [ anon ]
000000c101600000   40960       0       0 rw---   [ anon ]
000000c103e00000    2048       0       0 rw---   [ anon ]
000000c104000000   10240       0       0 rw---   [ anon ]
000000c104a00000    2048       0       0 rw---   [ anon ]
000000c104c00000    6144       0       0 rw---   [ anon ]
000000c105200000    2048       0       0 rw---   [ anon ]
000000c105400000   20480       0       0 rw---   [ anon ]
000000c106800000    2048       0       0 rw---   [ anon ]
000000c106a00000  100352       0       0 rw---   [ anon ]
000000c10cc00000    4096       0       0 rw---   [ anon ]
000000c10d000000   16384       0       0 rw---   [ anon ]
000000c10e000000    2048       0       0 rw---   [ anon ]
000000c10e200000   26624       0       0 rw---   [ anon ]
000000c10fc00000    2048       0       0 rw---   [ anon ]
000000c10fe00000   79872       0       0 rw---   [ anon ]
000000c114c00000    2048       0       0 rw---   [ anon ]
000000c114e00000    8192       0       0 rw---   [ anon ]
000000c115600000    2048       0       0 rw---   [ anon ]
000000c115800000   14336       0       0 rw---   [ anon ]
000000c116600000    2048       0       0 rw---   [ anon ]
000000c116800000   43008       0       0 rw---   [ anon ]
000000c119200000    2048       0       0 rw---   [ anon ]
000000c119400000   45056       0       0 rw---   [ anon ]
000000c11c000000    2048       0       0 rw---   [ anon ]
000000c11c200000  221184       0       0 rw---   [ anon ]
000000c129a00000    2048       0       0 rw---   [ anon ]
000000c129c00000    2048       0       0 rw---   [ anon ]
000000c129e00000    2048       0       0 rw---   [ anon ]
000000c12a000000   73728       0       0 rw---   [ anon ]
000000c12e800000    2048       0       0 rw---   [ anon ]
000000c12ea00000   55296       0       0 rw---   [ anon ]
000000c132000000    2048       0       0 rw---   [ anon ]
000000c132200000    4096       0       0 rw---   [ anon ]
000000c132600000    2048       0       0 rw---   [ anon ]
000000c132800000   24576       0       0 rw---   [ anon ]
00007ff3c4230000   63616   61220   61220 rw---   [ anon ]
00007ff3c8052000   33068   32860   32860 rw---   [ anon ]
00007ff3ca0a4000    5632    5560    5560 rw---   [ anon ]
00007ff3ca62e000   24808   24728   24728 rw---   [ anon ]
00007ff3cbe69000   68476   68444   68444 rw---   [ anon ]
00007ff3d014e000    3140    3132    3132 rw---   [ anon ]
00007ff3d0463000    3716    3696    3696 rw---   [ anon ]
00007ff3d080c000   44872   11180   11180 rw---   [ anon ]
00007ff3d33de000  263680       0       0 -----   [ anon ]
00007ff3e355e000      12      12      12 rw---   [ anon ]
00007ff3e3561000  293556       0       0 -----   [ anon ]
00007ff3f540e000       4       4       4 rw---   [ anon ]
00007ff3f540f000   36692       0       0 -----   [ anon ]
00007ff3f77e4000       4       4       4 rw---   [ anon ]
00007ff3f77e5000    4580       0       0 -----   [ anon ]
00007ff3f7c5e000       4       4       4 rw---   [ anon ]
00007ff3f7c5f000     508       0       0 -----   [ anon ]
00007ff3f7cde000     384      64      64 rw---   [ anon ]
00007ffc564b3000     132      16      16 rw---   [ stack ]
00007ffc5651d000      12       0       0 r----   [ anon ]
00007ffc56520000       8       4       0 r-x--   [ anon ]
ffffffffff600000       4       0       0 r-x--   [ anon ]
---------------- ------- ------- -------
total kB         5964852 3902460 3856700

@mx-psi
Copy link
Contributor

mx-psi commented Dec 3, 2020

Hi @wyTrivail, thanks for taking the time to provide the pprof results back to us, this is very helpful. It looks like the problem still is the same we identified and tried to ameliorate in #190, but we still need to do some work to improve it.

We will try to get back with a fix in a timely manner. We are still working on setting up the performance tests to aid in reproducing and testing.

@wyTrivail
Copy link
Contributor Author

just an update, i will try to run the performance test with adding batch processor in collector as it's more like a real customer user case. will let you know the result.

@mx-psi
Copy link
Contributor

mx-psi commented Dec 4, 2020

👍, that sounds reasonable to me. Without batching we would make thousands of requests per second to our endpoints so it's likely that we would get rate-limited in any case in that situation.

In any case, we are in the process of opening one more PR which improves performance both with and without batching.

@ericmustin
Copy link

@wyTrivail
Copy link
Contributor Author

@ericmustin the Friday runs on the batching one, with batching we can see much better performance there.

Since this is a more realistic user case, i don't think this is an issue any more to block us to release the exporter. You can resolve this issue if you want, or you can use it to track the performance improvement.

At the same time, we are more than happy to merge any improvement you are going to make for the performance and run the performance test continuously.

@mx-psi
Copy link
Contributor

mx-psi commented Dec 8, 2020

@wyTrivail we have decided we want to close this issue and track further improvements internally to avoid confusion. Could you close it for us? (We don't have write permissions so we can't do it ourselves)

I will make sure to keep updating the version of our exporter used in the AWS to include performance-related and other improvements.

@wyTrivail
Copy link
Contributor Author

@mx-psi sorry for that! closing. Thank you for the quick response all the time, let's keep in touch!

gabrielhartmann added a commit to Netflix-Skunkworks/opentelemetry-collector-contrib that referenced this issue Dec 16, 2020
* Bump google.golang.org/grpc in /exporter/stackdriverexporter (#1474)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.32.0 to 1.33.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.32.0...v1.33.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Run Auto Assign workflow once draft PRs are ready for review (#1481)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Bump github.com/hashicorp/go-hclog in /exporter/logzioexporter (#1467)

Bumps [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) from 0.14.0 to 0.14.1.
- [Release notes](https://github.com/hashicorp/go-hclog/releases)
- [Commits](https://github.com/hashicorp/go-hclog/compare/v0.14.0...v0.14.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump go.opencensus.io in /receiver/splunkhecreceiver (#1455)

Bumps [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) from 0.22.4 to 0.22.5.
- [Release notes](https://github.com/census-instrumentation/opencensus-go/releases)
- [Commits](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.4...v0.22.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [datadog exporter] Remove option to change the namespace prefix (#1483)

Removes the config option "namespace" and hardcodes "otel" instead, which
is what the Datadog backend expects.

Additionally, stops treating the 'running' metric as a special case that
didn't use the configured namespace and makes it be processsed like a
regular metric.

* Add metric filter option to metrics transform processor (#1447)

* Add metric filter option to metrics transform processor

* Address review comments and add new_name regex substitution

* Remove unnecessary dependencies from tracegen (#1480)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Increase memory limits for TestLog10kDPS/OTLP to avoid failures on CircleCI (#1486)

* Upgrade otel collector core, fix remove of the Set Array/Map values (#1487)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [datadog exporter] Move ProcessMetrics test to metrics package (#1488)

* Move test as per CR comments

* Fix getting cached value

* Remove unneeded dependencies and config sections

* Update aws xray receiver readme (#1485)

Fix an error for the config file part.

* Add @kbrockhoff as an Approver (#1492)

* Add @andrewhsu as triager to the collector (#1496)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Skip processing empty metric slice in Stackdriver exporter (#1494)

* Improved ECS attribute and origin translation in awsxrayexporter (#1428)

* initial commit of ecs translation

* reverted trace ID change

* added unit tests

* addressed comments and unit test issues

* fixed breaking API changes

* Upgrade otel collector core, use the new Span Status code (#1489)

Resolves: https://github.com/open-telemetry/opentelemetry-collector/issues/1841

This uses the new Span Status Code/DeprecatedCode from core repo.

Changes to Span Status are described in more details in this core PR:
https://github.com/open-telemetry/opentelemetry-collector/pull/2031

* Fix the race condition issue for xray receiver (#1490)

* Fix the race condition issue for xray receiver

* Fix the race condition issue for xray receiver

* Fix the race condition issue for xray receiver

* Fix the race condition issue for xray receiver

* [resourcedetectionprocessor] Initial system detector (#1405)

Adds resource detection of hostname and host information when running on a bare host.

**Link to tracking Issue:** #1292 

**Testing:** Unit tests were added; processor was tested on a Linux and macOS host.

**Documentation:** 
- Updated README with the information gathered by this detector
- Updated examples

* Release v0.14.0 (#1502)

* Make + CircleCI for Code Generation (#1433) (#1501)

This adds a make target 'generate' that runs 'go generate' for all
modules.

It also adds a circle CI check under 'lint' that makes sure the
generated modules are up to date.

* Bump github.com/golangci/golangci-lint from 1.31.0 to 1.32.2 (#1484)

* Bump github.com/golangci/golangci-lint from 1.31.0 to 1.32.2

Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.31.0 to 1.32.2.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.31.0...v1.32.2)

Signed-off-by: dependabot[bot] <support@github.com>

* Bump gopsutil to 3.20.10 instead

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* [awsemfexporter] Add check for unhandled metric data types (#1493)

* Pass around config

* Attach logger to Config

* Add check for unhandled data type

* Format code

* Upgrade otel collector core, partially AWS tests for the new summary support (#1511)

Filed https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/1510 for AWS folks to fix the test in the way they want.

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Stop using internaldata (#1429)

* Remove use of internaldata as much as possible. Map source and sourcetype to exported events.

* Only translate to internal data once

* Refactor the metric mapping to make it easier to read

* Map manually spans

* code review comments

* Cache data points into a variable

* Add more nil checks and variable assignments to cache iterating over slices

* code review changes

* intitialize slice

* assign variable when iterating

* Add link and event to span to get more test coverage

* Add more tests to check if a metric has nil elements

* Add tests for sums

* Add more tests for complete coverage, add fields for spans

* Fix trace export test

* more coverage for nil points.

* comment out untestable code to get past coverage threshold, to be uncommented in a separate PR once core is updated

* Revert "comment out untestable code to get past coverage threshold, to be uncommented in a separate PR once core is updated"

This reverts commit a8552c0959461fcd832426db63d1d04a6af1246c.

* Add tests for nil metric

* Bring to compat with 0.14 API

* Bump google.golang.org/grpc in /exporter/azuremonitorexporter (#1522)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.33.1 to 1.33.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.33.1...v1.33.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/hashicorp/go-hclog in /exporter/logzioexporter (#1531)

Bumps [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) from 0.14.1 to 0.15.0.
- [Release notes](https://github.com/hashicorp/go-hclog/releases)
- [Commits](https://github.com/hashicorp/go-hclog/compare/v0.14.1...v0.15.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1529)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump google.golang.org/grpc in /processor/routingprocessor (#1527)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.33.1 to 1.33.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.33.1...v1.33.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump google.golang.org/api in /exporter/stackdriverexporter (#1526)

Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/master/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.34.0...v0.35.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump google.golang.org/grpc in /exporter/stackdriverexporter (#1525)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.33.1 to 1.33.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.33.1...v1.33.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1524)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1518)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1519)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump google.golang.org/grpc in /exporter/honeycombexporter (#1521)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.33.1 to 1.33.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.33.1...v1.33.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aliyun/aliyun-log-go-sdk (#1523)

Bumps [github.com/aliyun/aliyun-log-go-sdk](https://github.com/aliyun/aliyun-log-go-sdk) from 0.1.15 to 0.1.16.
- [Release notes](https://github.com/aliyun/aliyun-log-go-sdk/releases)
- [Commits](https://github.com/aliyun/aliyun-log-go-sdk/compare/v0.1.15...v0.1.16)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Make buffered channel to avoid goroutines leak in groupbytraceprocessor (#1505)

* Add license

* remove goleak

* Restore go.sum to the initial state

* zookeeperreceiver: Add initial implementation (#1362)

* zookeeperreceiver: Add scraper logic and initial metrics

* Use simple metrics helper

* Address feedback

* Initial metric helper properly with resource attributes

* Add ability to configure and scrape counters with instances (#1229)

* Upgrade otel collector core, fix changes after non null Resource (#1513)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1530)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump google.golang.org/grpc from 1.33.1 to 1.33.2 in /tracegen (#1528)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.33.1 to 1.33.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.33.1...v1.33.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1516)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray (#1520)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.20 to 1.35.23.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.20...v1.35.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* JMX Receiver: add implicit OTLP Receiver and remove Prometheus (#1396)

* jmx: remove prometheus and update config

* jmx: add implicit OTLP receiver

* jmx: comma separate build tags and improve subprocess test coverage

* jmx: Match OTLP exporter settings

* Trace ID aware load-balancing exporter - 3/4 (#1412)

* Added the backend resolver
* Added the metrics definitions

**Link to tracking Issue:** Partially solves open-telemetry/opentelemetry-collector#1724, next step after #1349

**Testing:** unit tests

**Documentation:** godoc

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Remove OnDroppedSpans callback for tailsampling (#1540)

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Use OTLP Metrics type instead of OpenCensus type [aws-ecs-container-metrics-receiver] (#1536)

* use OTLP metrics type instead of opencensus

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* update unit tests to make compatible with pdata.Metrics

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* pr feedback: populate attr value direct instead of copying from a map

* Allow passthrough of index events from individual events (#1514)

* Allow passthrough of index events from individual events

* Add test to complete coverage

* Memcached Receiver Skeleton (#1414)

This is the start of a basic memcached receiver.  It scrapes some basic
metrics from a memcached instance and sends them along.  The primary
test of the metric generation logic is in the integration test due to
the relative opacity of the memcached protocol and the lack of any
preexisting mock (the integration test uses a real memcached instance
via Docker containers).

There are only five basic metrics to start with but this can be easily
expanded with this framework.

* Fix lint errors, fix CI. Race condition between PRs (#1545)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Expose tail sampling processor metrics (#1533)

* Expose tailsamplingprocessor metrics

* Initialize tailsampling metrics in factory

* Ensure tailsampling metrics are registered only once

* Replace traceKey with traceID (#1544)

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Enable unconvert linter, fix errors (#1546)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* JMX Receiver: update receiver as unstable component and correct properties (#1543)

* jmx: update exporter properties for latest changes

* Add jmx to unstable components

* Change default behaviour of Windows perf counters receiver 1 (#1537)

* Don't set "_Total" label if only total is requested

* Update receiver/windowsperfcountersreceiver/internal/pdh/pdh_test.go

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>

Co-authored-by: Bogdan Drutu <lazy@splunk.com>
Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>

* Change default behaviour of Windows perf counters receiver 2 (#1538)

* Log a warning instead of crashing if perf counters cannot be loaded on startup

* Update warning message

* Update windowsperfcounters_scraper_test.go

* Update to stanza v0.13.0 (#1535)

* Update to stanza v0.13.0

* Add error condition coverage

* zookeeperreceiver: Add more metrics and integration tests (#1404)

* zookeeper: Add more metrics

* zookeeperreceiver: Add integration test

* Enable commented tests and address feedback

* Upgrade otel collector core, fix remove of the legacy metrics (#1549)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Enable resource attributes to metric label conversion option (#1552)

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* SignalFx Receiver: Switch to pdata.Metrics (#1388)

This excises all of the old OpenCensus model usage from the
signalfx receiver and replaces it with pdata structures.

* Fix histogram mapping to Splunk metrics store (#1512)

* Fix histogram mapping to Splunk metrics store

* cover invalid histogram values

* splunkhecexporter: Fix lint (#1555)

* jmx: Add endpoint config field (#1550)

Breaking change: replaces `service_url` config field for updated `endpoint`

* add attributes and Unit test to AWS ECS and EKS (#1557)

* fix getting started links (#1556)

* fix getting started link in readme

Signed-off-by: Andrew Hsu <xuzuan@gmail.com>

* fix getting started link in changelog

Signed-off-by: Andrew Hsu <xuzuan@gmail.com>

* zookeeper: Rename label to be less ambiguous (#1553)

* SignalFx receiver: pdata Tweaks (#1554)

- Avoid unnecessary initialization
- Avoid checking passthrough token if rm is nil

- Also fixing Splunk HEC exporter lint error blocking this

* SignalFx Exporter: Convert to OTLP (#1375)

This converts almost everything in this exporter to fully use native
OTLP data structures instead of the old OpenCensus models.  There is one
test fixture that still uses OC due to the sheer size of it, but it is
relatively simple data so the conversion is not complex.

* Enable zookeeper receiver (#1558)

* Upgrade otel collector core, remove old gnostic hack (#1559)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [awsemfexporter] Implement metric filtering and dimension setting (#1503)

* Create MetricDeclaration struct

* Implement dimension dedup logic when adding rolledup dimensions (#6)

* Implement dimension dedup logic when adding rolledup dimensions

* Remove duplicated dimensions in metric declaration

* Create benchmark for filtering with metric declarations and use assertCwMeasurementEqual for tests

* Move helper test code to the top of file

* Update dimRollup test

* Aggregate dimensions and perform dedup

* Minor code change

* Fix test failure from merging new changes

* Trace ID aware load-balancing exporter - 4/4 (#1542)

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1566)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/prometheus/common in /receiver/simpleprometheusreceiver (#1569)

Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.14.0...v0.15.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aliyun/aliyun-log-go-sdk (#1568)

Bumps [github.com/aliyun/aliyun-log-go-sdk](https://github.com/aliyun/aliyun-log-go-sdk) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/aliyun/aliyun-log-go-sdk/releases)
- [Commits](https://github.com/aliyun/aliyun-log-go-sdk/compare/v0.1.16...v0.1.17)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/honeycombio/libhoney-go in /exporter/honeycombexporter (#1571)

Bumps [github.com/honeycombio/libhoney-go](https://github.com/honeycombio/libhoney-go) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/honeycombio/libhoney-go/releases)
- [Changelog](https://github.com/honeycombio/libhoney-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/honeycombio/libhoney-go/compare/v1.14.1...v1.15.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1572)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/google/go-cmp in /exporter/jaegerthrifthttpexporter (#1579)

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.2...v0.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1580)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/google/go-cmp in /exporter/sentryexporter (#1581)

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.2...v0.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1578)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/google/go-cmp in /processor/metricstransformprocessor (#1576)

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.2...v0.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1575)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/prometheus/common in /receiver/prometheusexecreceiver (#1574)

Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.14.0...v0.15.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/observiq/stanza in /receiver/stanzareceiver (#1573)

Bumps [github.com/observiq/stanza](https://github.com/observiq/stanza) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/observiq/stanza/releases)
- [Changelog](https://github.com/observIQ/stanza/blob/master/CHANGELOG.md)
- [Commits](https://github.com/observiq/stanza/compare/v0.13.0...v0.13.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1577)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/google/go-cmp in /exporter/honeycombexporter (#1570)

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.2...v0.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix version for carbonexporter, avoid dependabot upgrades like #1517 (#1560)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Enable windows perf counters receiver (#1539)

Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [exporters/signalfx_correlation] Add ability to translate host dimension (#1561)

If we're exporting using dimension `host` instead of `host.name` need to use
the same in the correlation exporter. This will be removed once translations
are removed from the metrics exporter.

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1598)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.28.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump k8s.io/client-go in /extension/observer/k8sobserver (#1596)

Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.19.3 to 0.19.4.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.19.3...v0.19.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/klauspost/compress in /exporter/honeycombexporter (#1599)

Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](https://github.com/klauspost/compress/compare/v1.11.2...v1.11.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1607)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.28.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1605)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.28.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump k8s.io/api from 0.19.3 to 0.19.4 in /processor/k8sprocessor (#1600)

Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.19.3 to 0.19.4.
- [Release notes](https://github.com/kubernetes/api/releases)
- [Commits](https://github.com/kubernetes/api/compare/v0.19.3...v0.19.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1604)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.28.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1593)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.28.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* AWSEMFExporter - Adding SummaryDataType, Remove MinMax from Histogram (#1584)

* Adding SummaryDataType, Remove MinMax from Histogram

* Not adding IntHistogram in this revision

* Format the comments, replace tabs with spaces

* Bump k8s.io/client-go from 0.19.3 to 0.19.4 in /processor/k8sprocessor (#1602)

Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.19.3 to 0.19.4.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.19.3...v0.19.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump k8s.io/client-go in /receiver/simpleprometheusreceiver (#1592)

Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.19.3 to 0.19.4.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.19.3...v0.19.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1617)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.28 to 1.35.29.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.28...v1.35.29)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1616)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.29.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.29)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1615)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.28 to 1.35.29.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.28...v1.35.29)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1612)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.29.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.29)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1614)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.27 to 1.35.29.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.27...v1.35.29)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add aws prometheus remote write exporter (#1497)

* added aws prometheus remote write exporter

* added copyrights

* updated documentation

* fixed CI issues

* added aws prometheus remote write exporter

* added copyrights

* updated documentation

* fixed CI issues

* modified to include external labels

* added reference to external validate and sanitize function

* embed prw exporter config directly

* addressed some pr comments

* removed invalid nil test case

* used new customer round tripper in http client config

* remoed debug logs and added auth tests

* fixed lint issue

* added licence to auth_test

* addressed pr comments

* addressed some PR comments

* simplified default config function

* addressed many Go convention changes

* increased test coverage

* simplified factory and modified config tests to match

* Set options.UserAgent so that the OpenCensus exporter does not overri… (#1620)

* Set options.UserAgent so that the OpenCensus exporter does not override the UA

* Add comments to clarify how user agent settings are used

* Fix comments

* Update newrelicexporter to use pdata for traces (#1587)

* Update newrelicexporter to use pdata for traces

* Include instrumentation info

* Update transformer

Rely on the service name being set in the resource or the upstream span
instead of trying to parse something and add it to the ServiceName
field.

Fix tests

* Update transformer test

* Add tests for Span transform errors

* Abstract common attribute generation

* Add test for inst transform

* Lint var names

* Do not try to export partial spans

* Update tests

Add test for no trace/span id from exporter.
Add test for merge attrs error.
Add factory tests.

* Add combine action (#1506)

* Add combine action

* Address review comments

* Update core dependencies (#1622)

* jmxreceiver: address flake issues (#1618)

* jmxreceiver: read from stdout/err buffer

* jmxreceiver: match error via substring for wider platform support

* jmxreceiver: bump shutdown timer failure threshold

* Filter only for the main tag the integration tests (#1508)

Right now when we add the release tags ~40 tags, they will trigger builds for all of them which are duplicated, and we want to trigger the build only for the main tag.

Signed-off-by: Bogdan Drutu bogdandrutu@gmail.com

* [ecs-metrics-receiver] extract cluster name from ARN and rename some constants (#1626)

Metadata received from Fargate gives us ClusterARN instead of ClusterName. So, This change extracts the ClusterName if we receive a ClusterARN. It utilizes our existing func (renamed it).

Also, renamed some resource names matching with semantic conventions. Once semantic convention for AWS PR is merged, we can easily change them without introducing any customer facing changes.

* Dynatrace metrics exporter (#1589)

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1636)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.29 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.29...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1633)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.29 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.29...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1634)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.29 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.29...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/observiq/stanza in /receiver/stanzareceiver (#1635)

Bumps [github.com/observiq/stanza](https://github.com/observiq/stanza) from 0.13.1 to 0.13.2.
- [Release notes](https://github.com/observiq/stanza/releases)
- [Changelog](https://github.com/observIQ/stanza/blob/master/CHANGELOG.md)
- [Commits](https://github.com/observiq/stanza/compare/v0.13.1...v0.13.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1637)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.29 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.29...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1638)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.29 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.29...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1639)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.28 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.28...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump k8s.io/* from 0.19.3 to 0.19.4 (#1625)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray (#1632)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.23 to 1.35.31.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.23...v1.35.31)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Extract function for parsing Java stacktraces in preparation of supporting more languages. (#1563)

* Add option to specify case of label values added based on regexp submatches when performing combine action (#1640)

* elasticexporter: improve handling of span status (#1591)

* elasticexporter: improve handling of span status

If the status code is unset (the default), we will
no longer set the "result" for Elastic transaction
events.

If the status code is set (OK or Error), we will
set the "result" for transactions and the "outcome"
for both transactions and spans. This can be used
for error rate calculations.

* Run `make generate`

* elasticexporter: improve test coverage

Add a new test to fully test translation of
span status to transaction result and outcome.

* Upgrade otel collector core to v0.15.0, fix remove of the AttributesHostHostname (#1641)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Release v0.15.0 (#1642)

* Remove samplerate property from honeycomb exporter (#1583)

* remove samplerate property

* re-add sampleRate to config

* Add span events to New Relic exporter (#1643)

* Add span events to New Relic exporter

* Fix golint issue

* Apply suggestions from code review

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>

* [awsemf-exporter] add placeholder support in logGroup and logStream config (#1623)

* add placeholder support in logGroup and logStream config

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* add unit tests, refactoring for performance, and update README

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* Added Elastic Beanstalk Resource detector (#1585)

* initial eb resource detector commit

* lint

* addressed comments

* tests

* Nginx Stub Status Receiver (#1582)

This is a receiver for the Nginx stub_status module output

It collects all of the metrics available from that module.

* Upgrade otel collector core, fix remove zookeeper to use helper for scraper (#1649)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Upgrade otel collector core, fix contrib after scraper helpers moved in core (#1652)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [sumologicexporter] Initialise Sumo Logic exporter (#1565)

* Init Sumo Logic's exporter

* Update configuration to reflect designed functionalities

* Add README.md

* Fix lint

* Add config verification

* Use assert.EqualError

* Use confighttp.HTTPClientSettings to provide endpoint and timeout

* Remove Compress configuration option

To disable compression empty string ("") should be used

* Update exporter/sumologicexporter/README.md

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>

* Update go modules

* Fix default MaxRequestBodySize

* Add sumologicexporter to CODEOWNERS

* Add sumologicexporter to dependabot

* Fix due to review

* Bump collector to v0.14.1-0.20201112191733-c6d9a2be2223

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1653)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.32.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1656)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.32.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1655)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.32.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1658)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.32.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1659)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.32.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1660)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.32.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* awsemf-exporter: replace pattern "{{ }}" with "{ }" (#1661)

* awsemf-exporter: replace pattern {{}} with {}

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* fix typo in test

Signed-off-by: Rayhan Hossain <hossain.rayhan@outlook.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1669)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.32 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.32...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1668)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.32 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.32...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1667)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.32 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.32...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1666)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.32 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.32...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1673)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.32 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.32...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/golangci/golangci-lint from 1.32.2 to 1.33.0 (#1675)

Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.32.2 to 1.33.0.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.32.2...v1.33.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1674)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.32 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.32...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray (#1664)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.31 to 1.35.33.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.31...v1.35.33)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Rename batchpertrace go files, main is usually reserved for cmd package (#1682)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Update loadbalancingexporter to use batchpertrace library from head (#1665)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Remove always zero return value from signalfx conversion. (#1671)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Remove calls to deprecated exportertest package (#1663)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [awsemfexporter] Add label matching filtering rule (#1619)

* Implement label matcher struct and matching logic

* Implement label matching in metric declaration matching logic

* Update comment

* Change lesser important log outputs to debug level

* Make regex attribute mandatory

* Format code

* Add test to metric_translator_test.go

* Make label_matcher a subsection

* Perform metric matching by metric name before labels

* Upgrade otel collector core, fix scraperhelper braking changes (#1686)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [sumologicexporter] Add filter structure to the Sumo Logic exporter (#1681)

* Add filter structure to the Sumo Logic exporter

* Use helper to convert attribute to string

* Fix due to unit tests

* Fix function signatures

* Do not export fields type

* loadbalancingexporter: add Start for exporters (#1687)

* Add Start for exporters

* Lint

* Remove changes for sorting in onBackendChange

* Add sort in static resolver (#1692)

* Add helper library that splits an incoming data based on an attribute in the Resource (#1694)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* exporter/datadog: Issue 1684 fix, update status code handling (#1691)

* exporter/datadog: update status code handling

* exporter/datadog: clean up formatting and imports

* exporter/datadog: update tests

* exporter/datadog: improve error constant handlinig

* exporter/datadog: add tests for status code unset

* Update honeycomb exporter to use internal data format (#1689)

* Update honeycomb exporter to use internal data format

This has several breaking changes to the events produced by the exporter
- service_name -> service.name
- process.hostname -> host.name
- process.pid -> opencensus.pid (for census users)
- opencensus.start_timestamp -> opencensus.starttime
- has_remote_parent was removed
- source_format was removed

New features
- other span_kinds are now supported (consumer, producer, internal)

* lint

* use pdata status codes instead of OC
add test coverage
add library information to events

* fix import order

* add test coverage

* [loadbalancingexporter]Allow specifying port when using DNS resolver (#1650)

* [loadbalancingexporter]Allow specifying port when using DNS resolver

* Edit README message for newly added port field

* Fix that dns resolver won't do periodic checks (#1678)

Signed-off-by: He Zheng <ranchardzheng@gmail.com>

* Upgrade otel collector core, fix changes for non-nullable metric types (#1696)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* AlibabaCloud LogService Exporter - Add logs exporter (#1609)

Add logs exporter for AlibabaCloud LogService Exporter

**Testing:** 

Unit tests added for logs exporter. Now code coverage is 99%.

Manually tested, sending to a LogService's instance.

**Documentation:** <Describe the documentation added.>

No need to update readme.

* Add instructions for configuring the DT exporter (#1701)

* Upgrade otel collector core, fix changes for non-nullable InstrumentationLibrary (#1702)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Exporter/Datadog: improve trace exporter performance (#1706)

The cpu and memory usage of the tracer under heavy load is higher than where we'd like it to be, after investigating some profiles we found some areas where we could improve performance by re-using some components for generating statistics and improving trace translation logic

Testing:

Updated Unit tests

* [datadogexporter] Further improvements to traces exporter performance (#1707)

- Predefine map capacity wherever possible
- Use a single HTTP client for all trace edge connections
- Use a single sublayer calculator for all APM stats calculations (one per `pushTraceData` since it is not thread-safe otherwise)

**Link to tracking Issue:** aws-observability/aws-otel-collector#179

**Testing:** 

- Updated unit tests
- Tested in an end to end environment

* Fix empty traces in X-Ray console (#1709)

* Fix empty traces in X-Ray console

* Add unit test for non server span kind without parent id

* Bump github.com/aws/aws-sdk-go in /exporter/awsxrayexporter (#1718)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /processor/resourcedetectionprocessor (#1716)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /receiver/awsxrayreceiver (#1717)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 in /receiver/stanzareceiver (#1719)

Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.3.0...v2.4.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/datadogexporter (#1721)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /exporter/awsemfexporter (#1720)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go in /internal/awsxray (#1714)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add alibabacloudlogserviceexporter code owner (#1722)

please add my partner @kongluoxing as alibabacloudlogserviceexporter's code owner, we will maintain the exporter together

* Bump github.com/aws/aws-sdk-go in /internal/awsxray/testdata/sampleapp (#1715)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.35.33 to 1.35.35.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.35.33...v1.35.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Upgrade otel collector core, fix changes for non-nullable AttributeValue (#1724)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Add option to only send metadata (#1723)

This is useful in agent-collector setups where there is another
exporter forwarding telemetry data to a second Collector with
the Datadog exporter running

* [splunkhecexporter] Remove unnecessary return value from logDataToSplunk (#1726)

* [splunkhecexporter] Remove unnecessary return value from logDataToSplunk

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Remove usage of the dropped logs

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* [signalfxexporter] Split incoming data requests by access token before enqueuing (#1727)

* [signalfxexporter] Split incoming data requests by access token before enqueuing

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Fix imports in go.mod

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Fix logs to benefit of the split

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Fix imports in signalfx receiver

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* More fixes

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Even more mods

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* …
vastin pushed a commit to vastin/aws-otel-collector that referenced this issue Mar 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants