PHP-FPM (VM)

A companion dashboard for https://github.com/hipages/php-fpm_exporter adapted to run php-fpm_exporter on a plain VM (no Kubernetes). Aggregates by Prometheus 'instance' instead of namespace/pod, and drops the cAdvisor / kube-state-metrics panels.

PHP-FPM (VM) screenshot 1

PHP-FPM (VM)

A Grafana dashboard for php-fpm_exporter running on a plain VM or bare-metal host — no Kubernetes required.

It is adapted from the project's original kubernetes-php-fpm dashboard: all namespace / pod / cAdvisor / kube-state-metrics dependencies were removed, and everything is aggregated by the Prometheus instance label instead.

Requirements

  • php-fpm_exporter scraped by Prometheus
  • A Prometheus data source in Grafana
  • Grafana 9.0+

Variables

  • Data source – Prometheus data source (defaults to your default one)
  • Job – Prometheus scrape job
  • Instance – single host selection (no "All", to avoid overloading Prometheus on large fleets)

Panels

  • Overview: process utilisation, max children reached, accepted connections, pools up, queued requests, scrape failures
  • Processes: active / idle / total, processes by state, per-instance utilisation
  • Load: queued requests, accepted connection rate, request throughput (served req/s), slow requests
  • Per-process: request duration and requests per worker
  • Per-request tuning: last request memory & CPU
  • Availability: pool uptime, restart count, up/down state timeline

All queries use only phpfpm_* metrics, so no extra exporters are needed.

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies