Method classified by score.

Document ID : KB000066614
Last Modified Date : 12/03/2018
Show Technical Document Details
Introduction:
This article intent to explain how score methods works.
Question:
I have seen in the file that my method has a score of 4.  Is there any way to see what is the default score is set in the Agent profile? Also, why does one method with score of 4 appear under the investigator and another with a score of 16 do not appear?
Answer:

It could be possible that the method with a score of 4 is picked up by normal tracers and hence the reason it is appearing. If a method is picked up by normal tracers, it won't be picked up by Deep Transaction Tracing.  This explains the information provided earlier on how Deep Instrumentation works.

Lets say that the method with score of 16 is not appearing, however, is the Deep Instrumentation level configured? Please remember the 3 options:

introscope.agent.deep.instrumentation.level.methods.low

introscope.agent.deep.instrumentation.level.methods.medium

introscope.agent.deep.instrumentation.level.methods.high

Depending on how it is set up, the methods will be instrumented or not by Deep Instrumentation.

 

Example of agent logs:

[INFO] [IntroscopeAgent.Agent] Configuration property (introscope.agent.deep.instrumentation.level) set to default value of "low"

[INFO] [IntroscopeAgent.Agent] Configuration property (introscope.agent.deep.instrumentation.level.methods.low) set to default value of "150"

[INFO] [IntroscopeAgent.Agent] Configuration property (introscope.agent.deep.instrumentation.level.methods.medium) set to default value of "110"

[INFO] [IntroscopeAgent.Agent] Configuration property (introscope.agent.deep.instrumentation.level.methods.high) set to default value of "80"

As you can see "low" value is "150" and high has value "80".

Your method wont be instrumented as the the score is 16 or 4 (however take into account that the one with score of 4 could be instrumented by normal tracers).