Node-RED Tracer plugin

I was thinking about an app like sentry/jaegger but for node-red with the following features;

  • The app would draw a Gantt Timeline graph using traceIds, spanIds and parentSpanIds.
  • When hovering over a span, the editor would focus and highlight the node the span belongs too, and the user would see all logs ordered by date produced by that node.
  • when right clicking a span, a context menu would appear with an option to highlight the flow path up to that node. When selected, the path would be highligted in the editor.
  • There would exist a traceId picker to let the User choose the execution he is interested.
  • An AI would analyse the tracing data and suggest points to improve.

Is there something like this?

The app could be jagger. Since it is open source, it is possible to customize its UI to hook to a node-red webscoket to let them communicate.

It could be called :drum: :drum: :drum: "Node-RED Tracer"

This would simplify debugging, and speed development as Users would no longer need to invest time adding debug nodes. That debug tab gets too complicated to read if you add tons of debug nodes. I noticed I spent quite some time adding and toggling debug nodes, and redeploying my flow whenever I needed to verify specific parts of my flow

  • Node-RED Tracer button would appear in the Node-RED editor if configured in settings.json.
  • Node-RED Tracer embedded service would start if configured in settings.json

Long live Node-RED Tracer !!! No more debug nodes and tab

I dont have dopamine to develop it, but I could help if someone is interested and sees value in it.