Executive Summary
Orders flow across multiple microservices (Order, Product, Payment) but there's no request tracing. When failures occur, debugging requires manually checking logs across all services.
Proposed Solution
// Add dependency: org.springframework.cloud:spring-cloud-sleuth-zipkin
@Configuration
public class TracingConfig {
@Bean
public Sampler sampler() {
return Sampler.ALWAYS_SAMPLE;
}
}
// In application.yml
spring:
application:
name: order-service
zipkin:
base-url: http://zipkin:9411
enabled: true
sleuth:
trace-id128: true
All API endpoints automatically get trace IDs. Logs are tagged with trace-id and span-id.
Checklist
@pooranjoyb Could you please /assign this issue to me? I would like to implement distributed tracing under NSOC '26.
/assign
Executive Summary
Orders flow across multiple microservices (Order, Product, Payment) but there's no request tracing. When failures occur, debugging requires manually checking logs across all services.
Proposed Solution
All API endpoints automatically get trace IDs. Logs are tagged with trace-id and span-id.
Checklist
@pooranjoyb Could you please /assign this issue to me? I would like to implement distributed tracing under NSOC '26.
/assign