logstash-plugins / logstash-output-elasticsearch_java

Java API Implementation of Elasticsearch Output
Apache License 2.0
0 stars 8 forks source link

Deprecating Node Protocol #38

Closed andrewvc closed 8 years ago

andrewvc commented 8 years ago

The node protocol is a giant pain for both Logstash users and Logstash developers.

Why node is bad for users: Users think they can use it to gain a speed boost (which it doesn't actually provide). After trying node they then wind up posting bug reports due to broken configurations (setting up a valid node is more complex than HTTP or transport). This makes for disappointed users and disappointed developers.

Why node is bad for developers:

Why user like node

IMHO we should deprecate node soon, and consider removing it in the next major release. Perhaps a community member would be interested in maintaining that as a separate plugin.

andrewvc commented 8 years ago

Moved to https://github.com/elastic/logstash/issues/4433

markwalkom commented 8 years ago

I think this is a good idea.

But we need to be aware that some users choose node so that they have visibility into LS metrics via Marvel, so we'd need to make sure we have metrics APIs to replace this.

andrewvc commented 8 years ago

Hey @markwalkom , I accidentally linked back to this ticket instead of to https://github.com/elastic/logstash/issues/4433 , could you leave your comment there?