summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
diff options
context:
space:
mode:
Diffstat (limited to 'jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java')
-rw-r--r--jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
index 49ae54f7db3..30a1b1d885c 100644
--- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
+++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
@@ -8,7 +8,6 @@ import com.yahoo.component.ComponentId;
import com.yahoo.component.provider.ComponentRegistry;
import com.yahoo.container.logging.AccessLog;
import com.yahoo.jdisc.Metric;
-import com.yahoo.jdisc.Metric.Context;
import com.yahoo.jdisc.application.OsgiFramework;
import com.yahoo.jdisc.http.ServerConfig;
import com.yahoo.jdisc.http.ServletPathsConfig;
@@ -358,13 +357,12 @@ public class JettyHttpServer extends AbstractServerProvider {
}
private void addResponseMetrics(HttpResponseStatisticsCollector statisticsCollector) {
- Map<String, Map<String, Long>> statistics = statisticsCollector.takeStatisticsByMethod();
- statistics.forEach((httpMethod, statsByResponseType) -> {
+ for (var metricEntry : statisticsCollector.takeStatistics()) {
Map<String, Object> dimensions = new HashMap<>();
- dimensions.put(Metrics.METHOD_DIMENSION, httpMethod);
- Context ctx = metric.createContext(dimensions);
- statsByResponseType.forEach((group, value) -> metric.add(group, value, ctx));
- });
+ dimensions.put(Metrics.METHOD_DIMENSION, metricEntry.method);
+ dimensions.put(Metrics.SCHEME_DIMENSION, metricEntry.scheme);
+ metric.add(metricEntry.name, metricEntry.value, metric.createContext(dimensions));
+ }
}
private void setConnectorMetrics(JDiscServerConnector connector) {