After years of seeing only one set and type of "Called Backends", which were just JDBC connections, there was a new type in 10.0 that had "System abc on port 2001" then the JDBC connections had "dbname on abc-2001".
My best guess is the System abc is the network socket related to a database connection while the "dbname on" is the JDBC statement.
Does anyone have a good description or references to APM documentation that would provide a description on the differences?
Does anyone have a response for Billy?
- Backend|System <host> on <port> are produced by the socket tracers.
- Backend|<something> (Oracle or DB2 or <a database> are produced by the SQL tracers.
Theses tracers are independent.
You could disable socket and still have JDBC metrics.
And the list could go on with
- Backend| WebServices <something> which are produced by the HTTP tracers (Generic, SOAP, Spring)
- Backend| *Messaging* (JMS tracers, APM 10.5+)