elastic / elastic/apm-agent-java

Public API ignore transaction option

Aperta
#845 26 commenti 6 reazioni 0 assegnatari Vedi su GitHub
api
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.