pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.42k stars 3.75k forks source link

How to get call stack for a customized class or method? #10770

Open jaeesu opened 7 months ago

jaeesu commented 7 months ago

I want to see all transaction including a customized class/method. I added options below. In the pinpoint.log file, it looks like looking for target classes, but I can't see it on the call tree.

pinpoint version - 2.5.3

java - Amazon Corretto 17.0.8.1 aarch64 (using kotlin) spring boot 3.1.4 spring webflux 6.0.12 kotlinx-coroutines-reactive 1.6.4

profiler.include=com.example.demo.controller.TestController,com.example.demo.service.TestService

profiler.spring.beans.1.scope=component-scan
profiler.spring.beans.1.base-packages=
profiler.spring.beans.1.name.pattern=
profiler.spring.beans.1.class.pattern=
profiler.spring.beans.1.annotation=org.springframework.stereotype.Controller,org.springframework.stereotype.Service,org.springframework.stereotype.Repository,org.springframework.stereotype.Component,org.springframework.web.bind.annotation.RestController

스크린샷 2024-03-20 오전 9 31 30

Please check this issue. @jaehong-kim

intr3p1d commented 7 months ago

https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/spring-webflux#spring-webflux

Currently pinpoint only supports up to spring webflux version 5.3.max. For later versions, the behavior may not be as intended.