UNPKG

@ahmedhegazee/nestjs-telescope

Version:

Advanced observability and monitoring solution for NestJS applications with ML-powered analytics, enterprise features, and production-ready scaling

47 lines 1.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultJobWatcherConfig = void 0; exports.defaultJobWatcherConfig = { enabled: true, priority: 3, tags: ['job', 'queue', 'worker', 'monitoring'], dependencies: [], trackJobExecution: true, trackJobProgress: true, trackJobResults: true, trackJobErrors: true, trackJobRetries: true, trackJobDelays: true, enablePerformanceTracking: true, trackCpuUsage: true, trackMemoryUsage: true, trackExecutionTime: true, slowJobThreshold: 5000, captureJobData: true, captureJobResults: true, captureJobErrors: true, maxDataSize: 10000, trackQueueHealth: true, trackQueueMetrics: true, monitorQueueEvents: true, trackWorkerHealth: true, trackWorkerMetrics: true, monitorWorkerEvents: true, excludeJobTypes: [], excludeQueues: [], sampleRate: 100, enableRealTimeAlerts: true, alertThresholds: { failureRate: 10, avgExecutionTime: 30000, queueSize: 1000, stalledJobs: 5, timeWindow: 300000, }, correlateWithRequests: true, correlateWithExceptions: true, correlateWithQueries: true, retentionPeriod: 7 * 24 * 60 * 60 * 1000, maxHistorySize: 10000, }; //# sourceMappingURL=job-watcher.config.js.map