UNPKG

@promster/metrics

Version:

Metrics utilities used by all other server integrations

26 lines (25 loc) 903 B
import type { TDefaultedPromsterOptions, TGraphQlMetrics } from '@promster/types'; declare const createGraphQlMetrics: { (options: TDefaultedPromsterOptions): TGraphQlMetrics; defaultOptions: { getLabelValues: () => {}; labels: never[]; metricPrefix: string; metricTypes: string[]; metricNames: { graphQlParseDuration: string[]; graphQlValidationDuration: string[]; graphQlResolveFieldDuration: string[]; graphQlRequestDuration: string[]; graphQlErrorsTotal: string[]; }; metricPercentiles: { graphQlParseDuration: number[]; graphQlValidationDuration: number[]; graphQlResolveFieldDuration: number[]; graphQlRequestDuration: number[]; graphQlErrorsTotal: number[]; }; }; }; export { createGraphQlMetrics };