I've recently started to explore the world of Kibana+Timelion and the possibilities seem endless. However, I'm trying to perform some energy analysis, based on a power signal, and couldn't yet find a way to calculate the energy consumption.
For now I've a discrete power signal which is archived in elastic search in a non periodic manner (based on some non-relevant rules). What I've done so far was to plot my power signal points and fit it with .fit(average), resembling a continuous time signal. My final goal is to go from Power to Energy, through some discrete-time integration function.
My idea now would be to discretize this signal, with a defined sampling time, and then apply a discrete integration rule.
Is there a way to do this in Timelion? If not, is there an easy way to create a customized function?
You're right cumulative sum could be close but not exactly integration, so not really useful for the analysis I'm looking for. For instance in graphite, it seems that a bunch of nice functions are provided (http://graphite.readthedocs.io/en/latest/functions.html) but I was keen on performing this analysis with ES. Do you know if ES will provide new functions for Timelion soon?
I don't know of any new functions being worked on. It's very unlikely though that new ES-functions would be added to Timelion. In fact, Timelion has its won implementation for these functions, and does not rely on Elasticsearch.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.