| Index: tracing/tracing/metrics/tracing_metric.html
|
| diff --git a/tracing/tracing/metrics/tracing_metric.html b/tracing/tracing/metrics/tracing_metric.html
|
| index c40cfb363728f8260c82bbe178978d3bfe1cfdba..bc6db19817a79bdf74283fa3d15b0daa4aa3ab7d 100644
|
| --- a/tracing/tracing/metrics/tracing_metric.html
|
| +++ b/tracing/tracing/metrics/tracing_metric.html
|
| @@ -17,20 +17,18 @@ found in the LICENSE file.
|
| tr.exportTo('tr.metrics', function() {
|
| var MEMORY_INFRA_TRACING_CATEGORY = 'disabled-by-default-memory-infra';
|
|
|
| - var TIME_NUMERIC_BUILDER = tr.v.NumericBuilder.createExponential(
|
| - tr.v.Unit.byName.timeDurationInMs_smallerIsBetter,
|
| - tr.b.Range.fromExplicitRange(1e-3, 1e5), 30);
|
| + var TIME_BOUNDARIES = tr.v.HistogramBinBoundaries.createExponential(
|
| + 1e-3, 1e5, 30);
|
|
|
| - var BYTE_NUMERIC_BUILDER = tr.v.NumericBuilder.createExponential(
|
| - tr.v.Unit.byName.sizeInBytes_smallerIsBetter,
|
| - tr.b.Range.fromExplicitRange(1, 1e9), 30);
|
| + var BYTE_BOUNDARIES = tr.v.HistogramBinBoundaries.createExponential(
|
| + 1, 1e9, 30);
|
|
|
| - var COUNT_NUMERIC_BUILDER = tr.v.NumericBuilder.createExponential(
|
| - tr.v.Unit.byName.count_smallerIsBetter,
|
| - tr.b.Range.fromExplicitRange(1, 1e5), 30);
|
| + var COUNT_BOUNDARIES = tr.v.HistogramBinBoundaries.createExponential(
|
| + 1, 1e5, 30);
|
|
|
| function addTimeDurationValue(valueName, duration, allValues) {
|
| - var hist = TIME_NUMERIC_BUILDER.build();
|
| + var hist = new tr.v.Histogram(
|
| + tr.v.Unit.byName.timeDurationInMs_smallerIsBetter, TIME_BOUNDARIES);
|
| hist.add(duration);
|
| allValues.addValue(new tr.v.NumericValue(valueName, hist));
|
| }
|
| @@ -81,13 +79,15 @@ tr.exportTo('tr.metrics', function() {
|
|
|
| var memoryInfraEventsSize =
|
| categoryNamesToTotalEventSizes.get(MEMORY_INFRA_TRACING_CATEGORY);
|
| - var memoryInfraTraceBytesValue = BYTE_NUMERIC_BUILDER.build();
|
| + var memoryInfraTraceBytesValue = new tr.v.Histogram(
|
| + tr.v.Unit.byName.sizeInBytes_smallerIsBetter, BYTE_BOUNDARIES);
|
| memoryInfraTraceBytesValue.add(memoryInfraEventsSize);
|
| values.addValue(new tr.v.NumericValue(
|
| 'Total trace size of memory-infra dumps in bytes',
|
| memoryInfraTraceBytesValue));
|
|
|
| - var traceBytesPerDumpValue = BYTE_NUMERIC_BUILDER.build();
|
| + var traceBytesPerDumpValue = new tr.v.Histogram(
|
| + tr.v.Unit.byName.sizeInBytes_smallerIsBetter, BYTE_BOUNDARIES);
|
| traceBytesPerDumpValue.add(memoryInfraEventsSize / memoryDumpCount);
|
| values.addValue(new tr.v.NumericValue(
|
| 'Average trace size of memory-infra dumps in bytes',
|
| @@ -161,13 +161,16 @@ tr.exportTo('tr.metrics', function() {
|
| var maxEventBytesPerCategory = maxCatNameAndBytes[1];
|
| var categoryWithMaxEventBytes = maxCatNameAndBytes[0];
|
|
|
| - var maxEventCountPerSecValue = COUNT_NUMERIC_BUILDER.build();
|
| + var maxEventCountPerSecValue = new tr.v.Histogram(
|
| + tr.v.Unit.byName.count_smallerIsBetter, COUNT_BOUNDARIES);
|
| maxEventCountPerSecValue.add(maxEventCountPerSec);
|
|
|
| - var maxEventBytesPerSecValue = BYTE_NUMERIC_BUILDER.build();
|
| + var maxEventBytesPerSecValue = new tr.v.Histogram(
|
| + tr.v.Unit.byName.sizeInBytes_smallerIsBetter, BYTE_BOUNDARIES);
|
| maxEventBytesPerSecValue.add(maxEventBytesPerSec);
|
|
|
| - var totalTraceBytesValue = BYTE_NUMERIC_BUILDER.build();
|
| + var totalTraceBytesValue = new tr.v.Histogram(
|
| + tr.v.Unit.byName.sizeInBytes_smallerIsBetter, BYTE_BOUNDARIES);
|
| totalTraceBytesValue.add(totalTraceBytes);
|
|
|
| var biggestCategory = {
|
|
|