-
Notifications
You must be signed in to change notification settings - Fork 0
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
Request - add webhooks for external functionality #1
Comments
@joshdvir forgot to tag you in original. |
Hi @krysttian, The current service gets the POST webhook and saves it in the DB, Logstash does support other output plugins - https://www.elastic.co/guide/en/logstash/current/output-plugins.html The idea behind this service is to save all the events in the DB and then you can query the DB for the information you want. The service you are talking about I think should include a web page so people can signup to receive alerts and maybe we can associate a user/group to a specific device. After you have all the users you can define specific thresholds for the devices in Logstash and Logstash will POST to your service who will send to Twilio and SMS all the users. Or you can just query the DB every x amount of sec and alert the users when you want What do you think? |
"After you have all the users you can define specific thresholds for the devices in Logstash and Logstash will POST to your service who will send to Twilio and SMS all the users." |
👍 |
Hey Josh, this is an initial request to see what it would take to add this functionality, we can discuss in a future meeting.
I'm looking to add a twilio integration so we can text interested parties about potential flooding in their area. Since it seems this is where we will be housing the relevant data, i'm wondering if its easy to make http requests on INSERT (webhook). We could limit to just when 'flooding is occurring' so my service is fairly simple.
I'm not sure ELK allows for something like this easily, but figure I ask to be sure.
Cheers!
The text was updated successfully, but these errors were encountered: