eventLoopMetrics.d.ts 528 B

1234567891011121314151617
  1. import { MetricInterface } from '../features/metrics';
  2. export declare class EventLoopMetricOption {
  3. eventLoopActive: boolean;
  4. eventLoopDelay: boolean;
  5. }
  6. export default class EventLoopHandlesRequestsMetric implements MetricInterface {
  7. private metricService;
  8. private logger;
  9. private requestTimer;
  10. private handleTimer;
  11. private delayTimer;
  12. private delayLoopInterval;
  13. private runtimeStatsService;
  14. private handle;
  15. init(config?: EventLoopMetricOption | boolean): any;
  16. destroy(): void;
  17. }