Skip to content

Commit ec6119a

Browse files
authored
feat: add metadata timestamp (CM-868) (#3814)
1 parent 898cf8a commit ec6119a

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

  • services/libs/data-access-layer/src/activities

services/libs/data-access-layer/src/activities/insert.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,20 @@ export async function insertActivities(
122122
},
123123
'Dispatching activity to queue!',
124124
)
125-
await emitter.sendMessage(generateUUIDv4(), row, generateUUIDv4())
125+
const messageWithMetadata = {
126+
...row,
127+
metadata: {
128+
commit_timestamp: new Date().toISOString(),
129+
},
130+
}
131+
logger.debug(
132+
{
133+
activityId: row.id,
134+
commitTimestamp: messageWithMetadata.metadata.commit_timestamp,
135+
},
136+
'Sending activity with metadata to Kafka',
137+
)
138+
await emitter.sendMessage(generateUUIDv4(), messageWithMetadata, generateUUIDv4())
126139
}
127140
telemetry.increment('tinybird.insert_activity', activities.length)
128141

0 commit comments

Comments
 (0)