elastic / elastic/apm-agent-java
span composite count must be > 1
- Lingua principale
- Java
- Stelle
- 594
- Fork
- 338
- Merge medio
- 1g 13h
- PR unite (30g)
- 25
Descrizione
## Describe the bug
From the APM Agents spec (https://github.com/elastic/apm/blob/main/specs/agents/handling-huge-traces/tracing-spans-compress.md?plain=1#L137-L138):
> - `composite`
- `count`: The number of compressed spans this composite span represents.
The minimum count is 2 as a composite span represents at least two spans.
It looks like the java agent is reporting composite spans with a lower count. The following error was observed in ecs logs:
`validation error: span: composite: 'count': validation rule 'min(2)' violated`
## Steps to reproduce
I don't have those unfortunately :(
This is part of the ops KPI review
## Expected behavior
Composite count must be > 1
## Debug logs
`validation error: span: composite: 'count': validation rule 'min(2)' violated`
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando il codice dell’agente Java che crea o segnala i conteggi degli span compositi, quindi esamina i test esistenti di convalida o serializzazione degli span. Riproduci l’errore di convalida ECS, se possibile, e traccia quale percorso può emettere un conteggio inferiore a 2. Il lavoro è completato quando gli span compositi riportano costantemente un conteggio maggiore di 1 ed esiste una copertura per il percorso interessato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- observability
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100