The problem is that ZuulController is the class where all requests are going on. There are a lot of different request addressed to different micro-services.
So you're saying, for example, we can add a transaction.setName before zuulController call for naming all request. Rigth?
I have not an easy answer for that, at zuulController level We have not much information.
For example the URL path could be useful but in our case We use UIDs in some URL paths, for us it will be a problem, but could be an approach.
The rest of request (outside zuulController) apm instrumentation give us the java method, that's perfect but i'm not sure if it is possible
use_path_as_transaction_name does not affect distributed tracing. Are you sure DT worked for this particular transaction when use_path_as_transaction_name was false?
Full path
(first screen)
/platform-notification-service/v1/api/notifications/search/findByUserIdAndNotificationTypeAndNotificationStatus?userId=44929069-0cd3-4022-95ef-8e2dfa501943¬ificationType=NOTIFICATION¬ificationStatus=PENDING&projection=full&sort=creationDate,desc&size=50&page=0
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.