Установите пользовательский параметр перед настройкой аннотации @Trace (dispatcher = true) - PullRequest
1 голос
/ 09 июля 2019

Я использую 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"));
  }



}


Яожидая с моим requestterName в качестве пользовательского атрибута / getAllUsers / getOneUser

Я получаю конечные точки, но не requestterName

...