-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
DynamoDB support #421
Comments
Are you interested in creating and maintaining/supporting a DynamoDB storage backend plugin? |
Yes that would interest me as I'm currently working on a Jaeger PoC at Percolate. We do use DDB heavily and that would be an attractive solution for us to stay within our stack. If it's doable, we may create a plugin and push it upstream if you like it. I went through the contributing readme, it seems straight forward enough. Any recommendation about how to proceed? |
Presumably these are the 3 key interfaces we would need to implement: https://github.com/jaegertracing/jaeger/blob/master/storage/dependencystore/interface.go |
Besides the storage API implementation, we'll need plugin support, #422. |
That make sense. That shouldn't prevent us from starting though, but we would need to re-adjust when plugin support is available. I realize you just created #422, but if it ends up being done, when would we realistically see plugin support (Q1, Q2, ..)? |
We could use your help with the plugin, especially since by then you'll have your implementation of the storage backend and can experiment with deploying it in the form of a plugin. |
cc @kevinbirch |
Any updates on this issue? |
We are holding on adding further storage implementations until we have a plugin mechanism in place. You are more than welcome to help us sort that out and contribute with ideas and, why not, code :) This is where the plugin mechanism is being discussed: #422 |
I'm happy to present a first alpha release of the aws dynamodb storage plugin for jaeger https://github.com/johanneswuerbach/jaeger-dynamodb There are still various optimisations missing, but it is passing all jaeger grpc storage plugin tests and I would be happy for any feedback. |
Author has said this is no longer being worked on due to cost and it being a not so great solution : johanneswuerbach/jaeger-dynamodb#55 |
I was looking at the deployment documentation and noticed that MySQL and ScyllaDB were next in the list of storage to support.
Is there something preventing the support of DynamoDB? Glancing at the queries made by the Cassandra plugin it seems like it would be possible to do, correct?
The text was updated successfully, but these errors were encountered: