sentry-java
sentry-java copied to clipboard
Spring Boot cache integration POC
:scroll: Description
:bulb: Motivation and Context
:green_heart: How did you test it?
:pencil: Checklist
- [ ] I reviewed the submitted code.
- [ ] I added tests to verify the changes.
- [ ] No new PII added or SDK only sends newly added PII if
sendDefaultPIIis enabled. - [ ] I updated the docs if needed.
- [ ] Review from the native team if needed.
- [ ] No breaking change or entry added to the changelog.
- [ ] No breaking change for hybrid SDKs or communicated to hybrid SDKs.
:crystal_ball: Next steps
| 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
- Spring Boot cache integration POC ([#3457](https://github.com/getsentry/sentry-java/pull/3457))
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 beab2106bf10e7d39222d3799362e200e1dee674
Performance metrics :rocket:
| Plain | With Sentry | Diff | |
|---|---|---|---|
| Startup time | 421.56 ms | 499.07 ms | 77.51 ms |
| Size | 1.70 MiB | 2.28 MiB | 592.12 KiB |
Baseline results on branch: main
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| d6d2b2ed980d6c0969c24feddee5039d3cf7a46c | 392.55 ms | 467.50 ms | 74.95 ms |
| c7e2fbc59ddc599ea7fe0bf4cd1e11a9e34722af | 393.98 ms | 478.24 ms | 84.27 ms |
| 4e260b39672c0cc6383209cec9f3300ac5596e36 | 388.40 ms | 468.98 ms | 80.58 ms |
| 28c9a83af55b119517dbd2fcf74975fb5822907b | 366.20 ms | 433.88 ms | 67.67 ms |
| baaf6371cb120f45ad4fed59e8b97e65e3381cfd | 418.39 ms | 496.86 ms | 78.47 ms |
| 283d83ee054aeb45e4b16909917bdc30fe1cf554 | 416.81 ms | 497.22 ms | 80.41 ms |
| 283d83ee054aeb45e4b16909917bdc30fe1cf554 | 348.44 ms | 392.06 ms | 43.62 ms |
| 0bf143eed497f1a0a478c0561a3085ca8d31c81f | 368.35 ms | 437.47 ms | 69.12 ms |
| 86f00968b4ba59f756bb4fe01e4fb1cc61bd4f1d | 368.63 ms | 446.92 ms | 78.29 ms |
| 619c9b9a5e0ebc4fd9194795156f5dd308254628 | 428.23 ms | 514.66 ms | 86.43 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| d6d2b2ed980d6c0969c24feddee5039d3cf7a46c | 1.72 MiB | 2.27 MiB | 555.05 KiB |
| c7e2fbc59ddc599ea7fe0bf4cd1e11a9e34722af | 1.72 MiB | 2.29 MiB | 576.40 KiB |
| 4e260b39672c0cc6383209cec9f3300ac5596e36 | 1.72 MiB | 2.27 MiB | 554.95 KiB |
| 28c9a83af55b119517dbd2fcf74975fb5822907b | 1.70 MiB | 2.28 MiB | 592.00 KiB |
| baaf6371cb120f45ad4fed59e8b97e65e3381cfd | 1.72 MiB | 2.27 MiB | 558.42 KiB |
| 283d83ee054aeb45e4b16909917bdc30fe1cf554 | 1.72 MiB | 2.29 MiB | 577.69 KiB |
| 283d83ee054aeb45e4b16909917bdc30fe1cf554 | 1.72 MiB | 2.29 MiB | 577.69 KiB |
| 0bf143eed497f1a0a478c0561a3085ca8d31c81f | 1.72 MiB | 2.29 MiB | 576.50 KiB |
| 86f00968b4ba59f756bb4fe01e4fb1cc61bd4f1d | 1.72 MiB | 2.29 MiB | 576.50 KiB |
| 619c9b9a5e0ebc4fd9194795156f5dd308254628 | 1.70 MiB | 2.28 MiB | 592.12 KiB |