PHP_FPM 模块
编辑PHP_FPM 模块编辑
此模块定期从 PHP-FPM 服务器获取指标。
默认度量集是 pool
。
模块特定配置说明编辑
您需要通过正确配置 pm.status_path
来启用 PHP-FPM 状态页面。
以下是一个示例 nginx 配置,用于将请求转发到 PHP-FPM 状态页面(假设 pm.status_path
使用默认值 /status
配置)
nginx location ~ /status { allow 127.0.0.1; deny all; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; }
兼容性编辑
PHP_FPM 度量集已通过 PHP 7.1.1 测试,预计适用于所有 >= 5 的版本。
示例配置
PHP_FPM 模块支持在 模块 中描述的标准配置选项。以下是一个示例配置
metricbeat.modules: - module: php_fpm metricsets: - pool #- process enabled: true period: 10s status_path: "/status" hosts: ["localhost:8080"]
此模块在使用 ssl
配置字段时支持 TLS 连接,如 SSL 中所述。它还支持 标准 HTTP 配置选项 中描述的选项。
度量集
提供以下度量集