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
Copy file name to clipboardExpand all lines: output/README.md
+46-2
Original file line number
Diff line number
Diff line change
@@ -181,6 +181,18 @@ If the bottom chunk write out fails, it will remain in the queue and Fluentd wil
181
181
182
182
Writing out the bottom chunk is considered to be a failure if `Output#write` or `Output#try_write` method throws an exception.
183
183
184
+
The retry timings of `retry_timeout: 100s`.
185
+
186
+
| N-th retry | Elapsed |
187
+
| :--- | :--- |
188
+
| 1th | 1s |
189
+
| 2th | 3s |
190
+
| 3th | 7s |
191
+
| 4th | 15s |
192
+
| 5th | 31s |
193
+
| 6th | 63s |
194
+
| 7th | 100s |
195
+
184
196
#### `retry_type`
185
197
186
198
Specifies how to wait for the next retry to flush buffer.
@@ -198,9 +210,9 @@ Default: `false`
198
210
199
211
#### `retry_timeout`
200
212
201
-
The maximum seconds to retry to flush while failing, until the plugin discards the buffer chunks.
213
+
The maximum seconds to retry to flush while failing, until the plugin discards the buffer chunks. If the next retry is going to exceed this time limit, the last retry will be made at exactly this time limit.
202
214
203
-
Default: `72`\(hours\)
215
+
Default: `72h`\(72 hours\)
204
216
205
217
#### `retry_max_times`
206
218
@@ -268,5 +280,37 @@ This example sends logs to Elasticsearch using a file buffer `/var/log/td-agent/
268
280
269
281
NOTE: `<secondary>` plugin receives the primary's buffer chunk directly. So, you need to check if your secondary plugin works with the primary setting.
270
282
283
+
The retry timings of `retry_timeout: 100s` with the secondary.
284
+
285
+
| N-th retry | Elapsed | Output plugin |
286
+
| :--- | :--- | :--- |
287
+
| 1th | 1s | primary |
288
+
| 2th | 3s | primary |
289
+
| 3th | 7s | primary |
290
+
| 4th | 15s | primary |
291
+
| 5th | 31s | primary |
292
+
| 6th | 63s | primary |
293
+
| 7th | 80s | secondary |
294
+
| 8th | 81s | secondary |
295
+
| 9th | 83s | secondary |
296
+
| 10th | 87s | secondary |
297
+
| 11th | 95s | secondary |
298
+
| 12th | 100s | secondary |
299
+
300
+
The retry timings of `retry_max_times: 10` with the secondary.
301
+
302
+
| N-th retry | Elapsed | Output plugin |
303
+
| :--- | :--- | :--- |
304
+
| 1th | 1s | primary |
305
+
| 2th | 3s | primary |
306
+
| 3th | 7s | primary |
307
+
| 4th | 15s | primary |
308
+
| 5th | 31s | primary |
309
+
| 6th | 63s | primary |
310
+
| 7th | 127s | primary |
311
+
| 8th | 255s | primary |
312
+
| 9th | 511s | primary |
313
+
| 10th | 818s | secondary |
314
+
271
315
If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](http://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License.
0 commit comments