| Index: tracing/tracing/metrics/system_health/rail_power_metric.html
|
| diff --git a/tracing/tracing/metrics/system_health/rail_power_metric.html b/tracing/tracing/metrics/system_health/rail_power_metric.html
|
| index a388f0eacacd7fbe282f5f06b34bfe443bc7f398..6a9159fd654cf2315cad5faf0e3556529936ae92 100644
|
| --- a/tracing/tracing/metrics/system_health/rail_power_metric.html
|
| +++ b/tracing/tracing/metrics/system_health/rail_power_metric.html
|
| @@ -16,18 +16,6 @@ found in the LICENSE file.
|
| 'use strict';
|
|
|
| tr.exportTo('tr.metrics.sh', function() {
|
| - var TIME_NUMERIC_BUILDER = tr.v.NumericBuilder.createExponential(
|
| - tr.v.Unit.byName.timeDurationInMs_smallerIsBetter,
|
| - tr.b.Range.fromExplicitRange(1e-3, 1e6), 50);
|
| -
|
| - var ENERGY_NUMERIC_BUILDER = tr.v.NumericBuilder.createExponential(
|
| - tr.v.Unit.byName.energyInJoules_smallerIsBetter,
|
| - tr.b.Range.fromExplicitRange(1e-3, 1e3), 50);
|
| -
|
| - var POWER_NUMERIC_BUILDER = tr.v.NumericBuilder.createExponential(
|
| - tr.v.Unit.byName.powerInWatts_smallerIsBetter,
|
| - tr.b.Range.fromExplicitRange(1e-3, 1e3), 50);
|
| -
|
| function railPowerMetricHelper(values, model) {
|
| var railStageTimes = new Map();
|
| var railStageEnergy = new Map();
|
| @@ -54,21 +42,24 @@ tr.exportTo('tr.metrics.sh', function() {
|
| tr.v.UnitScale.Metric.MILLI, tr.v.UnitScale.Metric.NONE);
|
| var powerInW = energyInJ / durationInS;
|
|
|
| - var durationHist = TIME_NUMERIC_BUILDER.build();
|
| + var durationHist = new tr.v.Histogram(
|
| + tr.v.Unit.byName.timeDurationInMs_smallerIsBetter);
|
| durationHist.add(durationInMs);
|
| values.addValue(new tr.v.NumericValue('total_time_' + title, durationHist,
|
| {description: 'Time spent in RAIL stage ' + title}));
|
|
|
| - var energyHist = ENERGY_NUMERIC_BUILDER.build();
|
| + var energyHist = new tr.v.Histogram(
|
| + tr.v.Unit.byName.energyInJoules_smallerIsBetter);
|
| energyHist.add(energyInJ);
|
| values.addValue(new tr.v.NumericValue('total_energy_' + title, energyHist,
|
| {description: 'Energy consumed in RAIL stage ' + title}));
|
|
|
| - var powerHist = POWER_NUMERIC_BUILDER.build();
|
| + var powerHist = new tr.v.Histogram(
|
| + tr.v.Unit.byName.powerInWatts_smallerIsBetter);
|
| powerHist.add(powerInW);
|
| values.addValue(new tr.v.NumericValue('energy_consumption_rate_' + title,
|
| - powerHist,
|
| - {description: 'Energy consumption rate for RAIL stage ' + title}));
|
| + powerHist, {description: 'Energy consumption rate for RAIL stage ' +
|
| + title}));
|
| }
|
| }
|
|
|
|
|