1
- PUT /.easysearch-ilm-config/_settings
2
- {
3
- " index" : {
4
- " mapping" : {
5
- " nested_fields" : {
6
- " limit" : 1000
7
- } ,
8
- "nested_objects": {
9
- " limit" : 20000
10
- } ,
11
- "total_fields": {
12
- " limit" : 30000
13
- }
14
- }
15
- }
16
- }
17
-
18
- DELETE _rollup/jobs/rollup_index_stats
19
- PUT _rollup/jobs/rollup_index_stats?replace
1
+ DELETE /_rollup/jobs/rollup_index_stats
2
+ PUT /_rollup/jobs/rollup_index_stats
20
3
{
21
4
" rollup" : {
22
5
" source_index" : " .infini_metrics" ,
@@ -30,6 +13,9 @@ PUT _rollup/jobs/rollup_index_stats?replace
30
13
{
31
14
" max" : {}
32
15
},
16
+ {
17
+ " min" : {}
18
+ },
33
19
{
34
20
" value_count" : {}
35
21
}
@@ -56,8 +42,8 @@ PUT _rollup/jobs/rollup_index_stats?replace
56
42
}
57
43
}
58
44
59
- DELETE _rollup/jobs/rollup_index_health
60
- PUT _rollup/jobs/rollup_index_health?replace
45
+ DELETE / _rollup/jobs/rollup_index_health
46
+ PUT / _rollup/jobs/rollup_index_health
61
47
{
62
48
" rollup" : {
63
49
" source_index" : " .infini_metrics" ,
@@ -96,8 +82,8 @@ PUT _rollup/jobs/rollup_index_health?replace
96
82
}
97
83
}
98
84
99
- DELETE _rollup/jobs/rollup_cluster_stats
100
- PUT _rollup/jobs/rollup_cluster_stats?replace
85
+ DELETE / _rollup/jobs/rollup_cluster_stats
86
+ PUT / _rollup/jobs/rollup_cluster_stats
101
87
{
102
88
" rollup" : {
103
89
" source_index" : " .infini_metrics" ,
@@ -136,8 +122,8 @@ PUT _rollup/jobs/rollup_cluster_stats?replace
136
122
}
137
123
}
138
124
139
- DELETE _rollup/jobs/rollup_cluster_health
140
- PUT _rollup/jobs/rollup_cluster_health?replace
125
+ DELETE / _rollup/jobs/rollup_cluster_health
126
+ PUT / _rollup/jobs/rollup_cluster_health
141
127
{
142
128
" rollup" : {
143
129
" source_index" : " .infini_metrics" ,
@@ -175,16 +161,15 @@ PUT _rollup/jobs/rollup_cluster_health?replace
175
161
}
176
162
}
177
163
178
- # 高级 节点
179
- DELETE _rollup/jobs/rollup_node_stats
180
- PUT _rollup/jobs/rollup_node_stats?replace
164
+ DELETE /_rollup/jobs/rollup_node_stats
165
+ PUT /_rollup/jobs/rollup_node_stats
181
166
{
182
167
" rollup" : {
183
168
" source_index" : " .infini_metrics" ,
184
169
" target_index" : " rollup_node_stats_{{ctx.source_index}}" ,
185
170
" timestamp" : " timestamp" ,
186
171
" continuous" : true ,
187
- " page_size" : 100 ,
172
+ " page_size" : 200 ,
188
173
" cron" : " */10 1-23 * * *" ,
189
174
" timezone" : " UTC" ,
190
175
" stats" : [
@@ -198,6 +183,42 @@ PUT _rollup/jobs/rollup_node_stats?replace
198
183
" value_count" : {}
199
184
}
200
185
],
186
+ "special_metrics": [
187
+ {
188
+ " source_field" : " payload.elasticsearch.node_stats.process.cpu.percent" ,
189
+ " metrics" : [
190
+ {
191
+ " avg" : {}
192
+ },
193
+ {
194
+ " max" : {}
195
+ },
196
+ {
197
+ " min" : {}
198
+ },
199
+ {
200
+ " percentiles" : {}
201
+ }
202
+ ]
203
+ },
204
+ {
205
+ " source_field" : " payload.elasticsearch.node_stats.jvm.mem.heap_used_in_bytes" ,
206
+ " metrics" : [
207
+ {
208
+ " avg" : {}
209
+ },
210
+ {
211
+ " max" : {}
212
+ },
213
+ {
214
+ " min" : {}
215
+ },
216
+ {
217
+ " percentiles" : {}
218
+ }
219
+ ]
220
+ }
221
+ ],
201
222
"interval": "1m",
202
223
"identity": [
203
224
"metadata.labels.cluster_id",
@@ -222,21 +243,24 @@ PUT _rollup/jobs/rollup_node_stats?replace
222
243
}
223
244
}
224
245
225
- DELETE _rollup/jobs/rollup_shard_stats_metrics
226
- PUT _rollup/jobs/rollup_shard_stats_metrics?replace
246
+ DELETE / _rollup/jobs/rollup_shard_stats_metrics
247
+ PUT / _rollup/jobs/rollup_shard_stats_metrics
227
248
{
228
249
" rollup" : {
229
250
" source_index" : " .infini_metrics" ,
230
251
" target_index" : " rollup_shard_stats_metrics_{{ctx.source_index}}" ,
231
252
" timestamp" : " timestamp" ,
232
253
" continuous" : true ,
233
- " page_size" : 100 ,
254
+ " page_size" : 200 ,
234
255
" cron" : " */5 1-23 * * *" ,
235
256
" timezone" : " UTC" ,
236
257
" stats" : [
237
258
{
238
259
" max" : {}
239
260
},
261
+ {
262
+ " min" : {}
263
+ },
240
264
{
241
265
" value_count" : {}
242
266
}
@@ -265,8 +289,8 @@ PUT _rollup/jobs/rollup_shard_stats_metrics?replace
265
289
}
266
290
}
267
291
268
- DELETE _rollup/jobs/rollup_shard_stats_state
269
- PUT _rollup/jobs/rollup_shard_stats_state?replace
292
+ DELETE / _rollup/jobs/rollup_shard_stats_state
293
+ PUT / _rollup/jobs/rollup_shard_stats_state
270
294
{
271
295
" rollup" : {
272
296
" source_index" : " .infini_metrics" ,
@@ -301,4 +325,37 @@ PUT _rollup/jobs/rollup_shard_stats_state?replace
301
325
" metadata.name" : " shard_stats"
302
326
}
303
327
}
304
- }
328
+ }
329
+
330
+ # enable rollup search
331
+ PUT /_cluster/settings
332
+ {
333
+ " persistent" : {
334
+ " rollup" : {
335
+ " search" : {
336
+ " enabled" : " true"
337
+ }
338
+ }
339
+ }
340
+ }
341
+
342
+ # update index settings
343
+ PUT /.easysearch-ilm-config/_settings
344
+ {
345
+ " index" : {
346
+ " mapping" : {
347
+ " nested_fields" : {
348
+ " limit" : 1000
349
+ } ,
350
+ "nested_objects": {
351
+ " limit" : 20000
352
+ } ,
353
+ "total_fields": {
354
+ " limit" : 30000
355
+ }
356
+ }
357
+ }
358
+ }
359
+
360
+ # start all rollup jobs
361
+ POST /_rollup/jobs/rollup*/_start
0 commit comments