Introduces the api-management inferred proxy spans to Azure#11804
Conversation
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
PerfectSlayer
left a comment
There was a problem hiding this comment.
Looking good.
🎯 suggestion: I would recommend renaming the PR with a title that would make sense for the customers in the change log. So maybe:
Introduces the api-management inferred proxy spans to Azure
(no feat() prefix needed)
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
dcbee66
into
master
What Does This Do
This PR introduces the api-management inferred proxy spans to Azure. It leverages the existing inferred proxy span component. This works by looking for a magic value in one of the received headers.

APMSVLS-539
In the headers we also add metadata for Http Method, Path, Region and origin domain name.
Motivation
My motivation for this is have the java-tracer have feature parity with Node, Python and .Net that already support this inferred span.
Additional Notes
For testing I have setup a multi service distributed trace with another service upstream from the Api Management span.