Paraya 6 JAX-RS invalid transaction name + no span captured with @Trace
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- java
- Ambito
- api, observability
Direzione di ricerca
Inizia con l’applicazione di test fornita all’indirizzo github.com/ciment7/jakarta-test e riproduci la prima e le successive esecuzioni JAX-RS su Payara 6. Confronta i nomi delle transazioni e verifica, usando issue #1752 come contesto, se il metodo annotato con @Traced produce uno span. Il lavoro è completato quando i nomi delle transazioni JAX-RS sono coerenti e viene catturato uno span per il metodo tracciato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This was initially reported in our forum:
https://discuss.elastic.co/t/problem-with-distributing-tracing-for-jakarta-10-and-payara-6/372920/6
With the provided test application in https://github.com/ciment7/jakarta-test we can reproduce the following symptoms:
- the first execution of the jax-rs resource is properly named (1)
- the second and following executions of jax-rs are named from the servlet transaction (2)
- no extra span is being captured for the method annotated with
@Traced(3)
For 1) and 2), the issue seems to happen because in the first case the servlet transaction wraps the jax-rs resource execution, and in the second case the jax-rs invocation is made without parent servlet transaction, which is something that we don't support as described in https://github.com/elastic/apm-agent-java/issues/1752 issue.
For 3) this is probably a related issue but I have not found any hint of what could be wrong here.
- Lingua principale
- Java
- Stelle
- 593
- Fork
- 337
- Merge medio
- 15h 24m
- PR unite (30g)
- 15
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di elastic/apm-agent-java
-
agent-java
Difficoltà 2/5 1-2 giorni Idoneità per principianti 62/100
elastic/apm-agent-java#2844 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Improve docs and add error log related to illegal activation of transactionForse già presa @AzazelSensei l’ha presa 32 giorni fa. Apertadocs good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
elastic/apm-agent-java#850 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Custom HttpURLConnection throwing unchecked exception can stall the agentForse già presa @jackshirazi l’ha presa 3 giorni fa. Apertaagent-java bug
elastic/apm-agent-java#4590 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
agent-java community triage
elastic/apm-agent-java#4573 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
agent-java
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
elastic/apm-agent-java#4549 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di elastic/apm-agent-java
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
mit-cml/appinventor-sources#4155 ·
I maintainer di solito rispondono entro 1 giorno
-
[Doc] - Creation du READMEAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 62/100
Hira-shi/PW1-DAI-Carrel-Egal-Eyer#28 ·
I maintainer di solito rispondono entro 1 giorno
-
`GET /v1/event/token/{uuid}` can report a BOM upload as done before policy evaluation and metrics have finishedForse già presa @Zargath l’ha presa oggi. Apertadefect in triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
DependencyTrack/dependency-track#7646 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
floci-io/floci#5425 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
objectionary/eo-graphs#80 ·