#1858 - Modify JSON dumped metrics to include metric type and location for timed metrics

This commit is contained in:
rob bygrave
2019-11-10 21:23:26 +13:00
parent a7116d1606
commit 566a01d815
10 changed files with 72 additions and 91 deletions
@@ -63,7 +63,7 @@ public class DtoQueryFromOrmTest extends BaseTestCase {
for (MetaQueryMetric stat : stats) {
long meanMicros = stat.getMean();
assertThat(meanMicros).isLessThan(900_000);
assertThat(stat.getProfileLocation()).isSameAs(loc0);
assertThat(stat.getLocation()).isSameAs(loc0.shortDescription());
}
assertThat(stats).hasSize(1);
@@ -179,7 +179,7 @@ public class TestCustomerFinder extends BaseTestCase {
.json();
System.out.println(metricsJson);
assertThat(metricsJson).contains("\"name\":\"txn.main\"");
assertThat(metricsJson).contains("\"name\":\"txn.main\", \"type\":\"TXN\"");
assertThat(metricsJson).contains("\"name\":\"Customer.findList\"");
assertThat(metricsJson).contains("\"loc\":\"CustomerFinder.byNameStatus(CustomerFinder.java:44)\"");
assertThat(metricsJson).contains("\"hash\":\"4d648ce0542aedfb042ad68746342730\"");