From c3b17ae414824967f5e3e80400319a2c27e4678e Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Thu, 4 Jan 2024 22:51:39 +0100 Subject: [PATCH] fix(node): Anr events should have an `event_id` --- packages/node/src/integrations/anr/worker.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/node/src/integrations/anr/worker.ts b/packages/node/src/integrations/anr/worker.ts index e2292ce0aff0..f87ff8bb672f 100644 --- a/packages/node/src/integrations/anr/worker.ts +++ b/packages/node/src/integrations/anr/worker.ts @@ -6,7 +6,13 @@ import { updateSession, } from '@sentry/core'; import type { Event, Session, StackFrame, TraceContext } from '@sentry/types'; -import { callFrameToStackFrame, normalizeUrlToBase, stripSentryFramesAndReverse, watchdogTimer } from '@sentry/utils'; +import { + callFrameToStackFrame, + normalizeUrlToBase, + stripSentryFramesAndReverse, + uuid4, + watchdogTimer, +} from '@sentry/utils'; import { Session as InspectorSession } from 'inspector'; import { parentPort, workerData } from 'worker_threads'; import { makeNodeTransport } from '../../transports'; @@ -90,6 +96,7 @@ async function sendAnrEvent(frames?: StackFrame[], traceContext?: TraceContext): log('Sending event'); const event: Event = { + event_id: uuid4(), contexts: { ...options.contexts, trace: traceContext }, release: options.release, environment: options.environment,