Idea: Execution Side Panel Heat Map?

Any chance we could see some UI improvement on the Executions side-bar?

For example, I’d love to have some sort of visual indicator about:

  • How much time a specific execution took compared to other executions around that same time. (Like, think of colorizing individual executions like a “heat map” where the color corresponds to the duration of time the execution took.)
  • Also, colorizing/heat map based on how many unique nodes were executed during that execution run.
  • Or, how many total node invocations were performed during a given execution.

Other ideas of heat map params:

  • total number of bytes flowing into the workflow
  • total number of bytes flowing out of the workflow
  • total number of bytes both input+output

Other idea:

Let’s say you’re trying to identify unique execution patterns within a sea of other executions that all behave the same way.

The intent is to look for execution outliers on your workflow.

One way to accomplish this, might be:

  • For each completed execution…
  • Count the number of times each node was executed…
  • Build an array of those counts per node, like:
    [(1:Webhook, 1), (2:HTTP, 5), (3:Router, 3), (4:HTTP, 29), ...]
  • Then, feed that array into a SHA256 hashing function
  • Save the output “pattern hash” with the execution details
  • Then provide rollup stats of how many executions have ran by unique pattern hash
  • Sort by executions whose “pattern hash” has the lowest frequency

There are your outliers.

@bartv and @Jon , I’m curious your thoughts on this idea…

I would love to see some kind of basic overall dashboard first then something like this as an advanced extra where you can dig down deeper if you wanted to for finer details.

This is not an answer, but this workflow might interest you:

1 Like