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

Create a logstash input and output #3197

Open
deontologician opened this issue Oct 16, 2014 · 11 comments
Open

Create a logstash input and output #3197

deontologician opened this issue Oct 16, 2014 · 11 comments
Assignees
Labels
ecosystem Issues related to the space between the database and the outside world (but not drivers).
Milestone

Comments

@deontologician
Copy link
Contributor

Elasticsearch rivers are on their way out, and the recommended replacement is logstash. Logstash handles realtime ETL between systems, so creating an input and output would allow RethinkDB to plug into RabbitMQ, Elasticsearch, and other systems without needing a custom adapter for each system.

(Thanks to @barkerja for the suggestion)

http://logstash.net/docs/1.4.2/extending/
examples: https://github.com/elasticsearch/logstash/tree/master/lib/logstash

@deontologician deontologician self-assigned this Oct 16, 2014
@deontologician deontologician added this to the ecosystem milestone Oct 16, 2014
@thelinuxlich
Copy link

very cool!

@barkerja
Copy link

👍

1 similar comment
@sharipov-ru
Copy link

👍

@wojons
Copy link
Contributor

wojons commented Oct 22, 2014

@deontologician

I have had to fix some existing logstash plugins before if you would like i can help work on the code for getting a rethinkdb input and output going.

@deontologician
Copy link
Contributor Author

Yeah, if you're interested, please do. It'll probably be a bit before I get to this one

@FlagSystemes
Copy link

👍

@tlvenn
Copy link

tlvenn commented Apr 7, 2015

+1 that would be really great to have this. @deontologician I read in another issue that you have started working on this, hope it goes well.

@deontologician
Copy link
Contributor Author

Hey guys, I just put the initial (very very beta) version of the logstash input up at https://github.com/rethinkdb/logstash-input-rethinkdb/tree/master .

Currently, it needs a logstash filter to be able to pipe directly into ElasticSearch, so this is one piece of the puzzle, not the entire thing. That being said, I'd really appreciate any early feedback you can provide if you're interested in playing around with it.

@frankleng
Copy link

@deontologician any ETA on the 2.1 release that will make this more useful?

@danielmewes
Copy link
Member

@frankleng We actually restructured the roadmap for the two upcoming releases slightly. The features this needs are now going to be in 2.2 (2.1 will instead have auto failover and improved cluster management). According to the current plans, 2.2 should be out relatively quickly after 2.1. My guess is about 8 weeks from now.
Sorry for the delay.

@frankleng
Copy link

@danielmewes Thanks Daniel! That sounds good. Rivers won't be removed until late versions of ES 2.x, so we'll keep using it for now.

@gabor-boros gabor-boros added the ecosystem Issues related to the space between the database and the outside world (but not drivers). label May 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ecosystem Issues related to the space between the database and the outside world (but not drivers).
Projects
None yet
Development

No branches or pull requests

10 participants