mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-02-06 13:33:11 +00:00
- Updated n8n from 2.4.4 to 2.6.3 - Updated n8n-core from 2.4.2 to 2.6.1 - Updated n8n-workflow from 2.4.2 to 2.6.0 - Updated @n8n/n8n-nodes-langchain from 2.4.3 to 2.6.2 - Rebuilt node database with 806 nodes (544 from n8n-nodes-base, 262 from @n8n/n8n-nodes-langchain) - Re-fetched 398 community nodes (331 verified, 67 from npm) - Updated README badge with new n8n version - Updated CHANGELOG with dependency changes Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
36 lines
1.2 KiB
TypeScript
36 lines
1.2 KiB
TypeScript
import { SupabaseClient } from '@supabase/supabase-js';
|
|
import { TelemetryEvent, WorkflowTelemetry, WorkflowMutationRecord, TelemetryMetrics } from './telemetry-types';
|
|
export declare class TelemetryBatchProcessor {
|
|
private supabase;
|
|
private isEnabled;
|
|
private flushTimer?;
|
|
private isFlushingEvents;
|
|
private isFlushingWorkflows;
|
|
private isFlushingMutations;
|
|
private circuitBreaker;
|
|
private metrics;
|
|
private flushTimes;
|
|
private deadLetterQueue;
|
|
private readonly maxDeadLetterSize;
|
|
private eventListeners;
|
|
private started;
|
|
constructor(supabase: SupabaseClient | null, isEnabled: () => boolean);
|
|
start(): void;
|
|
stop(): void;
|
|
flush(events?: TelemetryEvent[], workflows?: WorkflowTelemetry[], mutations?: WorkflowMutationRecord[]): Promise<void>;
|
|
private flushEvents;
|
|
private flushWorkflows;
|
|
private flushMutations;
|
|
private executeWithRetry;
|
|
private createBatches;
|
|
private deduplicateWorkflows;
|
|
private addToDeadLetterQueue;
|
|
private processDeadLetterQueue;
|
|
private recordFlushTime;
|
|
getMetrics(): TelemetryMetrics & {
|
|
circuitBreakerState: any;
|
|
deadLetterQueueSize: number;
|
|
};
|
|
resetMetrics(): void;
|
|
}
|
|
//# sourceMappingURL=batch-processor.d.ts.map
|