UNPKG

@message-queue-toolkit/metrics

Version:

Utilities for collecting metrics in message-queue-toolkit

9 lines (8 loc) 500 B
import type { ProcessedMessageMetadata } from '@message-queue-toolkit/core'; import { PrometheusMessageTimeMetric } from './PrometheusMessageTimeMetric.ts'; /** * This metric measures the time a message spends in the queue before processing starts. */ export declare class PrometheusMessageQueueTimeMetric<MessagePayload extends object> extends PrometheusMessageTimeMetric<MessagePayload> { protected calculateObservedValue(metadata: ProcessedMessageMetadata<MessagePayload>): number | null; }