Use monotonic time to measure request duration
Use monotonic time to measure request duration

Wall-clock time shouldn't be used for measuring duration, because it may
change for many reasons, e.g. changing the system time can affect the
results or a leap second will disrupt the result. In some cases, time
can move backwards if the server uses NTP.

There is more info in the [article][1], explaning why wall-clock time
can't be used for measuring duration and why monotonic clock should be
used instead.

[1]: https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/

salemove/salestation