@@ -3,6 +3,7 @@ local grafana = import 'grafonnet/grafana.libsonnet';
33local cluster = import 'cluster.libsonnet' ;
44local http = import 'http.libsonnet' ;
55local memory_misc = import 'memory_misc.libsonnet' ;
6+ local net = import 'net.libsonnet' ;
67local slab = import 'slab.libsonnet' ;
78local space = import 'space.libsonnet' ;
89local row = grafana.row;
@@ -116,12 +117,64 @@ local row = grafana.row;
116117 { w: 8 , h: 8 , x: 16 , y: 15 + offset },
117118 )
118119 .addPanel(
119- row.new(title='Tarantool memory allocation overview ' ),
120+ row.new(title='Tarantool network activity ' ),
120121 { w: 24 , h: 1 , x: 0 , y: 23 + offset }
121122 )
123+ .addPanel(
124+ net.bytes_received_per_second(
125+ datasource=datasource,
126+ policy=policy,
127+ measurement=measurement,
128+ job=job,
129+ rate_time_range=rate_time_range,
130+ ),
131+ { w: 12 , h: 8 , x: 0 , y: 24 + offset }
132+ )
133+ .addPanel(
134+ net.bytes_sent_per_second(
135+ datasource=datasource,
136+ policy=policy,
137+ measurement=measurement,
138+ job=job,
139+ rate_time_range=rate_time_range,
140+ ),
141+ { w: 12 , h: 8 , x: 12 , y: 24 + offset }
142+ )
143+ .addPanel(
144+ net.net_rps(
145+ datasource=datasource,
146+ policy=policy,
147+ measurement=measurement,
148+ job=job,
149+ rate_time_range=rate_time_range,
150+ ),
151+ { w: 8 , h: 8 , x: 0 , y: 32 + offset }
152+ )
153+ .addPanel(
154+ net.net_pending(
155+ datasource=datasource,
156+ policy=policy,
157+ measurement=measurement,
158+ job=job,
159+ ),
160+ { w: 8 , h: 8 , x: 8 , y: 32 + offset }
161+ )
162+ .addPanel(
163+ net.current_connections(
164+ datasource=datasource,
165+ policy=policy,
166+ measurement=measurement,
167+ job=job,
168+ ),
169+ { w: 8 , h: 8 , x: 16 , y: 32 + offset }
170+ )
171+ .addPanel(
172+ row.new(title='Tarantool memory allocation overview' ),
173+ { w: 24 , h: 1 , x: 0 , y: 40 + offset }
174+ )
122175 .addPanel(
123176 slab.monitor_info(),
124- { w: 24 , h: 3 , x: 0 , y: 24 + offset }
177+ { w: 24 , h: 3 , x: 0 , y: 41 + offset }
125178 )
126179 .addPanel(
127180 slab.quota_used_ratio(
@@ -130,7 +183,7 @@ local row = grafana.row;
130183 measurement=measurement,
131184 job=job,
132185 ),
133- { w: 8 , h: 8 , x: 0 , y: 27 + offset }
186+ { w: 8 , h: 8 , x: 0 , y: 44 + offset }
134187 )
135188 .addPanel(
136189 slab.arena_used_ratio(
@@ -139,7 +192,7 @@ local row = grafana.row;
139192 measurement=measurement,
140193 job=job,
141194 ),
142- { w: 8 , h: 8 , x: 8 , y: 27 + offset },
195+ { w: 8 , h: 8 , x: 8 , y: 44 + offset },
143196 )
144197 .addPanel(
145198 slab.items_used_ratio(
@@ -148,7 +201,7 @@ local row = grafana.row;
148201 measurement=measurement,
149202 job=job,
150203 ),
151- { w: 8 , h: 8 , x: 16 , y: 27 + offset },
204+ { w: 8 , h: 8 , x: 16 , y: 44 + offset },
152205 )
153206 .addPanel(
154207 slab.quota_used(
@@ -157,7 +210,7 @@ local row = grafana.row;
157210 measurement=measurement,
158211 job=job,
159212 ),
160- { w: 8 , h: 8 , x: 0 , y: 35 + offset }
213+ { w: 8 , h: 8 , x: 0 , y: 52 + offset }
161214 )
162215 .addPanel(
163216 slab.arena_used(
@@ -166,7 +219,7 @@ local row = grafana.row;
166219 measurement=measurement,
167220 job=job,
168221 ),
169- { w: 8 , h: 8 , x: 8 , y: 35 + offset },
222+ { w: 8 , h: 8 , x: 8 , y: 52 + offset },
170223 )
171224 .addPanel(
172225 slab.items_used(
@@ -175,7 +228,7 @@ local row = grafana.row;
175228 measurement=measurement,
176229 job=job,
177230 ),
178- { w: 8 , h: 8 , x: 16 , y: 35 + offset },
231+ { w: 8 , h: 8 , x: 16 , y: 52 + offset },
179232 )
180233 .addPanel(
181234 slab.quota_size(
@@ -184,7 +237,7 @@ local row = grafana.row;
184237 measurement=measurement,
185238 job=job,
186239 ),
187- { w: 8 , h: 8 , x: 0 , y: 43 + offset }
240+ { w: 8 , h: 8 , x: 0 , y: 60 + offset }
188241 )
189242 .addPanel(
190243 slab.arena_size(
@@ -193,7 +246,7 @@ local row = grafana.row;
193246 measurement=measurement,
194247 job=job,
195248 ),
196- { w: 8 , h: 8 , x: 8 , y: 43 + offset },
249+ { w: 8 , h: 8 , x: 8 , y: 60 + offset },
197250 )
198251 .addPanel(
199252 slab.items_size(
@@ -202,11 +255,11 @@ local row = grafana.row;
202255 measurement=measurement,
203256 job=job,
204257 ),
205- { w: 8 , h: 8 , x: 16 , y: 43 + offset },
258+ { w: 8 , h: 8 , x: 16 , y: 60 + offset },
206259 )
207260 .addPanel(
208261 row.new(title='Tarantool memory miscellaneous' ),
209- { w: 24 , h: 1 , x: 0 , y: 51 + offset }
262+ { w: 24 , h: 1 , x: 0 , y: 68 + offset }
210263 )
211264 .addPanel(
212265 memory_misc.lua_memory(
@@ -215,11 +268,11 @@ local row = grafana.row;
215268 measurement=measurement,
216269 job=job,
217270 ),
218- { w: 24 , h: 8 , x: 0 , y: 52 + offset },
271+ { w: 24 , h: 8 , x: 0 , y: 69 + offset },
219272 )
220273 .addPanel(
221274 row.new(title='Tarantool spaces statistics' ),
222- { w: 24 , h: 1 , x: 0 , y: 60 + offset }
275+ { w: 24 , h: 1 , x: 0 , y: 77 + offset }
223276 )
224277 .addPanel(
225278 space.select_rps(
@@ -229,7 +282,7 @@ local row = grafana.row;
229282 job=job,
230283 rate_time_range=rate_time_range,
231284 ),
232- { w: 8 , h: 8 , x: 0 , y: 61 + offset },
285+ { w: 8 , h: 8 , x: 0 , y: 78 + offset },
233286 )
234287 .addPanel(
235288 space.insert_rps(
@@ -239,7 +292,7 @@ local row = grafana.row;
239292 job=job,
240293 rate_time_range=rate_time_range,
241294 ),
242- { w: 8 , h: 8 , x: 8 , y: 61 + offset },
295+ { w: 8 , h: 8 , x: 8 , y: 78 + offset },
243296 )
244297 .addPanel(
245298 space.replace_rps(
@@ -249,7 +302,7 @@ local row = grafana.row;
249302 job=job,
250303 rate_time_range=rate_time_range,
251304 ),
252- { w: 8 , h: 8 , x: 16 , y: 61 + offset },
305+ { w: 8 , h: 8 , x: 16 , y: 78 + offset },
253306 )
254307 .addPanel(
255308 space.upsert_rps(
@@ -259,7 +312,7 @@ local row = grafana.row;
259312 job=job,
260313 rate_time_range=rate_time_range,
261314 ),
262- { w: 8 , h: 8 , x: 0 , y: 69 + offset },
315+ { w: 8 , h: 8 , x: 0 , y: 86 + offset },
263316 )
264317 .addPanel(
265318 space.update_rps(
@@ -269,7 +322,7 @@ local row = grafana.row;
269322 job=job,
270323 rate_time_range=rate_time_range,
271324 ),
272- { w: 8 , h: 8 , x: 8 , y: 69 + offset },
325+ { w: 8 , h: 8 , x: 8 , y: 86 + offset },
273326 )
274327 .addPanel(
275328 space.delete_rps(
@@ -279,6 +332,6 @@ local row = grafana.row;
279332 job=job,
280333 rate_time_range=rate_time_range,
281334 ),
282- { w: 8 , h: 8 , x: 16 , y: 69 + offset },
335+ { w: 8 , h: 8 , x: 16 , y: 86 + offset },
283336 ),
284337}
0 commit comments