getsentry / sentry-java

A Sentry SDK for Java, Android and other JVM languages.
https://docs.sentry.io/
MIT License
1.16k stars 435 forks source link

POTEL 50 - Auto config for Spring Boot combined with OTel but without agent #3846

Closed adinauer closed 2 weeks ago

adinauer commented 3 weeks ago

:scroll: Description

:bulb: Motivation and Context

:green_heart: How did you test it?

:pencil: Checklist

:crystal_ball: Next steps

github-actions[bot] commented 3 weeks ago
Fails
:no_entry_sign: Please consider adding a changelog entry for the next release.
Messages
:book: Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Instructions and example for changelog

Please add an entry to CHANGELOG.md to the "Unreleased" section. Make sure the entry includes this PR's number.

Example:

## Unreleased

- POTEL 50 - Auto config for Spring Boot combined with OTel but without agent ([#3846](https://github.com/getsentry/sentry-java/pull/3846))

If none of the above apply, you can opt out of this check by adding #skip-changelog to the PR description.

Generated by :no_entry_sign: dangerJS against 30c5ebd4623cedf2e4cefc369338b04aa14cbf6f

github-actions[bot] commented 3 weeks ago

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 384.00 ms 460.10 ms 76.10 ms
Size 1.65 MiB 2.31 MiB 672.57 KiB

Previous results on branch: feat/spring-boot-autoconfig-for-otel-no-agent

Startup times

Revision Plain With Sentry Diff
fe6463f7b9efd4d1edbd510a0f4646a4a3209070 408.02 ms 421.84 ms 13.82 ms
28031d4294b2b81aaa81f099e294073432dc943e 402.63 ms 443.26 ms 40.63 ms

App size

Revision Plain With Sentry Diff
fe6463f7b9efd4d1edbd510a0f4646a4a3209070 1.70 MiB 2.36 MiB 670.64 KiB
28031d4294b2b81aaa81f099e294073432dc943e 1.65 MiB 2.31 MiB 672.60 KiB