Skip to content

Commit b79340d

Browse files
committed
Fix errored spans message too long
1 parent 0b225c9 commit b79340d

File tree

1 file changed

+6
-2
lines changed
  • packages/core/src/services/tracing/spans

1 file changed

+6
-2
lines changed

packages/core/src/services/tracing/spans/process.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ import {
5151
Workspace,
5252
} from '../../../browser'
5353
import { cache as redis } from '../../../cache'
54+
import { database } from '../../../client'
5455
import { publisher } from '../../../events/publisher'
5556
import { processSegmentJobKey } from '../../../jobs/job-definitions/tracing/processSegmentJob'
5657
import { tracingQueue } from '../../../jobs/queues'
@@ -62,7 +63,6 @@ import { SpanMetadatasRepository, SpansRepository } from '../../../repositories'
6263
import { spans } from '../../../schema'
6364
import { convertTimestamp } from './shared'
6465
import { SPAN_SPECIFICATIONS } from './specifications'
65-
import { database } from '../../../client'
6666

6767
export async function processSpan(
6868
{
@@ -96,9 +96,13 @@ export async function processSpan(
9696
const segments = extractingsb.value
9797

9898
const id = span.spanId
99+
99100
const traceId = span.traceId
101+
100102
const segmentId = segments.at(-1)?.id
103+
101104
const parentId = span.parentSpanId
105+
102106
const name = span.name.slice(0, 128)
103107

104108
const convertingsk = convertSpanKind(span.kind)
@@ -147,7 +151,7 @@ export async function processSpan(
147151
if (extractingse.error) return Result.error(extractingse.error)
148152
if (extractingse.value != undefined) {
149153
status = SpanStatus.Error
150-
message = extractingse.value || undefined
154+
message = extractingse.value?.slice(0, 256) || undefined
151155
}
152156

153157
let metadata = {

0 commit comments

Comments
 (0)