kinetex - v1.0.0-rc.1
    Preparing search index...

    Function createMetricsInterceptor

    • Create a metrics interceptor that tracks request count, error rate, status code buckets, and duration percentiles.

      Returns {
          requestInterceptor: RequestInterceptorFn;
          responseInterceptor: ResponseInterceptorFn;
          errorInterceptor: ErrorInterceptorFn;
          snapshot: () => MetricsSnapshot;
          reset: () => void;
      }

      • requestInterceptor: RequestInterceptorFn

        Records request start time and increments request counter

      • responseInterceptor: ResponseInterceptorFn

        Records response duration and updates status code buckets

      • errorInterceptor: ErrorInterceptorFn

        Increments the error counter on pipeline errors

      • snapshot: () => MetricsSnapshot

        Returns a snapshot of accumulated metrics

      • reset: () => void

        Resets all metrics counters to zero