AppDynamics Application Intelligence Platform
This topic describes how to configure call graphs in the PHP agent.
The Call Graph Settings window lets you configure thresholds that affect performance and how much detail about SQL statements to capture.
1. In the left navigation pane, click Configure -> Instrumentation.
2. Click the Call Graph Settings tab.
3. Click the PHP Call Graph Settings subtab.
Whenever you create or modify a call graph setting in these screens, click the Save Call Graph Settings button to save your configuration.
You can control the granularity for call graphs using following settings:
To exclude internal functions from the call graphs, check the Exclude internal functions check box.
Often the SQL Calls section does not display the raw values in a SQL query, as shown in the following query:
INSERT INTO ORDERREQUEST ( ITEM_ID, NOTES ) VALUES ( ?, ? )
Replacing the literals in a query with parameter markers in this way is called normalizing the query.
Normalizing a query prevents display of sensitive data, such as social security numbers or credit card numbers, which are potential query parameters. Normalizing queries also helps to organize SQL data by flattening the parameter values for the query so that the statistics from different executions of the query can be aggregated and compared against one another.
However, during troubleshooting, you may want to display the values of the bind variables.
1. In the Call Graph Settings tab, scroll down to the SQL Capture Settings section.
2. Select one of the following:
3. Click Save Call Graph Settings.