aws / aws/aws-xray-sdk-java

Exclude path from being traced with certain AWS services

Aperta
#124 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Java
Stelle
100
Fork
100
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

The current implementation is capturing the full HTTP path when tracing outgoing requests to API Gateway. This presents a bit of a problem as the `connectionId` is part of the path when sending outbound Websocket messages, i.e. the message is posted to https://my.ws.apigateway/@connections/. This leads to a huge number of nodes inside the X-ray console as each connection effectively creates a new node. Is there a way to configure the X-ray SDK to use a fixed value when communicating with a Websocket API Gateway and adding the `connectionId` path parameter to the X-ray context instead?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il codice del Java SDK che traccia le richieste in uscita di API Gateway e costruisce il contesto X-Ray per i messaggi WebSocket. Verifica come viene registrato il percorso completo, quindi definisci il completamento come l’utilizzo di un percorso di servizio fisso mantenendo connectionId come contesto; aggiungi o aggiorna la copertura per questo comportamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, java
Ambito
api, observability
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.