diff --git a/packages/center/index.ts b/packages/center/index.ts index 54e56c2c..f51bc908 100644 --- a/packages/center/index.ts +++ b/packages/center/index.ts @@ -25,6 +25,7 @@ const coll = db.collection('dataReport'); class DataReportHandler extends Handler { noCheckPermView = true; + category = '#center'; @post('installId', Types.String) @post('payload', Types.String) diff --git a/packages/prom-client/metrics.ts b/packages/prom-client/metrics.ts index 27268c18..b4eea132 100644 --- a/packages/prom-client/metrics.ts +++ b/packages/prom-client/metrics.ts @@ -26,7 +26,7 @@ export function createRegistry(ctx: Context) { const reqCounter = createMetric(Counter, 'hydro_reqcount', 'reqcount', { labelNames: ['domainId'], }); - ctx.on('handler/create', (h) => reqCounter.inc({ domainId: h.args.domainId })); + ctx.on('handler/create', (h) => reqCounter.inc({ domainId: (h as any).category || h.args.domainId })); const judgeCounter = createMetric(Counter, 'hydro_judgecount', 'judgecount'); ctx.on('record/judge', () => judgeCounter.inc());