Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: tracing/tracing/metrics/system_health/clock_sync_latency_metric.html

Issue 2162963002: [polymer] Merge of master into polymer10-migration (Closed) Base URL: git@github.com:catapult-project/catapult.git@polymer10-migration
Patch Set: Merge polymer10-migration int polymer10-merge Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <!-- 2 <!--
3 Copyright 2016 The Chromium Authors. All rights reserved. 3 Copyright 2016 The Chromium Authors. All rights reserved.
4 Use of this source code is governed by a BSD-style license that can be 4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file. 5 found in the LICENSE file.
6 --> 6 -->
7 7
8 <link rel="import" href="/tracing/metrics/metric_registry.html"> 8 <link rel="import" href="/tracing/metrics/metric_registry.html">
9 <link rel="import" href="/tracing/metrics/system_health/utils.html"> 9 <link rel="import" href="/tracing/metrics/system_health/utils.html">
10 <link rel="import" href="/tracing/model/model.html"> 10 <link rel="import" href="/tracing/model/model.html">
(...skipping 21 matching lines...) Expand all
32 for (var markers of model.clockSyncManager.markersBySyncId.values()) { 32 for (var markers of model.clockSyncManager.markersBySyncId.values()) {
33 var latency = undefined; 33 var latency = undefined;
34 var targetDomain = undefined; 34 var targetDomain = undefined;
35 if (!syncIsComplete(markers) || !syncInvolvesTelemetry(markers)) 35 if (!syncIsComplete(markers) || !syncInvolvesTelemetry(markers))
36 continue; 36 continue;
37 for (var marker of markers) { 37 for (var marker of markers) {
38 var domain = marker.domainId; 38 var domain = marker.domainId;
39 if (domain === tr.model.ClockDomainId.TELEMETRY) 39 if (domain === tr.model.ClockDomainId.TELEMETRY)
40 latency = (marker.endTs - marker.startTs); 40 latency = (marker.endTs - marker.startTs);
41 else 41 else
42 targetDomain = domain; 42 targetDomain = domain.toLowerCase();
43 } 43 }
44 values.addValue(new tr.v.NumericValue( 44 values.addValue(new tr.v.NumericValue(
45 'clock_sync_latency_' + targetDomain, 45 'clock_sync_latency_' + targetDomain,
46 new tr.v.ScalarNumeric( 46 new tr.v.ScalarNumeric(
47 tr.v.Unit.byName.timeDurationInMs_smallerIsBetter, 47 tr.v.Unit.byName.timeDurationInMs_smallerIsBetter,
48 latency), 48 latency),
49 { description: 'Clock sync latency for domain ' + targetDomain })); 49 { description: 'Clock sync latency for domain ' + targetDomain }));
50 } 50 }
51 }; 51 };
52 52
53 tr.metrics.MetricRegistry.register(clockSyncLatencyMetric); 53 tr.metrics.MetricRegistry.register(clockSyncLatencyMetric);
54 54
55 return { 55 return {
56 clockSyncLatencyMetric: clockSyncLatencyMetric 56 clockSyncLatencyMetric: clockSyncLatencyMetric
57 }; 57 };
58 }); 58 });
59 </script> 59 </script>
OLDNEW
« no previous file with comments | « tracing/tracing/metrics/sample_metric.html ('k') | tracing/tracing/metrics/system_health/clock_sync_latency_metric_test.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698