Skip to content

Commit f87b887

Browse files
authored
ref(js): Simplify manual queue instrumentation code (#11406)
* ref(js): Simplify manual queue instrumentation code * add Sentry
1 parent 67eb973 commit f87b887

File tree

1 file changed

+6
-6
lines changed
  • docs/platforms/javascript/common/tracing/instrumentation/custom-instrumentation

1 file changed

+6
-6
lines changed

docs/platforms/javascript/common/tracing/instrumentation/custom-instrumentation/queues-module.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,14 @@ app.post("/publish", async (req, res) => {
5757
"messaging.message.body.size": messageBodySize,
5858
},
5959
},
60-
async (span) => {
61-
const traceHeader = Sentry.spanToTraceHeader(span);
62-
const baggageHeader = Sentry.spanToBaggageHeader(span);
60+
async () => {
61+
const { "sentry-trace": sentryTrace, baggage: sentryBaggage } =
62+
Sentry.getTraceData();
6363
await redisClient.lPush(
6464
"messages",
6565
JSON.stringify({
66-
traceHeader,
67-
baggageHeader,
66+
sentryTrace,
67+
sentryBaggage,
6868
timestamp: Date.now(),
6969
messageId,
7070
})
@@ -99,7 +99,7 @@ const message = JSON.parse(await redisClient.lPop(QUEUE_KEY));
9999
const latency = Date.now() - message.timestamp;
100100

101101
Sentry.continueTrace(
102-
{ sentryTrace: message.traceHeader, baggage: message.baggageHeader },
102+
{ sentryTrace: message.sentryTrace, baggage: message.sentryBaggage },
103103
() => {
104104
Sentry.startSpan({
105105
name: 'queue_consumer_transaction',

0 commit comments

Comments
 (0)