@aster-rpc/aster API Reference
    Preparing search index...

    Class MetricsInterceptor

    Collect call latency and error metrics.

    Implements

    Index

    Accessors

    • get hasOtel(): boolean

      Whether OpenTelemetry is available and configured.

      Returns boolean

    Constructors

    Methods

    • Snapshot of current metrics.

      Returns {
          started: number;
          succeeded: number;
          failed: number;
          inFlight: number;
          totalDurationS: number;
          lastDurationS: number;
      }

    • Reset all counters.

      Returns void

    Properties

    started: number = 0
    succeeded: number = 0
    failed: number = 0
    inFlight: number = 0
    totalDurationS: number = 0

    Total duration of all completed RPCs in seconds (for computing averages).

    lastDurationS: number = 0

    Duration of the last completed RPC in seconds.