External HTTP requests missing /External/{host}/all rollup metric #1091
Labels
GTSE
There is an associated support escalation with this issue.
on-roadmap
Issue has been added to our product roadmap and will be worked in the coming quarter
Description
Customer upgraded from Weblogic 10 to Weblogic 12, while also upgrading their agent from 3.x to 7.x.. After doing so they are no longer seeing their external calls. It looks like this is likely related to the
HttpUrlConnection
instrumentation which has undergone massive refactoring from the 3.x agent version they upgraded from to the current 7.x version.The following screenshot shows two spans that got generated by the
HttpUrlConnection
instrumentation but neither has an external call associated with it. This is likely because neither of the instrumented methods in the trace,connect
andgetOutputStream
, will result in the instrumentation callingreportAsExternal
which is required to create an "External HTTP" span that will link to an external host.Also note that calling
reportAsExternal
is what results in the External rollup metrics getting created. The fact that theExternal/{HOST}/all
rollup metric is missing further confirms thatreportAsExternal
is never being called by the instrumentation.Acceptance Criteria
Need to investigate the HTTP instrumentation to determine if there may be an issue related to the ordering of
HttpUrlConnection
method calls - which has been an issue in a past issue.The text was updated successfully, but these errors were encountered: