End-to-end response time analysis for transaction-based services in a distributed computing environment