@@ -227,56 +227,36 @@ namespace rubinius {
227
227
metrics_map_.push_back (new MetricsItem (
228
228
" jit.methods.failed" , metrics_collection_.jit_metrics .methods_failed ));
229
229
metrics_map_.push_back (new MetricsItem (
230
- " jit.time.last.us" , metrics_collection_.jit_metrics .time_last_us ));
231
- metrics_map_.push_back (new MetricsItem (
232
- " jit.time.total.us" , metrics_collection_.jit_metrics .time_total_us ));
230
+ " jit.time.us" , metrics_collection_.jit_metrics .time_us ));
233
231
234
232
// Object memory metrics
235
233
metrics_map_.push_back (new MetricsItem (
236
- " memory.young.bytes.current " ,
234
+ " memory.young.bytes" ,
237
235
metrics_collection_.ruby_metrics .memory_young_bytes ));
238
236
metrics_map_.push_back (new MetricsItem (
239
- " memory.young.bytes.total" ,
240
- metrics_collection_.ruby_metrics .memory_young_bytes_total ));
241
- metrics_map_.push_back (new MetricsItem (
242
- " memory.young.objects.current" ,
237
+ " memory.young.objects" ,
243
238
metrics_collection_.ruby_metrics .memory_young_objects ));
244
239
metrics_map_.push_back (new MetricsItem (
245
- " memory.young.objects.total " ,
246
- metrics_collection_.ruby_metrics .memory_young_objects_total ));
240
+ " memory.young.occupancy " ,
241
+ metrics_collection_.ruby_metrics .memory_young_occupancy ));
247
242
metrics_map_.push_back (new MetricsItem (
248
- " memory.young.percent_used" ,
249
- metrics_collection_.ruby_metrics .memory_young_percent_used ));
250
- metrics_map_.push_back (new MetricsItem (
251
- " memory.immix.bytes.current" ,
243
+ " memory.immix.bytes" ,
252
244
metrics_collection_.ruby_metrics .memory_immix_bytes ));
253
245
metrics_map_.push_back (new MetricsItem (
254
- " memory.immix.bytes.total" ,
255
- metrics_collection_.ruby_metrics .memory_immix_bytes_total ));
256
- metrics_map_.push_back (new MetricsItem (
257
- " memory.immix.objects.current" ,
246
+ " memory.immix.objects" ,
258
247
metrics_collection_.ruby_metrics .memory_immix_objects ));
259
248
metrics_map_.push_back (new MetricsItem (
260
- " memory.immix.objects.total" ,
261
- metrics_collection_.ruby_metrics .memory_immix_objects_total ));
262
- metrics_map_.push_back (new MetricsItem (
263
- " memory.immix.chunks.current" ,
249
+ " memory.immix.chunks" ,
264
250
metrics_collection_.ruby_metrics .memory_immix_chunks ));
265
251
metrics_map_.push_back (new MetricsItem (
266
- " memory.immix.chunks.total" ,
267
- metrics_collection_.ruby_metrics .memory_immix_chunks_total ));
268
- metrics_map_.push_back (new MetricsItem (
269
- " memory.large.bytes.current" ,
252
+ " memory.large.bytes" ,
270
253
metrics_collection_.ruby_metrics .memory_large_bytes ));
271
254
metrics_map_.push_back (new MetricsItem (
272
- " memory.large.bytes.total" ,
273
- metrics_collection_.ruby_metrics .memory_large_bytes_total ));
274
- metrics_map_.push_back (new MetricsItem (
275
- " memory.large.objects.current" ,
255
+ " memory.large.objects" ,
276
256
metrics_collection_.ruby_metrics .memory_large_objects ));
277
257
metrics_map_.push_back (new MetricsItem (
278
- " memory.large.objects.total " ,
279
- metrics_collection_.ruby_metrics .memory_large_objects_total ));
258
+ " memory.symbols " ,
259
+ metrics_collection_.ruby_metrics .memory_symbols ));
280
260
metrics_map_.push_back (new MetricsItem (
281
261
" memory.symbols.bytes" ,
282
262
metrics_collection_.ruby_metrics .memory_symbols_bytes ));
@@ -285,25 +265,22 @@ namespace rubinius {
285
265
metrics_map_.push_back (new MetricsItem (
286
266
" memory.jit.bytes" , metrics_collection_.ruby_metrics .memory_jit_bytes ));
287
267
metrics_map_.push_back (new MetricsItem (
288
- " memory.promoted.bytes.total " ,
289
- metrics_collection_.ruby_metrics .memory_promoted_bytes_total ));
268
+ " memory.promoted.bytes" ,
269
+ metrics_collection_.ruby_metrics .memory_promoted_bytes ));
290
270
metrics_map_.push_back (new MetricsItem (
291
- " memory.promoted.objects.total " ,
292
- metrics_collection_.ruby_metrics .memory_promoted_objects_total ));
271
+ " memory.promoted.objects" ,
272
+ metrics_collection_.ruby_metrics .memory_promoted_objects ));
293
273
metrics_map_.push_back (new MetricsItem (
294
- " memory.slab.refills.total " ,
295
- metrics_collection_.ruby_metrics .memory_slab_refills_total ));
274
+ " memory.slab.refills" ,
275
+ metrics_collection_.ruby_metrics .memory_slab_refills ));
296
276
metrics_map_.push_back (new MetricsItem (
297
277
" memory.slab.refills.fails" ,
298
278
metrics_collection_.ruby_metrics .memory_slab_refills_fails ));
299
279
metrics_map_.push_back (new MetricsItem (
300
- " memory.data_objects.total " ,
301
- metrics_collection_.ruby_metrics .memory_data_objects_total ));
280
+ " memory.data_objects" ,
281
+ metrics_collection_.ruby_metrics .memory_data_objects ));
302
282
metrics_map_.push_back (new MetricsItem (
303
- " memory.capi_handles.total" ,
304
- metrics_collection_.ruby_metrics .memory_capi_handles_total ));
305
- metrics_map_.push_back (new MetricsItem (
306
- " memory.capi_handles.current" ,
283
+ " memory.capi_handles" ,
307
284
metrics_collection_.ruby_metrics .memory_capi_handles ));
308
285
metrics_map_.push_back (new MetricsItem (
309
286
" memory.inflated_headers" ,
@@ -313,33 +290,22 @@ namespace rubinius {
313
290
metrics_map_.push_back (new MetricsItem (
314
291
" gc.young.count" , metrics_collection_.ruby_metrics .gc_young_count ));
315
292
metrics_map_.push_back (new MetricsItem (
316
- " gc.young.last.ms" , metrics_collection_.ruby_metrics .gc_young_last_ms ));
317
- metrics_map_.push_back (new MetricsItem (
318
- " gc.young.total.ms" , metrics_collection_.ruby_metrics .gc_young_total_ms ));
293
+ " gc.young.ms" , metrics_collection_.ruby_metrics .gc_young_ms ));
319
294
metrics_map_.push_back (new MetricsItem (
320
295
" gc.young.lifetime" , metrics_collection_.ruby_metrics .gc_young_lifetime ));
321
296
metrics_map_.push_back (new MetricsItem (
322
297
" gc.immix.count" , metrics_collection_.ruby_metrics .gc_immix_count ));
323
298
metrics_map_.push_back (new MetricsItem (
324
- " gc.immix.stop.last.ms" ,
325
- metrics_collection_.ruby_metrics .gc_immix_stop_last_ms ));
326
- metrics_map_.push_back (new MetricsItem (
327
- " gc.immix.stop.total.ms" ,
328
- metrics_collection_.ruby_metrics .gc_immix_stop_total_ms ));
299
+ " gc.immix.stop.ms" ,
300
+ metrics_collection_.ruby_metrics .gc_immix_stop_ms ));
329
301
metrics_map_.push_back (new MetricsItem (
330
- " gc.immix.concurrent.last.ms" ,
331
- metrics_collection_.ruby_metrics .gc_immix_conc_last_ms ));
332
- metrics_map_.push_back (new MetricsItem (
333
- " gc.immix.concurrent.total.ms" ,
334
- metrics_collection_.ruby_metrics .gc_immix_conc_total_ms ));
302
+ " gc.immix.concurrent.ms" ,
303
+ metrics_collection_.ruby_metrics .gc_immix_concurrent_ms ));
335
304
metrics_map_.push_back (new MetricsItem (
336
305
" gc.large.count" , metrics_collection_.ruby_metrics .gc_large_count ));
337
306
metrics_map_.push_back (new MetricsItem (
338
- " gc.large.sweep.last.ms" ,
339
- metrics_collection_.ruby_metrics .gc_large_sweep_last_ms ));
340
- metrics_map_.push_back (new MetricsItem (
341
- " gc.large.sweep.total.ms" ,
342
- metrics_collection_.ruby_metrics .gc_large_sweep_total_ms ));
307
+ " gc.large.sweep.ms" ,
308
+ metrics_collection_.ruby_metrics .gc_large_sweep_ms ));
343
309
344
310
// I/O metrics
345
311
metrics_map_.push_back (new MetricsItem (
@@ -360,19 +326,16 @@ namespace rubinius {
360
326
" vm.inline_cache.resets" ,
361
327
metrics_collection_.system_metrics .vm_inline_cache_resets ));
362
328
metrics_map_.push_back (new MetricsItem (
363
- " vm.threads.current " ,
364
- metrics_collection_.system_metrics .vm_threads ));
329
+ " vm.threads.created " ,
330
+ metrics_collection_.system_metrics .vm_threads_created ));
365
331
metrics_map_.push_back (new MetricsItem (
366
- " vm.threads.total " ,
367
- metrics_collection_.system_metrics .vm_threads_total ));
332
+ " vm.threads.destroyed " ,
333
+ metrics_collection_.system_metrics .vm_threads_destroyed ));
368
334
369
335
// Lock metrics
370
336
metrics_map_.push_back (new MetricsItem (
371
- " locks.stop_the_world.last.ns" ,
372
- metrics_collection_.system_metrics .locks_stop_the_world_last_ns ));
373
- metrics_map_.push_back (new MetricsItem (
374
- " locks.stop_the_world.total.ns" ,
375
- metrics_collection_.system_metrics .locks_stop_the_world_total_ns ));
337
+ " locks.stop_the_world.ns" ,
338
+ metrics_collection_.system_metrics .locks_stop_the_world_ns ));
376
339
}
377
340
378
341
void Metrics::init_ruby_metrics (STATE) {
0 commit comments