Description
Description
Hi,
at the first - thank for your job.
About issue: we use PHP 8.1.9 in k8s + prometheus.
Now we try to migrate from hipages/php-fpm_exporter:2.2.0-amd64
(https://github.com/hipages/php-fpm_exporter) to https://www.php.net/manual/en/fpm.status.php
https://localhost/fpm-status?full
- this route returns all data what we want to track/monitor.
We use prometheus.
So, we try to read fpm-status
in prometheus
format.
https://localhost/fpm-status?openmetrics
- this route returns some.
https://localhost/fpm-status?openmetrics&full
- this route returns the same data like from https://localhost/fpm-status?openmetrics
. It's mean that we can't see additional (like in https://localhost/fpm-status?full
).
Looks like is expected behavior according with https://github.com/php/php-src/blob/master/sapi/fpm/fpm/fpm_status.c#L431 -
full_syntax = "";
Do have any plans about setting/adding correct data for case with prometheus
format (like for TEXT - https://github.com/php/php-src/blob/master/sapi/fpm/fpm/fpm_status.c#L456)?
Thank you