# createEventLoopLoadSignal<!-- -->

### Callable

* ****createEventLoopLoadSignal**(options): Omit<[LoadSignal](https://crawlee.dev/js/api/core/interface/LoadSignal.md), getSample> & { handle: (cb) => void; store: [SnapshotStore](https://crawlee.dev/js/api/core/class/SnapshotStore.md)<[EventLoopSnapshot](https://crawlee.dev/js/api/core/interface/EventLoopSnapshot.md)>; getSample: any }

***

* Periodically measures event loop delay and reports overload when the delay exceeds a configured threshold.

  ***

  #### Parameters

  * ##### options: [EventLoopLoadSignalOptions](https://crawlee.dev/js/api/core/interface/EventLoopLoadSignalOptions.md) = <!-- -->{}

  #### Returns Omit<[LoadSignal](https://crawlee.dev/js/api/core/interface/LoadSignal.md), getSample> & { handle: (cb) => void; store: [SnapshotStore](https://crawlee.dev/js/api/core/class/SnapshotStore.md)<[EventLoopSnapshot](https://crawlee.dev/js/api/core/interface/EventLoopSnapshot.md)>; getSample: any }
