Showing results for 
Show  only  | Search instead for 
Did you mean: 

What is "Background thread" ?


Hi Everyone,


I would like to ask about the meaning of the Background thread, what kind of transaction will be the Background thread? Is it a timed batch job?


Because when I observed "Detailed CPU consumption", I found that the "background thread CPU" was higher in a certain period than at other times.

截圖 2022-11-03 下午6.03.58.png

Check out "Method hotspots" and saw "Request A" here (Background thread), but my client said that Request A should be in another service and not in the Background thread.



截圖 2022-11-03 下午6.21.04.png

截圖 2022-11-03 下午6.21.47.png

So how should I explain it to the client?


PS: I have a reference to this document, but I still don't quite understand it



Dynatrace Helper
Dynatrace Helper

Background thread CPU refers to everything that is happening not on a monitored request (purepath). 

If we have a purepath for it, it will be Service request CPU. 


If it makes sense for the customer, he can create a custom service for a method he is interested in and then we would capture purepaths for that method and the CPU value would move from background cpu to service cpu of that service.

Featured Posts