How to enable or disable error tracking in the PHP agent?

How to enable or disable error tracking in the PHP agent?

To enable error tracking, set the zpa.track_errors directive to 1 in the zpa.ini (Linux) or php.ini (Windows) file.
Similarly, to disable, set it to 0.
To enable error tracking:
zpa.track_errors = 1
To disable error tracking:
zpa.track_errors = 0
To enable or disable error tracking for a specific application, update the .htaccess (Linux) or .user.ini (Windows) file.

In the .htaccess (Linux) file,
php_value zpa.track_errors 1
In the .user.ini (Windows) file,
zpa.track_errors = 1

Track errors based on their severity

This is only applicable to the agent versions 4.3 and above.
Based on their severity, errors are classified as follows:

  1. Notice: E_NOTICE, E_USER_NOTICE, E_STRICT, E_DEPRECATED, E_USER_DEPRECATED
  2. Warning: E_WARNING, E_CORE_WARNING, E_COMPILE_WARNING, E_USER_WARNING
  3. Error: E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR, E_RECOVERABLE_ERROR

To track Notices, Warnings, and Errors:
zpa.track_errors=1
To track Warnings and Errors:
zpa.track_errors=2
To track only Errors:
zpa.track_errors=3



                  New to ADManager Plus?

                    New to ADSelfService Plus?

                      • Related Articles

                      • How to enable or disable exception tracking in the PHP agent?

                        To enable exception tracking, set the zpa.track_exceptions directive to 1 in the zpa.ini (Linux) or php.ini (Windows). Similarly, to disable it, set it to 0. To enable error tracking: zpa.track_exceptions = 1 To disable error tracking: ...
                      • How to enable and disable distributed tracing in PHP applications?

                        To enable distributed tracing, set the "zpa.capture distributed trace" directive to "1" in the zpa.ini (Linux) or php.ini (Windows). Similarly, to disable, set to "0." To enable distributed tracing: In the zpa.ini (Linux) or php.ini (Windows), ...
                      • How to customize instrumentation in PHP agent?

                        By default, the following components are tracked: CASSANDRA, CURL, MSSQL, MYSQL, ORACLE, REDIS, MEMCACHED, PDO, and POSTGRES. These can be individually enabled or disabled by modifying the corresponding ini directive in the zpa.ini (Linux) or php.ini ...
                      • How to upgrade PHP Agent

                        PHP Agent version below 3.2.2 Manual upgrade from user terminal: Whenever a new version of the agent goes live, it will be listed in the APM Insight Download page. The latest agent can also be downloaded from the Applications Manager web client, from ...
                      • Customize URL names using PHP agent API

                        With APM Insight PHP agent, you can customize URL names for your web transactions. Here's how you can do it: Open the PHP script of the transaction for which you want to customize the URL. Add the following snippet in any part of the PHP script <?php ...