Ключевые особенности агентов APM обычно заключаются в их интеграции с фреймворком.Агент Java APM в основном сосредоточен на веб-платформах - см. Список поддерживаемых технологий .
Но вы уже упоминали публичный API - если вы вручную обрабатываете кодс этим вы все равно сможете его использовать.Он просто не понимает автоматически фреймворк, и вам нужно помочь с этим.
В качестве альтернативы, если ваш инструмент поддерживает OpenTracing, вы можете использовать для этого OpenTracing bridge .