Отслеживайте каждый вызов метода с помощью OpenCensus - PullRequest
0 голосов
/ 04 мая 2019

У меня есть существующее приложение JAVA, которое я не хочу менять (по крайней мере, я хочу изменить как можно меньше). Я пытаюсь установить трассировку с OpenCensus . Я хочу отследить полное выполнение кода, что-то вроде этого, которое показывает, что сначала был вызван foo, затем init, а затем close:

a.foo() --> a.init() --> a.close()

Для OpenCensus Я нашел следующий пример кода:

try (Scope scope = tracer.spanBuilder("main").startScopedSpan()) {

Я не хочу аннотировать все методы функций с помощью этих вызовов начала и закрытия диапазона. Есть ли решение трассировки по умолчанию? Я использую неправильную конструкцию?

...