We want to know if its possible for there to be a live timer on the dashboard that keeps track of how long it takes for new data to come in. We then want that time it took to be displayed on the dashboard in a certain colour depending on how long it took. The timer would then reset to 0 and continue this process for future data coming in.

Welcome to the forum!

This seems like a pretty niche requirement. Especially since it’s not uncommon for dashboards to refresh some widgets but not others… Each query result includes an execution_time data point that is displayed in the widget itself. Are you just looking for a function that shows the max() of all the execution times on display?