feat(n8n Evaluation Trigger Node): Add telemetry events (#15465)

This commit is contained in:
Dana
2025-05-16 17:22:17 +02:00
committed by GitHub
parent b53bd173d0
commit 9834a49bd3
5 changed files with 48 additions and 3 deletions

View File

@@ -729,6 +729,7 @@ export class TelemetryEventRelay extends EventRelay {
sharing_role: userRole,
credential_type: null,
is_managed: false,
eval_rows_left: null,
...TelemetryHelpers.resolveAIMetrics(workflow.nodes, this.nodeTypes),
};
@@ -739,6 +740,15 @@ export class TelemetryEventRelay extends EventRelay {
manualExecEventProperties.node_graph_string = JSON.stringify(nodeGraphResult.nodeGraph);
}
nodeGraphResult?.evaluationTriggerNodeNames?.forEach((name: string) => {
const rowsLeft =
runData.data.resultData.runData[name]?.[0]?.data?.main?.[0]?.[0]?.json?._rowsLeft;
if (typeof rowsLeft === 'number') {
manualExecEventProperties.eval_rows_left = rowsLeft;
}
});
if (runData.data.startData?.destinationNode) {
const credentialsData = TelemetryHelpers.extractLastExecutedNodeCredentialData(runData);
if (credentialsData) {