Skip to content

Commit

Permalink
ref(js): Simplify manual queue instrumentation code (#11406)
Browse files Browse the repository at this point in the history
* ref(js): Simplify manual queue instrumentation code

* add Sentry
  • Loading branch information
Lms24 authored Oct 7, 2024
1 parent 67eb973 commit f87b887
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -57,14 +57,14 @@ app.post("/publish", async (req, res) => {
"messaging.message.body.size": messageBodySize,
},
},
async (span) => {
const traceHeader = Sentry.spanToTraceHeader(span);
const baggageHeader = Sentry.spanToBaggageHeader(span);
async () => {
const { "sentry-trace": sentryTrace, baggage: sentryBaggage } =
Sentry.getTraceData();
await redisClient.lPush(
"messages",
JSON.stringify({
traceHeader,
baggageHeader,
sentryTrace,
sentryBaggage,
timestamp: Date.now(),
messageId,
})
Expand Down Expand Up @@ -99,7 +99,7 @@ const message = JSON.parse(await redisClient.lPop(QUEUE_KEY));
const latency = Date.now() - message.timestamp;

Sentry.continueTrace(
{ sentryTrace: message.traceHeader, baggage: message.baggageHeader },
{ sentryTrace: message.sentryTrace, baggage: message.sentryBaggage },
() => {
Sentry.startSpan({
name: 'queue_consumer_transaction',
Expand Down

0 comments on commit f87b887

Please sign in to comment.