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

Add end-to-end benchmarking #1178

Merged
merged 2 commits into from Sep 18, 2020

Conversation

marcotc
Copy link
Member

@marcotc marcotc commented Sep 16, 2020

Add an end-to-end test to our benchmarking suite.

This test generated traces (ranging from 1 to 100 nested spans), sends them to the write, which sends it by HTTP to a locally running agent.

This benchmark exercises the exact same code path that host applications will perform.

With this benchmark we should be able to report on measurable, tracer-level gains performed when optimizations on a subset of the tracer.

@marcotc marcotc added the performance Involves performance (e.g. CPU, memory, etc) label Sep 16, 2020
@marcotc marcotc requested a review from a team September 16, 2020 21:13
@marcotc marcotc self-assigned this Sep 16, 2020
@ericmustin
Copy link
Contributor

@marcotc I think we're missing some methods on the new test for shutdown?

@marcotc
Copy link
Member Author

marcotc commented Sep 18, 2020

@ericmustin, oops, it seems like I deleted a word from the original PR, fixed now 👍

@marcotc marcotc merged commit 8933df6 into perf/transport-memory-improvements Sep 18, 2020
@marcotc marcotc deleted the perf/end-to-end-benchmark branch September 18, 2020 21:10
@marcotc marcotc added this to the 0.41.0 milestone Sep 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance Involves performance (e.g. CPU, memory, etc)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants