elastic / elastic/apm-agent-java
Public API ignore transaction option
- Lingua principale
- Java
- Stelle
- 594
- Fork
- 338
- Merge medio
- 1g 13h
- PR unite (30g)
- 25
Descrizione
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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo il comportamento segnalato con un metodo @Scheduled di Spring Boot e verifica come vengono esposte le transazioni tramite ElasticApm.currentTransaction(). Nell’issue non sono indicati né un file sorgente né un test, quindi traccia innanzitutto la strumentazione dei metodi pianificati e i punti di ingresso dell’API pubblica. Il lavoro è completo quando i chiamanti dispongono di un modo documentato per impedire che il metodo pianificato venga registrato come transazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, spring-boot
- Ambito
- backend, observability-sre
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 28/100