@@ -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