diff --git a/linkerd/http/metrics/src/requests/service.rs b/linkerd/http/metrics/src/requests/service.rs
index ad1af7ecbc..c0247aeeed 100644
--- a/linkerd/http/metrics/src/requests/service.rs
+++ b/linkerd/http/metrics/src/requests/service.rs
@@ -1,6 +1,6 @@
use super::{Metrics, StatusMetrics};
use futures::{ready, TryFuture};
-use http_body::Body;
+use http_body::{Body, Frame};
use linkerd_error::Error;
use linkerd_http_classify::{ClassifyEos, ClassifyResponse};
use linkerd_metrics::NewMetrics;
@@ -266,12 +266,12 @@ where
self.inner.is_end_stream()
}
- fn poll_data(
+ fn poll_frame(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
- ) -> Poll