@ledgerhq/coin-modules-monitoring
Version:
Push monitoring metrics to Datadog
19 lines • 432 B
TypeScript
export type Dist = {
min: number;
average: number;
max: number;
p50: number;
p90: number;
p95: number;
p99: number;
};
type MeasureResult<T> = {
result: T;
totalCalls: number;
callsByDomain: Record<string, number>;
cpu: Dist;
memory: Dist;
};
export declare function measureCalls<T>(phase: () => Promise<T>): Promise<MeasureResult<T>>;
export {};
//# sourceMappingURL=measure.d.ts.map