У Opentracing (который сейчас объединили с OpenCensus и всё это назвали Opentelemetry) как раз есть т.н. уникальный request_id, который передаётся по стеку вызовов функций, и на вызовах API сервисов. И вызовы логгируются, т.е. строится в каком-то смысле глобальный стектрейс в рамках всех сервисов системы.