Как использовать AspectJ для профилирования лямбда-функций в Java Play Framework 2.5.x?

У меня есть приложение Java, построенное с использованием Play 2.5x. Я использую AspectJ с Kamon для профилирования методов в выбранных пакетах и ​​сообщаю подробности выполнения в Jaeger. Он отлично работает с синхронными методами, но не работает, когда речь идет об асинхронных отчетах. Например, если у меня есть блок thenApply, который выполняется после завершения будущего, тогда я не могу профилировать лямбду внутри thenApply в текущей схеме вещей. Я не хочу добавлять какой-либо дополнительный код в мое приложение Play и хочу, чтобы аспект позаботился о профилировании. Любая помощь будет оценена:)

0 ответов

Другие вопросы по тегам