feat(core): Add production root executions (#14845)

Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
This commit is contained in:
Marc Littlemore
2025-04-29 11:32:47 +01:00
committed by GitHub
parent 9d2a65b3cb
commit 7f89244304
13 changed files with 279 additions and 16 deletions

View File

@@ -60,6 +60,11 @@ describe('LicenseMetricsRepository', () => {
StatisticsNames.manualError,
secondWorkflow.id,
),
workflowStatisticsRepository.upsertWorkflowStatistics(
StatisticsNames.productionSuccess,
secondWorkflow.id,
true,
),
]);
const metrics = await licenseMetricsRepository.getLicenseRenewalMetrics();
@@ -70,7 +75,8 @@ describe('LicenseMetricsRepository', () => {
totalCredentials: 2,
totalWorkflows: 5,
activeWorkflows: 3,
productionExecutions: 2,
productionExecutions: 3,
productionRootExecutions: 3,
manualExecutions: 2,
});
});
@@ -87,6 +93,7 @@ describe('LicenseMetricsRepository', () => {
totalWorkflows: 3,
activeWorkflows: 3,
productionExecutions: 0, // not NaN
productionRootExecutions: 0, // not NaN
manualExecutions: 0, // not NaN
});
});