Как я могу получить идентификаторы текущей транзакции с Java NewRelic Agent? - PullRequest
0 голосов
/ 26 октября 2019

Я включил распределенную трассировку с помощью агента NewRelic Java. Я пытаюсь получить идентификатор guid и trace для текущей транзакции.

Мы делаем это в ruby ​​следующим образом:

transaction_guid = NewRelic::Agent::Tracer.current_transaction.guid
transaction_trace_id = NewRelic::Agent::Tracer.current_transaction.trace_id

Что может быть эквивалентным Java в этом?

Я прочитал всю документацию по Java Agent API и не могу найти ничего о том, как их получить. Я попытался NewRelic.getAgent().getTransaction().getToken().toString(), но это не возвращает guid, просто значение как com.newrelic.agent.TokenImpl@7db8d0e8

...