I own an emotiscope[1]. Crafted by a solo developer that went on to do other things. This device seems to have implemented the hard part pretty well. Different algorithms with minimal delay.
The Cisco Time Series model is inspired by this model from Google. This one is targeted at observability data and I can confirm it works great in that context https://github.com/splunk/cisco-time-series-model
1. https://github.com/Lixie-Labs/Emotiscope