Hey, thanks for posting the question here. 

My initial suggestion would be to explore writing a translation layer that 
would bulk query ES and then convert the data to something Kapacitor can 
consume( best option here is InfluxDB line protocol). Then bulk write that 
data to Kapacitor. This is obviously not ideal since it means that you 
don't get the benefit of Kapacitor batch task scheduling etc. But it might 
get you started for now.

Another option is to write a translation layer the other way, meaning take 
an InfluxDB query and convert it into an ES query. This way you get the 
scheduling features etc of Kapacitor and basically hide the ES cluster 
behind the InfluxDB query API. This likely represents more work but would 
provide a better integration. 

Unfortunately a quick search didn't reveal any existing work for either of 
these approaches.

This does bring up an interesting design question. Currently Kapacitor 
integrates with a handful of other technologies for accepting writes but 
only integrates with InfluxDB for batch work. Seems like it might be a nice 
feature to extend the batch task  capabilities so that it can query other 
systems as well. I'll start an internal discussion about this and see where 
it goes. 


Let me know if I can clarify more about how those translation layers would 
work

Bests,
Nathaniel Cook


On Thursday, February 9, 2017 at 9:58:18 PM UTC-7, [email protected] wrote:
>
> Hello,
>
> We have all our Data in our ElasticSeacrh and we want some alerting 
> mechanism on top of it. We tried Kapacitor and loved it, but the limitation 
> is it doesn't work with ElasticSearch. We would like to move to Influxdb, 
> but currently it is not possible because that would require a lot of 
> changes to our code base. So how can we use Kapacitor to do bulk queries in 
> ElasticSearch and have alerting on top of it??
>
> Thanks
>
>

-- 
Remember to include the version number!
--- 
You received this message because you are subscribed to the Google Groups 
"InfluxData" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/influxdb/2cb376ed-d833-4be7-b1c3-b23162862969%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to