我有一个我不想更改的JAVA应用程序(至少,我希望更改尽可能少)。我尝试使用OpenCensus建立跟踪。我想跟踪完整的代码执行,类似这样的事情,它表明首先调用foo
,然后调用init
,然后调用close
:
a.foo() --> a.init() --> a.close()
对于OpenCensus
,我发现了以下示例代码片段:
try (Scope scope = tracer.spanBuilder("main").startScopedSpan()) {
我不想用此start和close span调用注释所有函数方法。有默认的跟踪解决方案吗?我使用了错误的框架?