Skip to content

Commit 1cdbff9

Browse files
committed
in response
1 parent f415965 commit 1cdbff9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

router/src/server.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use axum::response::sse::{Event, KeepAlive, Sse};
2121
use axum::response::{IntoResponse, Response};
2222
use axum::routing::{get, post};
2323
use axum::{http, Json, Router};
24-
use axum_tracing_opentelemetry::middleware::OtelAxumLayer;
24+
use axum_tracing_opentelemetry::middleware::{OtelAxumLayer, OtelInResponseLayer};
2525
use clap::error;
2626
use futures::stream::StreamExt;
2727
use futures::Stream;
@@ -30,6 +30,7 @@ use metrics_exporter_prometheus::{Matcher, PrometheusBuilder, PrometheusHandle};
3030
use once_cell::sync::OnceCell;
3131
use reqwest_middleware::{ClientBuilder, ClientWithMiddleware};
3232
use reqwest_retry::{policies::ExponentialBackoff, RetryTransientMiddleware};
33+
use reqwest::Client;
3334
use std::convert::Infallible;
3435
use std::net::SocketAddr;
3536
use std::sync::atomic::AtomicBool;
@@ -960,7 +961,7 @@ async fn request_logger(
960961
tracing::info!("Request logging enabled, sending logs to {url_string}");
961962

962963
let retry_policy = ExponentialBackoff::builder().build_with_max_retries(3);
963-
let client = ClientBuilder::new(reqwest::Client::new())
964+
let client = ClientBuilder::new(Client::new())
964965
.with(RetryTransientMiddleware::new_with_policy(retry_policy))
965966
.build();
966967
while let Some((tokens, api_token, model_id)) = rx.recv().await {
@@ -1256,6 +1257,7 @@ pub async fn run(
12561257
.layer(Extension(infer))
12571258
.layer(Extension(prom_handle.clone()))
12581259
.layer(OtelAxumLayer::default())
1260+
.layer(OtelInResponseLayer::default())
12591261
.layer(cors_layer)
12601262
.layer(Extension(cloned_tokenizer));
12611263

0 commit comments

Comments
 (0)