Page MenuHomePhabricator

Gather metrics from php-fpm
Closed, ResolvedPublic

Description

We need to gather metrics from php-fpm, much alike what we do for HHVM and any other application server we run in production.

The best such tool for prometheus seems to be php-fpm-exporter. We need to package it, install it, and start gathering metrics.

Creation of dashboards can be postponed to when we'll have a better idea of what's available, and significant, in terms of metrics.

Event Timeline

Joe triaged this task as High priority.Nov 15 2018, 9:55 AM
Joe created this task.

Change 475058 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/debs/prometheus-php-fpm-exporter@master] Initial debianization

https://gerrit.wikimedia.org/r/475058

Change 475058 merged by Giuseppe Lavagetto:
[operations/debs/prometheus-php-fpm-exporter@master] Initial debianization

https://gerrit.wikimedia.org/r/475058

Mentioned in SAL (#wikimedia-operations) [2018-11-21T10:51:03Z] <_joe_> uploading prometheus-php-fpm-exporter to stretch-wikimedia main, T209573

Change 475081 had a related patch set uploaded (by Ema; owner: Ema):
[integration/config@master] Build prometheus-php-fpm-exporter with '-non-voting'

https://gerrit.wikimedia.org/r/475081

Change 475094 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] mediawiki: add prometheus exporter for php-fpm

https://gerrit.wikimedia.org/r/475094

Change 475094 merged by Giuseppe Lavagetto:
[operations/puppet@production] mediawiki: add prometheus exporter for php-fpm

https://gerrit.wikimedia.org/r/475094

Change 475081 merged by jenkins-bot:
[integration/config@master] Build prometheus-php-fpm-exporter with '-non-voting'

https://gerrit.wikimedia.org/r/475081

Change 475457 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] mediawiki::appserver: add php monitoring

https://gerrit.wikimedia.org/r/475457

Change 475457 merged by Giuseppe Lavagetto:
[operations/puppet@production] mediawiki::appserver: add php monitoring

https://gerrit.wikimedia.org/r/475457

Change 475787 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] prometheus: gather metrics for php, php-fpm

https://gerrit.wikimedia.org/r/475787

Change 475787 merged by Giuseppe Lavagetto:
[operations/puppet@production] prometheus: gather metrics for php, php-fpm

https://gerrit.wikimedia.org/r/475787