PHP FPM integration metrics

The official Datadog integration for monitoring PHP FPM. It collects 8 metrics.

Official summary

Monitor process states, slow requests, and accepted requests.

Metric types

  • count (occurrences in the interval): 4
  • gauge (value at a point in time): 4

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
php_fpm.listen_queue.sizeSize of the socket queue of pending connectionsgauge-
php_fpm.processes.activeTotal number of active processesgaugeprocess
php_fpm.processes.idleTotal number of idle processesgaugeprocess
php_fpm.processes.max_activeThe maximum number of processes that can run at oncecountprocess
php_fpm.processes.max_reachedThe number of times the process limit has been reached (when pm tries to start more children)countprocess
php_fpm.processes.totalTotal number of processesgaugeprocess
php_fpm.requests.acceptedTotal number of accepted requestscountrequest
php_fpm.requests.slowTotal number of slow requestscountrequest

Official documentation

Official documentation for the PHP FPM integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.