elastic / elastic/apm-agent-java

span composite count must be > 1

Aperta
#3,265 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
agent-java
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.