Have each monitor be able to have a configurable number of recent values stored in a buffer. probably just have the value and timestamp when it occurred.