n8n/packages/cli/src/webhooks/webhook-server.ts
Declan Carroll 7bd7b9943b
test(benchmark): Add dedicated webhook procs + sizing matrix aggregator (DEVP-200 + DEVP-185) (#31037)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 10:49:17 +00:00

15 lines
488 B
TypeScript

import { Container, Service } from '@n8n/di';
import { AbstractServer } from '@/abstract-server';
@Service()
export class WebhookServer extends AbstractServer {
/** Mounts `/metrics` so dedicated webhook procs are scrapeable. */
async configure(): Promise<void> {
if (this.globalConfig.endpoints.metrics.enable) {
const { PrometheusMetricsService } = await import('@/metrics/prometheus-metrics.service');
await Container.get(PrometheusMetricsService).init(this.app);
}
}
}