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 | sudo apt-key add -

echo "deb 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.

Questions and answers 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 many loops.

  3. Third-party API issues.

  4. Lack of caching strategy.

  5. Misconfiguration 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 a 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 the 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 a free trial?

Yes, we provide a 14-day free trial. To monitor your PHP app, look into our PHP monitoring documentation.

What PHP frameworks does Atatus support?
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.