elastic / elastic/apm-agent-java
Public API ignore transaction option
- Vorherrschende Sprache
- Java
- Sterne
- 594
- Forks
- 338
- Ø Merge
- 1 T. 13 Std.
- Gemergte PRs (30 T.)
- 25
Beschreibung
Using Spring Boot, all `@Scheduled` methods are recorded. I have a method that fires regularly and I want to ignore it.
An option to ignore should be added, like `@IgnoreTransaction`.
Even if I get the transaction using `ElasticApm.currentTransaction()` there is no way to cancel it.
Beitragsleitfaden
Rechercherichtung
Beginne damit, das gemeldete Verhalten mit einer Spring Boot-@Scheduled-Methode zu reproduzieren, und untersuche, wie Transaktionen über ElasticApm.currentTransaction() verfügbar gemacht werden. Im Issue wird keine Quelldatei oder kein Test genannt; verfolge daher zunächst die Instrumentierung von Scheduled-Methoden und die öffentlichen API-Einstiegspunkte. Als erledigt gilt die Aufgabe, wenn Aufrufer eine dokumentierte Möglichkeit haben, zu verhindern, dass die Scheduled-Methode als Transaktion aufgezeichnet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, spring-boot
- Bereich
- backend, observability-sre
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 28/100