MCPcopy Index your code
hub / github.com/getsentry/sentry-javascript / createProfilingEvent

Function createProfilingEvent

packages/profiling-node/src/utils.ts:89–103  ·  view source on GitHub ↗
(client: Client, profile: RawThreadCpuProfile, event: Event)

Source from the content-addressed store, hash-verified

87 * @returns {Profile | null}
88 */
89export function createProfilingEvent(client: Client, profile: RawThreadCpuProfile, event: Event): Profile | null {
90 if (!isValidProfile(profile)) {
91 return null;
92 }
93
94 return createProfilePayload(client, profile, {
95 release: event.release ?? '',
96 environment: event.environment ?? '',
97 event_id: event.event_id ?? '',
98 transaction: event.transaction ?? '',
99 start_timestamp: event.start_timestamp ? event.start_timestamp * 1000 : Date.now(),
100 trace_id: event.contexts?.trace?.trace_id ?? '',
101 profile_id: profile.profile_id,
102 });
103}
104
105/**
106 * Create a profile

Callers 1

Calls 3

isValidProfileFunction · 0.70
createProfilePayloadFunction · 0.70
nowMethod · 0.65

Tested by

no test coverage detected