Similar question with context that may be helpful.
I'm a fan of using OpenTelemetry because it "just works". Spring has done all of the integration work to let us get our base cases for observability done.