PHP Monitoring made simple.

Monitor, troubleshoot, and optimize PHP app performance with Atatus. No code changes required in your app. Start seeing hidden PHP errors in minutes.

Download and Install

curl https://s3.amazonaws.com/atatus-artifacts/gpg/atatus.gpg | sudo apt-key add -

echo "deb https://s3.amazonaws.com/atatus-artifacts/atatus-php/debian stable main" | sudo tee -a /etc/apt/sources.list.d/atatus-php-agent.list

sudo apt-get update

sudo ATATUS_LICENSE_KEY="APM_LIC_KEY" ATATUS_APP_NAME="APP_NAME" apt-get install atatus-php-agent -y

Verify license key and app name

Make sure that license key and app name is set correctly in the Atatus configuration file: atatus.ini.
You can find the path of atatus.ini file by running php -i | grep atatus.ini command in the shell.

Send an event

Restart your server such as nginx, php-fpm, apache, httpd, etc. That's it! You've sent your first event.


FAQ on PHP Monitoring


What is PHP monitoring?

PHP monitoring is a way to track how an application performs and behaves when end users interact with it. It provides developers with an easy way to diagnose, detect, and debug performance bottlenecks that may occur in PHP applications before users are affected.

Why is your PHP application performing poorly?

PHP applications can go down for several reasons. These are a few of the most common problems:

  1. Poorly written DB queries.

  2. Slow functions and too much loops.

  3. Third-party API issues.

  4. Lack of caching strategy.

  5. Mis-configuration in the web server.

  6. Not using strict types and type hinting.

  7. Writing code manually instead of using built-in functions.

Why PHP monitoring is necessary?

PHP applications can go down for many reasons. These are a few of the most common problems:

  1. Gives a holistic view of how your application is performing.

  2. Helps to discover performance bottlenecks, memory bloats and leaks, slow db queries and much more.

  3. Provides the exact line of the code where an error has occurred with the complete stack trace.

  4. Boosts the performance of your application by resolving the issues faster.

  5. Helps in increasing the conversion rate by offering the great end-user experience.

  6. Improves developer productivity by reducing debugging time.

What are the key metrics that should be monitored in your PHP application?

Here are some of the key performance metrics to determine the health of the PHP application in real-time. PHP monitoring metrics include:

  1. Response Time

  2. Throughput

  3. Exceptions

  4. API Failures

  5. Traces

  6. Slow DB Queries

  7. Slow External Calls

  8. Apdex Score

How do I monitor performance and availability of a PHP application?

You can use Atatus PHP monitoring solution, to keep track of the performance such as uptime, downtime, sudden application crashes, availability and much more.

Does Atatus PHP monitoring include free trial?

Yes we provide 14-days free trial. To start monitoring your PHP app take a look into our PHP monitoring documentation.

What is the overhead of PHP performance monitoring?

Atatus PHP APM agent causes a very minimum overhead of about 2-6 milliseconds which does not impact the performance of your PHP application.

Start fixing issues impacting your users right now

Try it free. No credit card required. Instant set-up.

Awesome Support

Best APM Monitoring tool

"Atatus customer service is just amazing. I had before New Relic and Stackify and I can honestly say that Atatus compared to those two is the leader! Leader in pricing and user interface and ability to drill down to the problem."

— S Herman Kiefus, DevOps Admin, Compass

PHP Performance Monitoring in real-time

Atatus captures all requests to your PHP applications without requiring you to change your source code. Get a clear picture of how all your methods, database statements and external requests are affecting your user's experience.

Ready to see actionable data?

Avail Atatus features for 14 days free-trial. No credit card required. Instant set-up.