1 | import { Context } from 'koa';
|
2 | import { Logger } from '@shopify/statsd';
|
3 | export declare enum CustomMetric {
|
4 | ContentLength = "request_content_length",
|
5 | QueuingTime = "request_queuing_time",
|
6 | RequestDuration = "request_time"
|
7 | }
|
8 | export interface Options {
|
9 | prefix: string;
|
10 | host: string;
|
11 | skipInstrumentation?: boolean;
|
12 | logger?: Logger;
|
13 | }
|
14 | export default function metrics({ prefix, host, skipInstrumentation, logger, }: Options): (ctx: Context, next: Function) => Promise<void>;
|