You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduce retryable unknown exceptions for "connection reset by peer" and "timeout" [#127](https://github.com/logstash-plugins/logstash-output-http/pull/127)
NOTE: The `retry_failed` option does not control the library level retry.
67
+
34
68
[id="plugins-{type}s-{plugin}-options"]
35
69
==== Http Output Configuration Options
36
70
@@ -85,12 +119,10 @@ output plugins.
85
119
* Value type is <<number,number>>
86
120
* Default value is `1`
87
121
88
-
How many times should the client retry a failing URL. We highly recommend NOT setting this value
89
-
to zero if keepalive is enabled. Some servers incorrectly end keepalives early requiring a retry!
90
-
Only IO related failures will be retried, such as connection timeouts and unreachable hosts.
91
-
Valid but non 2xx HTTP responses will always be retried, regardless of the value of this setting,
92
-
unless `retry_failed` is set.
93
-
Note: if `retry_non_idempotent` is NOT set only GET, HEAD, PUT, DELETE, OPTIONS, and TRACE requests will be retried.
122
+
How many times should the client retry a failing URL. We recommend setting this option
123
+
to a value other than zero if the <<plugins-{type}s-{plugin}-keepalive,`keepalive` option>> is enabled.
124
+
Some servers incorrectly end keepalives early, requiring a retry.
125
+
See <<plugins-{type}s-{plugin}-retry_policy,Retry Policy>> for more information.
94
126
95
127
[id="plugins-{type}s-{plugin}-cacert"]
96
128
===== `cacert`
@@ -311,24 +343,32 @@ Timeout (in seconds) for the entire request
311
343
* Value type is <<boolean,boolean>>
312
344
* Default value is `true`
313
345
314
-
Set this to false if you don't want this output to retry failed requests
346
+
Note that this option controls plugin-level retries only.
347
+
It has no affect on library-level retries.
348
+
349
+
Set this option to `false` if you want to disable infinite retries for HTTP error response codes defined in the <<plugins-{type}s-{plugin}-retryable_codes,`retryable_codes`>> or
350
+
retryable exceptions (Timeout, SocketException, ClientProtocolException, ResolutionFailure and SocketTimeout).
351
+
See <<plugins-{type}s-{plugin}-retry_policy,Retry policy>> for more information.
Copy file name to clipboardExpand all lines: logstash-output-http.gemspec
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
Gem::Specification.newdo |s|
2
2
s.name='logstash-output-http'
3
-
s.version='5.4.0'
3
+
s.version='5.4.1'
4
4
s.licenses=['Apache License (2.0)']
5
5
s.summary="Sends events to a generic HTTP or HTTPS endpoint"
6
6
s.description="This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program"
0 commit comments