* improve warmup phase for overhead tests
* add jfr config file that has just the minimal set of items we care about.
* Update benchmark-overhead/src/test/java/io/opentelemetry/OverheadTests.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* add average machine cpu total and total gc pause nanos
* Collect run durations.
* Report in config order (don't sort by name). Output new fields.
* add additional metrics to table.
* consistent casing
* bump
* instead of grouping agent data, group by field. consolidate fields into one place.
* consolidate and simplify config
* typo
* Update benchmark-overhead/src/test/java/io/opentelemetry/results/AppPerfResults.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* migrate heap to MB and add units where missing
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* run as root and provide a little more timeout room
* update test result data
* update test result data
* update test result data
Co-authored-by: breedx-splk <breedx-splk@users.noreply.github.com>
* persist summary and csv back into the results directory
* run nightly and don't trigger CI
* leverage autocloseable
* sort once.
* use stringbuilder
* factor out writeheader method
* add comments for clarity