Skip to content

Commit c1e8a0b

Browse files
Custom filter for aws sdk
1 parent f215d1b commit c1e8a0b

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

charts/processed_data/charts/processed_data/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ type: application
55

66
version: 0.1.0
77

8-
appVersion: 0.2.0-rc2
8+
appVersion: 0.2.1-rc1

processed_data/src/graphql/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ impl AutoProcessing {
411411

412412
#[ComplexObject]
413413
impl AutoProcFileAttachment {
414-
/// Gives downloadable link for the processed image in the s3 bucket
414+
/// Generate downloadable link for files in s3 bucket
415415
async fn file_url(&self, ctx: &Context<'_>) -> async_graphql::Result<String> {
416416
let s3_client = ctx.data::<aws_sdk_s3::Client>()?;
417417
let bucket = ctx.data::<S3Bucket>()?;

processed_data/src/main.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use std::{
2929
};
3030
use tokio::net::TcpListener;
3131
use tracing::{info, instrument};
32-
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
32+
use tracing_subscriber::{filter::FilterFn, layer::SubscriberExt, util::SubscriberInitExt};
3333
use url::Url;
3434

3535
use crate::route_handlers::GraphQLHandler;
@@ -174,6 +174,10 @@ fn setup_telemetry(
174174
log_level: tracing::Level,
175175
otel_collector_url: Option<Url>,
176176
) -> Result<(), anyhow::Error> {
177+
let custom_filter = FilterFn::new(|metadata| {
178+
!metadata.target().contains("aws_smithy_runtime")
179+
&& !metadata.target().contains("aws_credential_types")
180+
});
177181
let level_filter = tracing_subscriber::filter::LevelFilter::from_level(log_level);
178182
let log_layer = tracing_subscriber::fmt::layer();
179183
let service_name_resource = opentelemetry_sdk::Resource::new(vec![
@@ -224,6 +228,7 @@ fn setup_telemetry(
224228
};
225229

226230
tracing_subscriber::Registry::default()
231+
.with(custom_filter)
227232
.with(level_filter)
228233
.with(log_layer)
229234
.with(metrics_layer)

0 commit comments

Comments
 (0)