Node execution time

Is it possible to get every node execution time in a workflow? I want to execute some HTTP request nodes, monitor the time it takes to fetch a certain URL, and then send them to a system to display the response time for HTTP. it’s kind of a monitoring system for HTTP requests.

If you split up the HTTP calls and the sending to the system into two different workflows and executions it is theoretically possible. You would have then to use the internal and undocumented API to request the finished execution and then calculate the node execution time of each node.