@@ -227,56 +227,36 @@ namespace rubinius {
227227 metrics_map_.push_back (new MetricsItem (
228228 " jit.methods.failed" , metrics_collection_.jit_metrics .methods_failed ));
229229 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 ));
233231
234232 // Object memory metrics
235233 metrics_map_.push_back (new MetricsItem (
236- " memory.young.bytes.current " ,
234+ " memory.young.bytes" ,
237235 metrics_collection_.ruby_metrics .memory_young_bytes ));
238236 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" ,
243238 metrics_collection_.ruby_metrics .memory_young_objects ));
244239 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 ));
247242 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" ,
252244 metrics_collection_.ruby_metrics .memory_immix_bytes ));
253245 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" ,
258247 metrics_collection_.ruby_metrics .memory_immix_objects ));
259248 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" ,
264250 metrics_collection_.ruby_metrics .memory_immix_chunks ));
265251 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" ,
270253 metrics_collection_.ruby_metrics .memory_large_bytes ));
271254 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" ,
276256 metrics_collection_.ruby_metrics .memory_large_objects ));
277257 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 ));
280260 metrics_map_.push_back (new MetricsItem (
281261 " memory.symbols.bytes" ,
282262 metrics_collection_.ruby_metrics .memory_symbols_bytes ));
@@ -285,25 +265,22 @@ namespace rubinius {
285265 metrics_map_.push_back (new MetricsItem (
286266 " memory.jit.bytes" , metrics_collection_.ruby_metrics .memory_jit_bytes ));
287267 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 ));
290270 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 ));
293273 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 ));
296276 metrics_map_.push_back (new MetricsItem (
297277 " memory.slab.refills.fails" ,
298278 metrics_collection_.ruby_metrics .memory_slab_refills_fails ));
299279 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 ));
302282 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" ,
307284 metrics_collection_.ruby_metrics .memory_capi_handles ));
308285 metrics_map_.push_back (new MetricsItem (
309286 " memory.inflated_headers" ,
@@ -313,33 +290,22 @@ namespace rubinius {
313290 metrics_map_.push_back (new MetricsItem (
314291 " gc.young.count" , metrics_collection_.ruby_metrics .gc_young_count ));
315292 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 ));
319294 metrics_map_.push_back (new MetricsItem (
320295 " gc.young.lifetime" , metrics_collection_.ruby_metrics .gc_young_lifetime ));
321296 metrics_map_.push_back (new MetricsItem (
322297 " gc.immix.count" , metrics_collection_.ruby_metrics .gc_immix_count ));
323298 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 ));
329301 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 ));
335304 metrics_map_.push_back (new MetricsItem (
336305 " gc.large.count" , metrics_collection_.ruby_metrics .gc_large_count ));
337306 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 ));
343309
344310 // I/O metrics
345311 metrics_map_.push_back (new MetricsItem (
@@ -360,19 +326,16 @@ namespace rubinius {
360326 " vm.inline_cache.resets" ,
361327 metrics_collection_.system_metrics .vm_inline_cache_resets ));
362328 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 ));
365331 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 ));
368334
369335 // Lock metrics
370336 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 ));
376339 }
377340
378341 void Metrics::init_ruby_metrics (STATE) {
0 commit comments