-
Notifications
You must be signed in to change notification settings - Fork 88
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
Multiple Elastic instances through single Praeco Container #321
Comments
I don't think I can. Even if ElastAlert supports it, it seems that ElastAlertServer only supports one connection. |
@nsano-rururu that makes sense, I would assume that the intent of ElastAlert is to only check on one specific instance and not separate ones. Would clustering work or is it the same answer though, just curious. |
I can't say anything because I haven't tried it, but if the connection destination is specified as a representative (like a load balancer), it seems that the cluster ring will work. |
@nsano-rururu do not worry, I understand that this is a very specific question and only wanted to confirm if there was a possibility of having this working by calling multiple ES instances. I'll see if I can figure out if a cluster works out and I'll let you know. |
The following pull request for ElastAlert seems to be for multiple instances. |
Yelp/elastalert#2526 (comment)
Yelp/elastalert#1402 (comment)
Yelp/elastalert#1364 (comment)
|
@nsano-rururu now that's definitely something to look at, I'll have to figure it out from the info you have provided me so far since these nodes are located in different places and currently don't have load balancing. |
The same is true for praeco, as elastalert-server only considers connections for one instance. For elastalert alone, let's look at past issues. I remember seeing it specified by separating it with ",". |
It seems unlikely that you will specify multiple es_hosts. This completes the research I can do. |
I may be misunderstanding how the configuration for Praeco works but so far everything takes me to believe that it only works on an individual basis, needing additional containers to connect through other instances.
Would this assumption be right and if so would it be feasible/possible to have one Praeco instance monitor different Elasticsearch instances to trigger alarms?
To clarify, we have a number of Elasticsearch instances but we want to alert from specific indices that are available on all of these instances.
The text was updated successfully, but these errors were encountered: