mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-01-27 16:18:08 -05:00
chore: return content type for prometheus metrics (#9676)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
use crate::metrics::version_metrics::VersionInfo;
|
||||
use eyre::WrapErr;
|
||||
use http::Response;
|
||||
use http::{header::CONTENT_TYPE, HeaderValue, Response};
|
||||
use metrics::describe_gauge;
|
||||
use metrics_exporter_prometheus::{PrometheusBuilder, PrometheusHandle};
|
||||
use metrics_util::layers::{PrefixLayer, Stack};
|
||||
@@ -84,7 +84,9 @@ async fn start_endpoint<F: Hook + 'static>(
|
||||
let service = tower::service_fn(move |_| {
|
||||
(hook)();
|
||||
let metrics = handle.render();
|
||||
async move { Ok::<_, Infallible>(Response::new(metrics)) }
|
||||
let mut response = Response::new(metrics);
|
||||
response.headers_mut().insert(CONTENT_TYPE, HeaderValue::from_static("text/plain"));
|
||||
async move { Ok::<_, Infallible>(response) }
|
||||
});
|
||||
|
||||
let mut shutdown = signal.clone().ignore_guard();
|
||||
|
||||
Reference in New Issue
Block a user