Using the .Net agent I can check the time spent with database access. But, nowadays my database are placed in a different server that my application, and I want to know if there is some way to separate the time really spend with the transaction and the network latency time.
In distributed transactions I look the difference between the start time of the span created in the API that made the request and the start time of the transaction that received the request, this difference I consider latency, but I have no idea about how do this with database access.
I don't think that distributed tracing can give you that answer, sorry.
From .NET agent perspective, it measure DB query response time which includes both network and time to execute the query itself.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.