Page MenuHomeDevCentral

Export metrics for php-fpm
ClosedPublic

Authored by dereckson on Oct 10 2024, 21:42.
Tags
None
Referenced Files
F3753279: D3502.id9030.diff
Mon, Nov 18, 00:38
F3753272: D3502.id9114.diff
Mon, Nov 18, 00:33
F3753083: D3502.id9030.diff
Sun, Nov 17, 23:04
Unknown Object (File)
Sat, Nov 16, 19:45
Unknown Object (File)
Sat, Nov 16, 01:57
Unknown Object (File)
Wed, Nov 13, 06:25
Unknown Object (File)
Tue, Nov 12, 20:51
Unknown Object (File)
Mon, Nov 11, 05:44
Subscribers
None

Details

Summary

Expose metrics in the default format at php-fpm level, then expose them
to Prometheus using an exporter compatible with sockets.

Since PHP 8.1, php-fpm also support OpenMetrics format, but that would
require to switch to a TCP configuration.

This tool needs access to php-fpm sockets, all belonging to web group.
The web-admin user is created to allow that access.

Ref T1999

Test Plan

Deployed on WindRiver

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson held this revision as a draft.

Draft as I still need to prepare the FreeBSD port for the exporter.

dereckson published this revision for review.Oct 10 2024, 23:35

Ready to review.

Configure user and pm status page for phpfpm_exporter service

This revision is now accepted and ready to land.Sun, Oct 20, 14:03
This revision was automatically updated to reflect the committed changes.