我有 2 个基于 spring 的应用程序,它们都使用 spring-sleuth。
应用一:
AmazonSNS snsPublisher;
snsPublisher.publish(message)
我想以某种方式在此处添加 MDC 上下文,以便 application-2 可以使用相同的上下文。是否提供任何集成来实现这一目标?
应用 2:
@SqsListener
public void process(String message, @Headers Map<String, MessageAttributeValue> sqsHeaders)
当我收到其他应用程序在标头中设置的 MDC 上下文(traceId)时,我需要一个集成,它也可以在 application-2 中添加相同的 MDC 上下文。因此,当我查看日志时,我将全面了解结合这两个应用程序的请求所发生的情况。