bunqueue v2.9 API referenceall versions · guide
bunqueue
    Preparing search index...

    Interface QueueManagerConfig

    Queue Manager configuration.

    interface QueueManagerConfig {
        cleanupIntervalMs?: number;
        completedRetentionMs?: number | null;
        dataPath?: string;
        dependencyCheckMs?: number;
        dlqMaintenanceMs?: number;
        jobTimeoutCheckMs?: number;
        maxCompletedJobs?: number;
        maxCustomIds?: number;
        maxJobLogs?: number;
        maxJobResults?: number;
        maxMetricDataPoints?: number;
        maxPrometheusQueues?: number;
        maxQueueEvents?: number;
        maxWaitingDeps?: number;
        stallCheckMs?: number;
        validateWebhookUrls?: boolean;
    }
    Index
    cleanupIntervalMs?: number
    completedRetentionMs?: number | null

    Delete retained completed jobs after this age; null/undefined disables automatic retention.

    dataPath?: string
    dependencyCheckMs?: number
    dlqMaintenanceMs?: number
    jobTimeoutCheckMs?: number

    Retry delay after a processing-timeout transition fails.

    maxCompletedJobs?: number
    maxCustomIds?: number
    maxJobLogs?: number
    maxJobResults?: number
    maxMetricDataPoints?: number

    Maximum retained one-minute metric buckets per queue and terminal state.

    maxPrometheusQueues?: number

    Maximum queue label values emitted in one Prometheus scrape; zero disables them.

    maxQueueEvents?: number

    Maximum retained lifecycle events per queue.

    maxWaitingDeps?: number
    stallCheckMs?: number
    validateWebhookUrls?: boolean