@message-queue-toolkit/metrics
Version:
Utilities for collecting metrics in message-queue-toolkit
6 lines (5 loc) • 408 B
TypeScript
import type { ProcessedMessageMetadata } from '@message-queue-toolkit/core';
import { PrometheusMessageTimeMetric } from './PrometheusMessageTimeMetric.ts';
export declare class PrometheusMessageProcessingTimeMetric<MessagePayload extends object> extends PrometheusMessageTimeMetric<MessagePayload> {
protected calculateObservedValue(metadata: ProcessedMessageMetadata<MessagePayload>): number | null;
}