Tags: MatonAnthony/logstash-input-elasticsearch
Tags
Merge pull request logstash-plugins#136 from andsel/fix/patch_transpo… …rt_lib_multiple_slices Fix concurrency bug that avoided to retrieve connection when using multiple slices
make connection, request, and socket timeouts configurable (logstash-… …plugins#134) * refactor: extract :uri_or_empty validator to extension module * make connection, request, and socket timeouts configurable default values were chosen from the current default behaviour of these transport options as provided by the Manticore transport adapter we provide to the Elasticsearch Client: > ~~~ > request_timeout (integer) — default: 60 — Sets the timeout for requests. > connect_timeout (integer) — default: 10 — Sets the timeout for connections. > socket_timeout (integer) — default: 10 — Sets `SO_TIMEOUT` for open connections. A value of 0 is an infinite timeout. > ~~~ > > -- [Manticore::Client#initialize](https://www.rubydoc.info/gems/manticore/Manticore/Client#initialize-instance_method) I have elected _not_ to allow an infinite `socket_timeout` by requiring the provided value to be positive, as I can see no valid use-case of such using Elasticsearch's HTTP API. * timeouts: increase default socket timeout to 60s Mirrors behaviour of prior `Net::HTTP` adapter used in version 4.3 of this plugin, which had a read timeout of 60s. * bump version to 4.8.0
Doc:Update sliced scroll link to resolve to new location (logstash-pl… …ugins#135) Fix link that was broken by elasticsearch doc improvements and restructuring Bump to version to 4.7.1
[DOC]Remove outdated compatibility notice (logstash-plugins#124) The compatibility notice is outdated. Document type is not relevant for the input plugin. Fixes logstash-plugins#123
Feat: added option to specify proxy for ES (logstash-plugins#114)
Feat: support cloud_id / cloud_auth configuration (logstash-plugins#112)
Switch to using manticore (logstash-plugins#111) * Switch to using manticore * Add Secure integration tests * Changelog and version bump Remove beta qualifier from gemspec * Minor tweak to helper code * Pin Faraday to 0.15 to avoid breaking change 0.17 contains code that breaks with Logstash 5.x * Update lib/logstash/inputs/elasticsearch.rb Co-Authored-By: Colin Surprenant <[email protected]>
PreviousNext