Add metrics to workflows (#12829)

- ensure each trigger is working properly
- check throttle does not happen too often
- keep an eye on the completed/failed proportion
This commit is contained in:
Thomas Trompette
2025-06-24 15:31:47 +02:00
committed by GitHub
parent ce55b20faa
commit b063510c79
5 changed files with 69 additions and 1 deletions

View File

@ -6,4 +6,11 @@ export enum MetricsKeys {
CalendarEventSyncJobFailedInsufficientPermissions = 'calendar-event-sync-job/failed-insufficient-permissions',
CalendarEventSyncJobFailedUnknown = 'calendar-event-sync-job/failed-unknown',
InvalidCaptcha = 'invalid-captcha',
WorkflowRunStartedDatabaseEventTrigger = 'workflow-run/started/database-event-trigger',
WorkflowRunStartedCronTrigger = 'workflow-run/started/cron-trigger',
WorkflowRunStartedWebhookTrigger = 'workflow-run/started/webhook-trigger',
WorkflowRunStartedManualTrigger = 'workflow-run/started/manual-trigger',
WorkflowRunCompleted = 'workflow-run/completed',
WorkflowRunFailed = 'workflow-run/failed',
WorkflowRunFailedThrottled = 'workflow-run/failed/throttled',
}