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

Support for AWS managed elasticsearch #36

Open
quintonm opened this issue Dec 6, 2016 · 7 comments
Open

Support for AWS managed elasticsearch #36

quintonm opened this issue Dec 6, 2016 · 7 comments

Comments

@quintonm
Copy link

quintonm commented Dec 6, 2016

Does StageMonitor support using AWS managed ElasticSearch? The AWS version does not work with the normal java client. Only the REST API is exposed. I didn't really see anything in the docs to indicate if it would or would not work.

@felixbarny
Copy link
Member

As stagemonitor only uses Elasticsearch's HTTP API I don't see a problem although I've never tried the AWS ES version. What is the version number of underlying ES server?

@quintonm
Copy link
Author

quintonm commented Dec 6, 2016

2.3

@felixbarny
Copy link
Member

Stagemonitor is compatible with 2.x as listed in the wiki: https://github.com/stagemonitor/stagemonitor/wiki/Installation#requirements

@quintonm
Copy link
Author

quintonm commented Dec 6, 2016

Cool. I will try it out and update it if works as expected.

@ryanrupp
Copy link

ryanrupp commented Dec 6, 2016

When the AWS ES service originally was released I looked into it and the problem was the security mechanisms were pretty limited (at that time at least) in terms of making API requests to Elasticsearch. Seemed the access options were either whitelisting by IP or you have to sign the requests. If signing the requests is still a requirement Stagemonitor would have to provide some hookpoint do to this.

For reference, here's the issue where Zipkin added support for AWS Elasticsearch where they use an interceptor to do the signing as an example of a project doing this.

@felixbarny
Copy link
Member

Have you already tried this out? Is signing the request still required or are there other options now?

@quintonm
Copy link
Author

quintonm commented Dec 12, 2016 via email

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

No branches or pull requests

3 participants