@qualithm/arrow-flight-sql-js - v0.4.3
    Preparing search index...

    Class InMemoryMetricsHandler

    In-memory metrics collector for testing and simple monitoring. Stores metrics in memory and provides query methods.

    Implements

    Index

    Constructors

    Methods

    • Clear all stored metrics

      Returns void

    • Get current counter value

      Parameters

      • name: string
      • Optionallabels: Record<string, string>

      Returns number

    • Get current gauge value

      Parameters

      • name: string
      • Optionallabels: Record<string, string>

      Returns number | undefined

    • Get summary statistics

      Returns {
          averageDurations: Record<string, number>;
          errorCount: number;
          operationCounts: Record<string, number>;
          successCount: number;
          totalOperations: number;
      }

    • Record a timed operation metric

      Parameters

      Returns void