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

Updated traces performance test results for Datadog exporter against real backend #593

Closed
mx-psi opened this issue Jul 29, 2021 · 5 comments
Labels
ADOT partner component ADOT partner component related issues trace-ga-release-readiness Trace stable release readiness

Comments

@mx-psi
Copy link
Contributor

mx-psi commented Jul 29, 2021

Hi,

Please find the updated performance results for the datadog trace exporter as of commit a8603ce below. The tests were run against an internal environment following the instructions of the aws-otel-test-framework repository.

100 TPS
{
   "testcase":"datadog_exporter_trace_mock",
   "instanceType":"m5.2xlarge",
   "receivers":[
      "otlp"
   ],
   "processors":[
      "batch"
   ],
   "exporters":[
      "datadog"
   ],
   "dataType":"otlp",
   "dataMode":"trace",
   "dataRate":100,
   "avgCpu":8.565867782510242,
   "avgMem":74.50371413333333,
   "commitId":"dummy_commit",
   "collectionPeriod":10,
   "testingAmi":"soaking_linux"
}
1000 TPS
{
   "testcase":"datadog_exporter_trace_mock",
   "instanceType":"m5.2xlarge",
   "receivers":[
      "otlp"
   ],
   "processors":[
      "batch"
   ],
   "exporters":[
      "datadog"
   ],
   "dataType":"otlp",
   "dataMode":"trace",
   "dataRate":1000,
   "avgCpu":28.722534286136238,
   "avgMem":75.89580799999999,
   "commitId":"dummy_commit",
   "collectionPeriod":10,
   "testingAmi":"soaking_linux"
}
5000 TPS
{
   "testcase":"datadog_exporter_trace_mock",
   "instanceType":"m5.2xlarge",
   "receivers":[
      "otlp"
   ],
   "processors":[
      "batch"
   ],
   "exporters":[
      "datadog"
   ],
   "dataType":"otlp",
   "dataMode":"trace",
   "dataRate":5000,
   "avgCpu":99.33122504914861,
   "avgMem":89.73421226666667,
   "commitId":"dummy_commit",
   "collectionPeriod":10,
   "testingAmi":"soaking_linux"
}

We also conducted end to end testing to validate the behavior.


cc @alolita for OTLP Tracing stability

@alolita
Copy link
Contributor

alolita commented Aug 4, 2021

Hi @mx-psi Thanks for the perf results for the trace exporter. Did you use the current Collector release (https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.31.0) for these tests?

@alolita alolita added ADOT partner component ADOT partner component related issues traces Tracing related issue trace-ga-release-readiness Trace stable release readiness and removed traces Tracing related issue labels Aug 4, 2021
@mx-psi
Copy link
Contributor Author

mx-psi commented Aug 4, 2021

@alolita I ran the tests using the latest available AWS OpenTelemetry Collector commit, which uses v0.30.0 of all components. I can re-run the tests with the contrib distro v0.31.0 or wait until AWS releases an updated version of their Collector. Would either of those work?

@alolita
Copy link
Contributor

alolita commented Aug 4, 2021

Hi @mx-psi once the final Collector version is released on OTEL, we will build the ADOT Collector thereafter. Would recommend doing a final run with both releases. We require these tests to be run with the ADOT Collector release.

@mx-psi
Copy link
Contributor Author

mx-psi commented Aug 5, 2021

@alolita That makes sense, we can keep this issue open and I will re-run the test when that happens. Thanks for the help here.

@mx-psi
Copy link
Contributor Author

mx-psi commented Sep 10, 2021

Superseded by aws-observability/aws-otel-test-framework#340

@mx-psi mx-psi closed this as completed Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ADOT partner component ADOT partner component related issues trace-ga-release-readiness Trace stable release readiness
Projects
None yet
Development

No branches or pull requests

2 participants