Skip to content

Commit 268d807

Browse files
authored
Add app env for traces (#532)
1 parent c9222e1 commit 268d807

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

auction-server/src/main.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,13 @@ async fn main() -> Result<()> {
7373
let tracer = opentelemetry_otlp::new_pipeline()
7474
.tracing()
7575
.with_exporter(otlp_exporter)
76-
.with_trace_config(
77-
trace::config().with_resource(Resource::new(vec![KeyValue::new(
78-
"service.name",
79-
"auction-server",
80-
)])),
81-
)
76+
.with_trace_config(trace::config().with_resource(Resource::new(vec![
77+
KeyValue::new("service.name", "auction-server"),
78+
KeyValue::new(
79+
"service.env",
80+
std::env::var("APP_ENV").unwrap_or("mainnet".to_string()),
81+
),
82+
])))
8283
.install_batch(opentelemetry_sdk::runtime::Tokio)
8384
.map_err(|e| anyhow::anyhow!("Error initializing open telemetry: {}", e))?;
8485
let telemetry = tracing_opentelemetry::layer().with_tracer(tracer);

0 commit comments

Comments
 (0)