Blackfire supports profiling micro-service architectures out of the box.
When profiling a service, all HTTP services interacting with it are also
profiled ("sub-profiles" in Blackfire).
The pre-requisite is to have Blackfire
enabled on all machines which serve the profiled
Read more on how to analyze distributed profiles.