metrics — lightweight telemetry plugin. Tracks dispatch count, success rate, and avg duration per action.
Get all raw metric entries.
Get a summary per action: count, avgMs, errorRate.
Clear all entries.
const m = metrics({ maxEntries: 500 });bus.use(m);console.log(m.summary()); // { cartAdd: { count: 42, avgMs: 1.2, errorRate: 0.02 } }console.log(m.entries()); // raw entries Copy
const m = metrics({ maxEntries: 500 });bus.use(m);console.log(m.summary()); // { cartAdd: { count: 42, avgMs: 1.2, errorRate: 0.02 } }console.log(m.entries()); // raw entries
metrics — lightweight telemetry plugin. Tracks dispatch count, success rate, and avg duration per action.