我已经使用NewRelic Java Agent启用了分布式跟踪。我正在尝试获取当前交易的GUID和跟踪ID。
我们正在像这样在红宝石中做
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