fix(router_env): fix opentelemetry traces for router_env (#201)

Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
This commit is contained in:
Sampras Lopes
2023-01-07 17:43:19 +05:30
committed by GitHub
parent c3368d9f8b
commit 6a0d183e7b
53 changed files with 100 additions and 87 deletions

View File

@ -2,7 +2,7 @@ pub mod types;
use actix_web::{delete, get, post, web, HttpRequest, HttpResponse};
use error_stack::report;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use crate::{
compatibility::{stripe::errors, wrap},

View File

@ -3,7 +3,7 @@ pub mod types;
use actix_web::{get, post, web, HttpRequest, HttpResponse};
use api_models::payments as payment_types;
use error_stack::report;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use crate::{
compatibility::{stripe::errors, wrap},

View File

@ -1,7 +1,7 @@
pub mod types;
use actix_web::{get, post, web, HttpRequest, HttpResponse};
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use crate::{
compatibility::{stripe::errors, wrap},

View File

@ -3,7 +3,7 @@ pub mod types;
use actix_web::{get, post, web, HttpRequest, HttpResponse};
use api_models::payments as payment_types;
use error_stack::report;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use crate::{
compatibility::{stripe::errors, wrap},

View File

@ -2,7 +2,7 @@ use std::future::Future;
use actix_web::{HttpRequest, HttpResponse, Responder};
use error_stack::report;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use serde::Serialize;
use crate::{

View File

@ -4,7 +4,7 @@ use std::fmt::Debug;
use bytes::Bytes;
use error_stack::{IntoReport, ResultExt};
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use self::transformers as adyen;
use crate::{

View File

@ -4,7 +4,7 @@ use std::{collections::HashMap, fmt::Debug};
use bytes::Bytes;
use error_stack::{IntoReport, ResultExt};
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use self::transformers as stripe;
use crate::{

View File

@ -1,6 +1,6 @@
use common_utils::ext_traits::ValueExt;
use error_stack::ResultExt;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use crate::{
core::{

View File

@ -1,5 +1,5 @@
use error_stack::{report, ResultExt};
use router_env::{logger, tracing, tracing::instrument};
use router_env::{instrument, logger, tracing};
use storage_models::enums as storage_enums;
use super::payments::helpers;

View File

@ -2,7 +2,7 @@ use std::collections;
use common_utils::{consts, generate_id};
use error_stack::{report, ResultExt};
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use crate::{
configs::settings,

View File

@ -8,7 +8,7 @@ use std::{fmt::Debug, marker::PhantomData, time::Instant};
use common_utils::ext_traits::AsyncExt;
use error_stack::{IntoReport, ResultExt};
use futures::future::join_all;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use time;
pub use self::operations::{

View File

@ -1,7 +1,7 @@
pub mod validator;
use error_stack::{report, IntoReport, ResultExt};
use router_env::tracing::{self, instrument};
use router_env::{instrument, tracing};
use uuid::Uuid;
use crate::{

View File

@ -1,5 +1,5 @@
use error_stack::report;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use time::PrimitiveDateTime;
use crate::{

View File

@ -1,7 +1,7 @@
use std::marker::PhantomData;
use error_stack::ResultExt;
use router_env::tracing::{self, instrument};
use router_env::{instrument, tracing};
use super::payments::{helpers, PaymentAddress};
use crate::{

View File

@ -3,7 +3,7 @@ pub mod utils;
use error_stack::{IntoReport, ResultExt};
use masking::ExposeInterface;
use router_env::tracing::{self, instrument};
use router_env::{instrument, tracing};
use crate::{
consts,

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, HttpResponse};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::app::AppState;
use crate::{core::admin::*, services::api, types::api::admin};

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, HttpResponse, Responder};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::app::AppState;
use crate::{

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, HttpResponse};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::AppState;
use crate::{core::payments::helpers, services::api, types::api::customers};

View File

@ -1,7 +1,4 @@
use router_env::{
logger,
tracing::{self, instrument},
};
use router_env::{instrument, logger, tracing};
use crate::routes::metrics;

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, HttpResponse};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::app::AppState;
use crate::{core::mandate, services::api, types::api::mandates};

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, HttpResponse};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::app::AppState;
use crate::{

View File

@ -2,10 +2,7 @@ use std::borrow::Cow;
use actix_web::{web, Responder};
use error_stack::report;
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use crate::{
self as app,

View File

@ -2,10 +2,7 @@ use actix_web::{
body::{BoxBody, MessageBody},
HttpResponse, Responder,
};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
#[instrument(skip_all, fields(flow = ?Flow::PayoutsCreate))]
// #[post("/create")]

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, HttpResponse};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::app::AppState;
use crate::{core::refunds::*, services::api, types::api::refunds};

View File

@ -1,8 +1,5 @@
use actix_web::{web, HttpRequest, Responder};
use router_env::{
tracing::{self, instrument},
Flow,
};
use router_env::{instrument, tracing, Flow};
use super::app::AppState;
use crate::{core::webhooks, services::api};

View File

@ -8,7 +8,7 @@ use std::{
use error_stack::ResultExt;
use futures::future;
use redis_interface::{RedisConnectionPool, RedisEntryId};
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use time::PrimitiveDateTime;
use uuid::Uuid;

View File

@ -1,7 +1,7 @@
use std::sync::Arc;
use error_stack::{report, ResultExt};
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use time::Duration;
use super::metrics;

View File

@ -7,10 +7,7 @@ use actix_web::{body, HttpRequest, HttpResponse, Responder};
use bytes::Bytes;
use error_stack::{report, IntoReport, Report, ResultExt};
use masking::ExposeOptionInterface;
use router_env::{
tracing::{self, instrument},
Tag,
};
use router_env::{instrument, tracing, Tag};
use serde::Serialize;
use self::request::{ContentType, HeaderExt, RequestBuilderExt};

View File

@ -2,7 +2,7 @@ use std::{collections, str::FromStr};
use error_stack::{IntoReport, ResultExt};
use masking::Secret;
use router_env::{tracing, tracing::instrument};
use router_env::{instrument, tracing};
use serde::{Deserialize, Serialize};
use crate::{

View File

@ -1,7 +1,7 @@
use async_bb8_diesel::AsyncRunQueryDsl;
use diesel::{associations::HasTable, ExpressionMethods, QueryDsl};
use error_stack::{IntoReport, ResultExt};
use router_env::tracing::{self, instrument};
use router_env::{instrument, tracing};
pub use storage_models::{
errors,
payment_intent::{