No description
Find a file
2018-02-19 10:18:49 +11:00
.circleci Make CircleCI happy 2018-02-18 23:23:50 +11:00
cmd Update package path 2018-02-18 20:51:02 +11:00
phpfpm Initial version 2018-02-17 23:42:58 +11:00
.gitignore Add vendor and .idea directory to .gitignore 2018-02-18 21:58:14 +11:00
.goreleaser.yml Add goreleaser config 2018-02-18 22:21:36 +11:00
docker-compose.yml Add docker-compose.yml and prometheus.yml for testing 2018-02-18 22:09:37 +11:00
Gopkg.lock Swap glide with golang dep 2018-02-18 20:36:05 +11:00
Gopkg.toml Swap glide with golang dep 2018-02-18 20:36:05 +11:00
LICENSE Initial commit 2018-02-16 12:20:32 +11:00
main.go Update package path 2018-02-18 20:51:02 +11:00
prometheus.yml Add docker-compose.yml and prometheus.yml for testing 2018-02-18 22:09:37 +11:00
README.md 🙀 Add all the badges 2018-02-19 10:18:49 +11:00

php-fpm_exporter

CircleCI Go Report Card GoDoc Inline docs Maintainability Test Coverage

A prometheus exporter for PHP-FPM. The exporter connects directly to PHP-FPM and exports the metrics via HTTP.

A webserver such as NGINX or Apache is NOT needed!

Features

  • Export single or multiple pools
  • Export to CLI as text or JSON
  • Connects directly to PHP-FPM via TCP or Socket

Usage

  • php-fpm_exporter get --phpfpm.scrape-uri 127.0.0.1:9000,127.0.0.1:9001,[...]
  • php-fpm_exporter server --phpfpm.scrape-uri 127.0.0.1:9000,127.0.0.1:9001,[...]

Metrics collected

Metric Type

TODO

  • Test with unix socket