11local grafana = import 'grafonnet/grafana.libsonnet' ;
22
33local cluster = import 'cluster.libsonnet' ;
4+ local cpu = import 'cpu.libsonnet' ;
45local http = import 'http.libsonnet' ;
56local memory_misc = import 'memory_misc.libsonnet' ;
67local net = import 'net.libsonnet' ;
@@ -258,21 +259,45 @@ local row = grafana.row;
258259 { w: 8 , h: 8 , x: 16 , y: 60 + offset },
259260 )
260261 .addPanel(
261- row.new(title='Tarantool memory miscellaneous ' ),
262+ row.new(title='Tarantool CPU statistics ' ),
262263 { w: 24 , h: 1 , x: 0 , y: 68 + offset }
263264 )
265+ .addPanel(
266+ cpu.getrusage_cpu_user_time(
267+ datasource=datasource,
268+ policy=policy,
269+ measurement=measurement,
270+ job=job,
271+ rate_time_range=rate_time_range,
272+ ),
273+ { w: 12 , h: 8 , x: 0 , y: 69 + offset },
274+ )
275+ .addPanel(
276+ cpu.getrusage_cpu_system_time(
277+ datasource=datasource,
278+ policy=policy,
279+ measurement=measurement,
280+ job=job,
281+ rate_time_range=rate_time_range,
282+ ),
283+ { w: 12 , h: 8 , x: 12 , y: 69 + offset },
284+ )
285+ .addPanel(
286+ row.new(title='Tarantool memory miscellaneous' ),
287+ { w: 24 , h: 1 , x: 0 , y: 77 + offset }
288+ )
264289 .addPanel(
265290 memory_misc.lua_memory(
266291 datasource=datasource,
267292 policy=policy,
268293 measurement=measurement,
269294 job=job,
270295 ),
271- { w: 24 , h: 8 , x: 0 , y: 69 + offset },
296+ { w: 24 , h: 8 , x: 0 , y: 78 + offset },
272297 )
273298 .addPanel(
274299 row.new(title='Tarantool operations statistics' ),
275- { w: 24 , h: 1 , x: 0 , y: 77 + offset }
300+ { w: 24 , h: 1 , x: 0 , y: 86 + offset }
276301 )
277302 .addPanel(
278303 operations.space_select_rps(
@@ -282,7 +307,7 @@ local row = grafana.row;
282307 job=job,
283308 rate_time_range=rate_time_range,
284309 ),
285- { w: 8 , h: 8 , x: 0 , y: 78 + offset },
310+ { w: 8 , h: 8 , x: 0 , y: 87 + offset },
286311 )
287312 .addPanel(
288313 operations.space_insert_rps(
@@ -292,7 +317,7 @@ local row = grafana.row;
292317 job=job,
293318 rate_time_range=rate_time_range,
294319 ),
295- { w: 8 , h: 8 , x: 8 , y: 78 + offset },
320+ { w: 8 , h: 8 , x: 8 , y: 87 + offset },
296321 )
297322 .addPanel(
298323 operations.space_replace_rps(
@@ -302,7 +327,7 @@ local row = grafana.row;
302327 job=job,
303328 rate_time_range=rate_time_range,
304329 ),
305- { w: 8 , h: 8 , x: 16 , y: 78 + offset },
330+ { w: 8 , h: 8 , x: 16 , y: 87 + offset },
306331 )
307332 .addPanel(
308333 operations.space_upsert_rps(
@@ -312,7 +337,7 @@ local row = grafana.row;
312337 job=job,
313338 rate_time_range=rate_time_range,
314339 ),
315- { w: 8 , h: 8 , x: 0 , y: 86 + offset },
340+ { w: 8 , h: 8 , x: 0 , y: 97 + offset },
316341 )
317342 .addPanel(
318343 operations.space_update_rps(
@@ -322,7 +347,7 @@ local row = grafana.row;
322347 job=job,
323348 rate_time_range=rate_time_range,
324349 ),
325- { w: 8 , h: 8 , x: 8 , y: 86 + offset },
350+ { w: 8 , h: 8 , x: 8 , y: 97 + offset },
326351 )
327352 .addPanel(
328353 operations.space_delete_rps(
@@ -332,7 +357,7 @@ local row = grafana.row;
332357 job=job,
333358 rate_time_range=rate_time_range,
334359 ),
335- { w: 8 , h: 8 , x: 16 , y: 86 + offset },
360+ { w: 8 , h: 8 , x: 16 , y: 97 + offset },
336361 )
337362 .addPanel(
338363 operations.call_rps(
@@ -342,7 +367,7 @@ local row = grafana.row;
342367 job=job,
343368 rate_time_range=rate_time_range,
344369 ),
345- { w: 8 , h: 8 , x: 0 , y: 94 + offset },
370+ { w: 8 , h: 8 , x: 0 , y: 103 + offset },
346371 )
347372 .addPanel(
348373 operations.eval_rps(
@@ -352,7 +377,7 @@ local row = grafana.row;
352377 job=job,
353378 rate_time_range=rate_time_range,
354379 ),
355- { w: 8 , h: 8 , x: 8 , y: 94 + offset },
380+ { w: 8 , h: 8 , x: 8 , y: 103 + offset },
356381 )
357382 .addPanel(
358383 operations.error_rps(
@@ -362,7 +387,7 @@ local row = grafana.row;
362387 job=job,
363388 rate_time_range=rate_time_range,
364389 ),
365- { w: 8 , h: 8 , x: 16 , y: 94 + offset },
390+ { w: 8 , h: 8 , x: 16 , y: 103 + offset },
366391 )
367392 .addPanel(
368393 operations.auth_rps(
@@ -372,7 +397,7 @@ local row = grafana.row;
372397 job=job,
373398 rate_time_range=rate_time_range,
374399 ),
375- { w: 8 , h: 8 , x: 0 , y: 102 + offset },
400+ { w: 8 , h: 8 , x: 0 , y: 111 + offset },
376401 )
377402 .addPanel(
378403 operations.SQL_prepare_rps(
@@ -382,7 +407,7 @@ local row = grafana.row;
382407 job=job,
383408 rate_time_range=rate_time_range,
384409 ),
385- { w: 8 , h: 8 , x: 8 , y: 102 + offset },
410+ { w: 8 , h: 8 , x: 8 , y: 111 + offset },
386411 )
387412 .addPanel(
388413 operations.SQL_execute_rps(
@@ -392,6 +417,6 @@ local row = grafana.row;
392417 job=job,
393418 rate_time_range=rate_time_range,
394419 ),
395- { w: 8 , h: 8 , x: 16 , y: 102 + offset },
420+ { w: 8 , h: 8 , x: 16 , y: 111 + offset },
396421 ),
397422}
0 commit comments