vapor-chamber API reference - v1.3.0
    Preparing search index...

    Function metrics

    • metrics — lightweight telemetry plugin. Tracks dispatch count, success rate, and avg duration per action.

      Parameters

      Returns Plugin & {
          entries(): MetricsEntry[];
          summary(): Record<
              string,
              { count: number; avgMs: number; errorRate: number },
          >;
          clear(): void;
      }

      • entries: function
      • summary: function
        • Get a summary per action: count, avgMs, errorRate.

          Returns Record<string, { count: number; avgMs: number; errorRate: number }>

      • clear: function
      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