diff --git a/src/lib/metrics.ts b/src/lib/metrics.ts index 2643ba67c6..0f412f3acd 100644 --- a/src/lib/metrics.ts +++ b/src/lib/metrics.ts @@ -103,6 +103,11 @@ export default class MetricsMonitor { help: 'Number of times a feature toggle has been used', labelNames: ['toggle', 'active', 'appName'], }); + const oldEmbeddedProxyForwardCounter = createCounter({ + name: 'old_embedded_proxy_forward_total', + help: 'Number of times we forwarded old embedded proxy requests', + labelNames: ['path', 'method'], + }); const featureTogglesTotal = createGauge({ name: 'feature_toggles_total', help: 'Number of feature toggles', @@ -600,6 +605,11 @@ export default class MetricsMonitor { } }); + // On purpose a hard-coded string. Will we removed when we are done migrating. + eventBus.on('OLD_EMBEDDED_PROXY_REQUEST', ({ path, method }) => { + oldEmbeddedProxyForwardCounter.labels({ path, method }).inc(); + }); + await this.configureDbMetrics(db, eventBus, schedulerService); return Promise.resolve();