Я пытаюсь профилировать метод Spring Service:
//PersonService class
public Person findByCpfSimulatesLatency(String cpf) {
slowMethod();
return this.findByCPF(cpf);
}
private void slowMethod() {
//sleeps for 5 seconds
}
Профилировщик не показывает вызов slowMethod:
![enter image description here](https://i.stack.imgur.com/Sfcn2.png)
Затем я создал файл stackify-apm.json, как указано здесь :
[{
"Class": "my.package.services.PersonService",
"Method": "slowMethod"
}]
Теперь профилировщик, кажется, обнаруживает функцию, но помечает ее как неотслеживаемый код:
![enter image description here](https://i.stack.imgur.com/Aw5qs.png)
Наконец я попытался использовать подстановочный знак:
[{
"Class": "my.package.services.PersonService",
"Method": "*"
}]
Теперь все внутри PersonService не отслеживается:
![enter image description here](https://i.stack.imgur.com/GicCO.png)
Есть ли способ добиться такого поведения?Я делаю какую-либо ошибку?