instana_php_white PHP Monitoring

PHP Monitoring and Performance Management

PHP: Hypertext Processor is a dual purpose, server-side language for both web development and general purpose programming. Whether embedded in HTML or powering a web template, PHP is an extremely ubiquitous language, used in almost every type of application connected to the Internet. As such, PHP Monitoring is a vital part Instana’s AI Powered Infrastructure and Application Monitoring solution to integrate with and monitor applications utilizing PHP and its interpreter module.

As with all supported technologies, Instana will automatically detect PHP components like PHP-CGI and PHP-FPM on the monitored system and deploy the correct sensor with no configuration from the user.

PHP Performance and Configuration Metrics

As a monitoring solution, Instana collects certain metrics on application performance specific to the supported technology. After automatically detecting PHP on the monitored application, Instana will immediately begin sending those metrics back to its orchestration tool, the Dynamic Graph. This in turn will display the PHP services in the UI, and will comply with any user-configured notification rules for metric bounds. Some of the PHP performance metrics collected by Instana are:

  • Worker Pools
  • Accepted Connections
  • Slow Requests

PHP Monitoring Dashboard

Please see Instana’s PHP Sensor documentation page for more details.

PHP Monitoring: Application Health

After automatically discovering PHP, Instana maps out the entire application infrastructure from entry to endpoint and begins collecting key performance indicators to determine the health of PHP applications in real-time. Instana’s PHP Monitoring metrics include:

  • Average Latency
  • Error Rate
  • Requests per Second

PHP Monitoring Code Stack Drilldown

In terms of distributed end-to-end tracing, Instana captures every call passing through the application, and will make sure a complete log is attached to each potential service breakdown.

PHP Sensor Installation: Getting Started

Ready to start? You’ll need an Instana Trial or Account first. Already got one? The best place to begin is Instana’s Getting Started Guide.