我正在使用newrelic为做一些度量。我让它在根据端点拆分的地方工作。但是,在实例化端点之前,在将自定义参数传递给新的消息时遇到了一些麻烦。
我尝试使用@trace有/没有调度程序标志,但是没有运气
public class ServiceController {
@Trace(dispatcher = true)
public Response getAllUsers(Request){
}
@Trace(dispatcher = true)
public Response getOneUser(Request){
}
//this gets triggered before any of the above calls.
public void preProcess(){
//adding this here ensures this gets logged without fail even if new endpoints get added in future.
NewRelic.addCustomParameter("requsterName", context.get("name"));
}
}
我希望将requesterName作为自定义属性 / getAllUsers / getOneUser
我确实获得了端点,但没有获得requesterName