Zum Hauptinhalt springen
BullMQ ist eine Node.js-Job-Queue-Bibliothek, die durch Redis unterstützt wird. Die AppSignal für Node.js-Integration für BullMQ instrumentiert das Einreihen und Verarbeiten in Ihrer Anwendung.

Installation

Das BullMQ-Paket wird vom AppSignal für Node.js-Paket automatisch instrumentiert. Wenn Sie Ihre Worker als separate Prozesse ausführen, stellen Sie sicher, dass Sie auch node --require appsignal.cjs ... verwenden, wenn Sie die Worker-Prozesse starten, damit AppSignal die Job-Verarbeitung der Worker instrumentieren kann.

Funktionen

Wenn Sie die BullMQ-Integration verwenden, erstellt AppSignal ein Performance-Sample für jeden Job, der von einem Worker verarbeitet wird. Wenn ein Job in einem instrumentierten Kontext eingereiht wird, wie z. B. einer Webanfrage oder einem Background-Job, zeigt AppSignal ein Ereignis in der Event-Timeline des Performance-Samples an, das das Einreihen des Jobs repräsentiert.