Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


To use the JSON payload for transaction identification you must set the "enable-json-bci-rules" node property to "true" on each node to enable this rule. To configure the rule:

  1. On the Rule Configuration tab, check Split transactions using XML/JSON Payload or a Java method invocation
  2. For the JSON object key, enter the name of the JSON object. For example

As noted in the UI, the property "enable-json-bci-rules" must be set to "true" on each node to enable this rule. See App Agent Node Properties.


  1. "type".

The agent automatically intercepts the JSONObject and the .get("$JSON_Object_Key") method on this object to name the transaction. Although the agent doesn't obtain the transaction name until the JSON object is unmarshalled, the response time for the transaction will be calculated from the doGet() method.