WARNING: Version 6.0 of Metricbeat has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
PHP-FPM Fields
editPHP-FPM Fields
editThis functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.
PHP-FPM server status metrics collected from PHP-FPM.
php_fpm Fields
editphp_fpm
contains the metrics that were obtained from PHP-FPM status page call.
pool Fields
editpool
contains the metrics that were obtained from the PHP-FPM process pool.
php_fpm.pool.name
edittype: keyword
The name of the pool.
connections Fields
editConnection state specific statistics.
php_fpm.pool.connections.accepted
edittype: long
The number of incoming requests that the PHP-FPM server has accepted; when a connection is accepted it is removed from the listen queue.
php_fpm.pool.connections.queued
edittype: long
The current number of connections that have been initiated, but not yet accepted. If this value is non-zero it typically means that all the available server processes are currently busy, and there are no processes available to serve the next request. Raising pm.max_children
(provided the server can handle it) should help keep this number low. This property follows from the fact that PHP-FPM listens via a socket (TCP or file based), and thus inherits some of the characteristics of sockets.
processes Fields
editProcess state specific statistics.
php_fpm.pool.processes.idle
edittype: long
The number of servers in the waiting to process
state (i.e. not currently serving a page). This value should fall between the pm.min_spare_servers
and pm.max_spare_servers
values when the process manager is dynamic
.
php_fpm.pool.processes.active
edittype: long
The number of servers current processing a page - the minimum is 1
(so even on a fully idle server, the result will be not read 0
).
php_fpm.pool.slow_requests
edittype: long
The number of times a request execution time has exceeded request_slowlog_timeout
.