Page MenuHomeDevCentral

Export metrics for php-fpm
ClosedPublic

Authored by dereckson on Oct 10 2024, 21:42.
Tags
None
Referenced Files
F3906620: D3502.id9030.diff
Wed, Dec 18, 05:20
Unknown Object (File)
Tue, Dec 17, 04:55
Unknown Object (File)
Tue, Dec 17, 04:54
Unknown Object (File)
Mon, Dec 16, 05:19
Unknown Object (File)
Thu, Dec 12, 12:13
Unknown Object (File)
Thu, Dec 12, 12:13
Unknown Object (File)
Thu, Dec 12, 12:13
Unknown Object (File)
Thu, Dec 12, 12:13
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.Oct 20 2024, 14:03
This revision was automatically updated to reflect the committed changes.