Monitoring execution times of a specific step in a build

I would like to be able to monitor and chart the execution time of a specific step in one of my builds. I have looked at the Insights tabs and it does not provide this level of data.

Does anyone know of a built in way to achieve this without posting the start/finish time off to somewhere like Grafana?

We’ve done some of this before with the 1.1 API. Getting the job details, then drilling down to steps: