- <tr>
- <td><%= Page.Metrics.SoneInsertDuration.Title|l10n|html></td>
- <td class="numeric"><% soneInsertDurationCount|html></td>
- <td class="numeric"><% soneInsertDurationMin|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationMax|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationMean|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationMedian|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationPercentile75|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationPercentile95|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationPercentile98|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationPercentile99|duration scale=="μs"|html></td>
- <td class="numeric"><% soneInsertDurationPercentile999|duration scale=="μs"|html></td>
- </tr>
- <tr>
- <td><%= Page.Metrics.SoneParsingDuration.Title|l10n|html></td>
- <td class="numeric"><% soneParsingDurationCount|html></td>
- <td class="numeric"><% soneParsingDurationMin|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationMax|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationMean|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationMedian|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationPercentile75|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationPercentile95|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationPercentile98|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationPercentile99|duration scale=="μs"|html></td>
- <td class="numeric"><% soneParsingDurationPercentile999|duration scale=="μs"|html></td>
- </tr>
+ <%foreach histogramKeys histogramKey>
+ <tr>
+ <td><%= "Page.Metrics.<%= '<%histogramKey>I18n'|parse>.Title"|parse|l10n|html></td>
+ <td class="numeric"><% "<%histogramKey>Count"|parse|html></td>
+ <td class="numeric"><% "<%histogramKey>Min"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Max"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Mean"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Median"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Percentile75"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Percentile95"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Percentile98"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Percentile99"|parse|duration scale=="μs"|html></td>
+ <td class="numeric"><% "<%histogramKey>Percentile999"|parse|duration scale=="μs"|html></td>
+ </tr>
+ <%/foreach>