trigger.dev
Version:
A Command-Line Interface for Trigger.dev projects
28 lines • 741 B
JavaScript
export function measureExecutionMetrics({ attemptCreatedAt, dequeuedAt, podScheduledAt, }) {
const metrics = [
{
name: "start",
event: "create_attempt",
timestamp: attemptCreatedAt,
duration: Date.now() - attemptCreatedAt,
},
];
if (dequeuedAt) {
metrics.push({
name: "start",
event: "dequeue",
timestamp: dequeuedAt,
duration: 0,
});
}
if (podScheduledAt) {
metrics.push({
name: "start",
event: "pod_scheduled",
timestamp: podScheduledAt,
duration: 0,
});
}
return metrics;
}
//# sourceMappingURL=executionMetrics.js.map