forked from mirrors/relay
Switch from tokio-current-thread to tokio for otel
This commit is contained in:
parent
82371d4a65
commit
d26ff4a7cb
3 changed files with 4 additions and 4 deletions
|
@ -30,7 +30,7 @@ dotenv = "0.15.0"
|
||||||
futures-util = "0.3.17"
|
futures-util = "0.3.17"
|
||||||
lru = "0.6.0"
|
lru = "0.6.0"
|
||||||
mime = "0.3.16"
|
mime = "0.3.16"
|
||||||
opentelemetry = { version = "0.16", features = ["rt-tokio-current-thread"] }
|
opentelemetry = { version = "0.16", features = ["rt-tokio"] }
|
||||||
opentelemetry-otlp = "0.9"
|
opentelemetry-otlp = "0.9"
|
||||||
rand = "0.8"
|
rand = "0.8"
|
||||||
rsa = "0.5"
|
rsa = "0.5"
|
||||||
|
|
|
@ -40,7 +40,7 @@ impl ActorCache {
|
||||||
ActorCache { db }
|
ActorCache { db }
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tracing::instrument(name = "Get Actor", skip(requests))]
|
#[tracing::instrument(name = "Get Actor")]
|
||||||
pub(crate) async fn get(
|
pub(crate) async fn get(
|
||||||
&self,
|
&self,
|
||||||
id: &Url,
|
id: &Url,
|
||||||
|
@ -68,7 +68,7 @@ impl ActorCache {
|
||||||
self.db.remove_connection(actor.id.clone()).await
|
self.db.remove_connection(actor.id.clone()).await
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tracing::instrument(name = "Fetch remote actor", skip(requests))]
|
#[tracing::instrument(name = "Fetch remote actor")]
|
||||||
pub(crate) async fn get_no_cache(&self, id: &Url, requests: &Requests) -> Result<Actor, Error> {
|
pub(crate) async fn get_no_cache(&self, id: &Url, requests: &Requests) -> Result<Actor, Error> {
|
||||||
let accepted_actor = requests.fetch::<AcceptedActors>(id.as_str()).await?;
|
let accepted_actor = requests.fetch::<AcceptedActors>(id.as_str()).await?;
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ async fn main() -> Result<(), anyhow::Error> {
|
||||||
.tonic()
|
.tonic()
|
||||||
.with_endpoint(url.as_str()),
|
.with_endpoint(url.as_str()),
|
||||||
)
|
)
|
||||||
.install_batch(opentelemetry::runtime::TokioCurrentThread)?;
|
.install_batch(opentelemetry::runtime::Tokio)?;
|
||||||
|
|
||||||
let otel_layer = tracing_opentelemetry::layer().with_tracer(tracer);
|
let otel_layer = tracing_opentelemetry::layer().with_tracer(tracer);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue