Skip to content

Commit d852386

Browse files
author
Hendrik Muhs
committed
[DOC] document transform settings and docs_per_second (#56178)
add documentation for throttling, added in #56007
1 parent 7fb0647 commit d852386

File tree

5 files changed

+72
-15
lines changed

5 files changed

+72
-15
lines changed

docs/reference/cat/transforms.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=exponential-avg-documents-i
102102

103103
`max_page_search_size`, `mpsz`:::
104104
(Default)
105-
include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-max-page-search-size]
105+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-max-page-search-size]
106106

107107
`pages_processed`, `pp`:::
108108
include::{docdir}/rest-api/common-parms.asciidoc[tag=pages-processed]

docs/reference/rest-api/common-parms.asciidoc

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -689,13 +689,6 @@ Defines how to group the data. More than one grouping can be defined
689689
--
690690
end::pivot-group-by[]
691691

692-
tag::pivot-max-page-search-size[]
693-
Defines the initial page size to use for the composite aggregation for each
694-
checkpoint. If circuit breaker exceptions occur, the page size is dynamically
695-
adjusted to a lower value. The minimum value is `10` and the maximum is `10,000`.
696-
The default value is `500`.
697-
end::pivot-max-page-search-size[]
698-
699692
tag::positions[]
700693
`positions`::
701694
(Optional, boolean) If `true`, the response includes term positions.
@@ -941,6 +934,25 @@ The time delay between the current time and the latest input data time. The
941934
default value is `60s`.
942935
end::sync-time-delay[]
943936

937+
tag::transform-settings[]
938+
Defines the settings of the {transform}.
939+
end::transform-settings[]
940+
941+
tag::transform-settings-docs-per-second[]
942+
Set `docs-per-second` to throttle the rate transform is issuing search and
943+
index requests. Throttling slows down search requests by adding a wait time
944+
between searches. For the number of docs, the number of input documents is taken.
945+
Throttling can be disabled by setting it to `null`.
946+
The default is no throttling, value `null`.
947+
end::transform-settings-docs-per-second[]
948+
949+
tag::transform-settings-max-page-search-size[]
950+
Defines the initial page size to use for the composite aggregation for each
951+
checkpoint. If circuit breaker exceptions occur, the page size is dynamically
952+
adjusted to a lower value. The minimum value is `10` and the maximum is `10,000`.
953+
The default value is `500`.
954+
end::transform-settings-max-page-search-size[]
955+
944956
tag::target-index[]
945957
`<target-index>`::
946958
+

docs/reference/transform/apis/preview-transform.asciidoc

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,6 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-aggs]
9393
`group_by`:::
9494
(Required, object)
9595
include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-group-by]
96-
97-
`max_page_search_size`:::
98-
(Optional, integer)
99-
include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-max-page-search-size]
10096
====
10197
//End pivot
10298

@@ -149,6 +145,23 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=sync-time-field]
149145
====
150146
//End sync
151147

148+
//Begin settings
149+
`settings`::
150+
(Optional, object)
151+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings]
152+
+
153+
.Properties of `settings`
154+
[%collapsible%open]
155+
====
156+
`docs_per_second`:::
157+
(Optional, float)
158+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-docs-per-second]
159+
`max_page_search_size`:::
160+
(Optional, integer)
161+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-max-page-search-size]
162+
====
163+
//End settings
164+
152165
[role="child_attributes"]
153166
[[preview-transform-response]]
154167
==== {api-response-body-title}

docs/reference/transform/apis/put-transform.asciidoc

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,6 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-aggs]
125125
(Required, object)
126126
include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-group-by]
127127
128-
`max_page_search_size`:::
129-
(Optional, integer)
130-
include::{docdir}/rest-api/common-parms.asciidoc[tag=pivot-max-page-search-size]
131128
====
132129
//End pivot
133130

@@ -188,6 +185,24 @@ delays.
188185
====
189186
//End sync
190187

188+
//Begin settings
189+
`settings`::
190+
(Optional, object)
191+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings]
192+
+
193+
.Properties of `settings`
194+
[%collapsible%open]
195+
====
196+
`docs_per_second`:::
197+
(Optional, float)
198+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-docs-per-second]
199+
`max_page_search_size`:::
200+
(Optional, integer)
201+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-max-page-search-size]
202+
====
203+
//End settings
204+
205+
191206
[[put-transform-example]]
192207
==== {api-examples-title}
193208

docs/reference/transform/apis/update-transform.asciidoc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,23 @@ delays.
159159
====
160160
//End sync
161161

162+
//Begin settings
163+
`settings`::
164+
(Optional, object)
165+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings]
166+
+
167+
.Properties of `settings`
168+
[%collapsible%open]
169+
====
170+
`docs_per_second`:::
171+
(Optional, float)
172+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-docs-per-second]
173+
`max_page_search_size`:::
174+
(Optional, integer)
175+
include::{docdir}/rest-api/common-parms.asciidoc[tag=transform-settings-max-page-search-size]
176+
====
177+
//End settings
178+
162179
[[update-transform-example]]
163180
==== {api-examples-title}
164181

0 commit comments

Comments
 (0)