Skip to content

Commit fba2c94

Browse files
k-fishpriscilawebdev
authored andcommitted
feat(tracemetrics): Add internal ingest at as datetime (#102099)
This just adds the renderer so it can be more easily compared to the occurred etc. when looking into ingestion delays.
1 parent f1bfc1f commit fba2c94

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

static/app/views/explore/logs/fieldRenderers.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ function TimestampRenderer(props: LogFieldRendererProps) {
165165
);
166166
}
167167

168+
function InternalIngestedAtRenderer(props: LogFieldRendererProps) {
169+
const ingestedAt =
170+
props.extra.attributes[OurLogKnownFieldKey.INTERNAL_ONLY_INGESTED_AT];
171+
return <DateTime seconds milliseconds date={new Date(Number(ingestedAt))} />;
172+
}
173+
168174
function RelativeTimestampRenderer(props: LogFieldRendererProps) {
169175
const preciseTimestamp = props.extra.attributes[OurLogKnownFieldKey.TIMESTAMP_PRECISE];
170176
const startTimestampMs = props.extra.timestampRelativeTo!;
@@ -637,6 +643,7 @@ export const LogAttributesRendererMap: Record<
637643
}
638644
return TimestampRenderer(props);
639645
},
646+
[OurLogKnownFieldKey.INTERNAL_ONLY_INGESTED_AT]: InternalIngestedAtRenderer,
640647
[OurLogKnownFieldKey.SEVERITY]: SeverityTextRenderer,
641648
[OurLogKnownFieldKey.MESSAGE]: LogBodyRenderer,
642649
[OurLogKnownFieldKey.TRACE_ID]: TraceIDRenderer,

static/app/views/explore/logs/types.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ export enum OurLogKnownFieldKey {
5858

5959
// Replay integration
6060
REPLAY_ID = 'replay_id',
61+
62+
// INTERNAL only (these only appear for staff)
63+
INTERNAL_ONLY_INGESTED_AT = 'tags[sentry._internal.ingested_at,number]',
6164
}
6265

6366
export type OurLogFieldKey = OurLogCustomFieldKey | OurLogKnownFieldKey;

0 commit comments

Comments
 (0)