taskforcesh / bullmq

BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis
https://bullmq.io
MIT License
6.17k stars 405 forks source link

Integrate the Telemetry interface in Queue and Worker classes #2685

Open manast opened 3 months ago

manast commented 3 months ago

This issue is a placeholder for integrating the interface inside BullMQ classes Queue and Worker. There will not be any useful implementation of the telemetry interface, but it can still be tested, as we can create tests that implement the interface as a mockup and make sure that all the methods are called correctly and with the correct parameters.

fgozdz commented 2 months ago

I have indetified places in the code where observability should be added inside of a queue and worker classes. Together with that I am working on creating generic interface for issue: Create a Telemetry Interface for add-ons #2684 https://github.com/taskforcesh/bullmq/issues/2684