Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitoring 'acceleration/deceleration' of values #178

Closed
snicker opened this issue Mar 7, 2014 · 4 comments
Closed

Monitoring 'acceleration/deceleration' of values #178

snicker opened this issue Mar 7, 2014 · 4 comments

Comments

@snicker
Copy link
Contributor

snicker commented Mar 7, 2014

We have the PeakDetectorAgent which monitors frequency of events, but what if I want to monitor the change of a value in an event over time? Say I have an agentthat monitors temperature in my house, and I want to know if it increases or decreases more than X degrees in Y hours. Is there a way to do this?

I can't seem to find something, but a RateOfChangeDetector or ThirdDerivativeAgent... something of the like would be useful (yay, my next commit I guess)

@cantino
Copy link
Member

cantino commented Mar 7, 2014

Doesn't exist yet, but it's a great idea and probably not hard to add!

@0xdevalias
Copy link
Member

Added to agent suggestions list in #353

@peter-x
Copy link
Contributor

peter-x commented Jun 8, 2014

Interesting. I just made a PR for something similar, the ChangeOverTimeAgent: #374

In general, I would love to have more general-purpose value-processing filters, like integration, averaging, smoothing, etc.

@virtadpt
Copy link
Collaborator

virtadpt commented Aug 2, 2014

+1 to this agent idea. Doing it with a change detector right now doesn't seem to be reliable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants