Commit Graph

15 Commits

Author SHA1 Message Date
jason plumb 6836d73efa
use the pinned petclinic version in overhead tests. (#6306) 2022-07-11 14:30:31 -07:00
Lauri Tulmin 3611f11e39
Fix ClassCastException in overhead tests (#6019) 2022-05-12 12:03:45 -07:00
jason plumb 48f7e03188
Improve warmup phase for overhead tests (#5700)
* 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>
2022-03-29 10:27:14 -07:00
Trask Stalnaker db8cd050a7
Add spotless to standalone subprojects (#5058)
* Update spotless version

* Add spotless to benchmark-overhead

* Add spotless to smoke-test images

* Add spotless to examples

* Apply spotless

* Resolve log4j conflict

* Apply spotless after upgrade
2022-01-10 12:46:52 -08:00
jason plumb b5516c8530
Enhancements to overhead tests (#4833)
* 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>
2021-12-08 09:23:13 -08:00
Trask Stalnaker 7ae89fa3b9
Post 1.6.0 release updates (#4108) 2021-10-19 22:31:08 -07:00
jason plumb 4be3583c20
Fix the latest snapshot resolver. (#4304) 2021-10-05 13:41:54 -07:00
Trask Stalnaker cfdc4ac7e5
Change the default javaagent artifact to have exporters (#4106)
* Change default javaagent to all, introduce slim

* Update release builds

* Update examples build

* Update benchmark-overhead

* Update benchmark-e2e

* Update docs where ok pre-release

* Update misc

* Fix references to fullJavaagentJar

* Fix it

* Delete doc for pre-1.0 releases

* Attach backwards compatible "all" artifact to releases

* Comment

* Comment

* guessing

* fix

* Update version

* Add otlp/grpc exporter to slim artifact

* Fix comment
2021-10-02 11:28:11 -07:00
Trask Stalnaker 62c604f2f5
Format java files in standalone projects (#4105) 2021-09-13 16:16:25 +09:00
jason plumb 68d26a2bba
add average and max cpu to results. (#3940) 2021-08-24 18:19:29 -07:00
jason plumb e439c153c8
[overhead] - Add network average read/write to output (#3872)
* add average network read/write to the output results.

* guard against div/zero
2021-08-23 21:52:18 -07:00
jason plumb 566ec61728
[overhead] fix permissions issue with test results (#3888)
* 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>
2021-08-23 19:56:25 +02:00
jason plumb b7577bb31e
Benchmark overhead: Accumulate and persist results (#3832)
* 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
2021-08-19 09:47:36 -07:00
jason plumb 44b71b77e1
Overhead benchmarks: Perform a warmup phase. (#3815)
* perform a warmup phase.

* simplify approach to starting JFR recording.

* remove JMX

* use liberica jvm
2021-08-13 14:23:33 +03:00
jason plumb 21f807553f
rename directory (#3786) 2021-08-06 09:57:32 -07:00