diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2020-01-28 19:01:41 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-28 19:01:41 +0300 |
commit | b466fbf4d9efbebf51a605f8c8b0d2aafb0cccbf (patch) | |
tree | 4c0772f394fd34d63bcf91c18af6be833f0ce4b4 /collectors/python.d.plugin/phpfpm/README.md | |
parent | 93631017d868d8d432124e18c96bbe6dcba4bce0 (diff) |
collectors/python.d/phpfpm: fix readme and per process chart ti… (#7876)
* /collectors/python.d/phpfpm/README.md: update
* /collectors/python.d/phpfpm: update per process chart titles
Diffstat (limited to 'collectors/python.d.plugin/phpfpm/README.md')
-rw-r--r-- | collectors/python.d.plugin/phpfpm/README.md | 42 |
1 files changed, 17 insertions, 25 deletions
diff --git a/collectors/python.d.plugin/phpfpm/README.md b/collectors/python.d.plugin/phpfpm/README.md index 5f8284330b..58d4bed68b 100644 --- a/collectors/python.d.plugin/phpfpm/README.md +++ b/collectors/python.d.plugin/phpfpm/README.md @@ -1,41 +1,33 @@ # phpfpm -This module will monitor one or more php-fpm instances depending on configuration. +This module will monitor one or more [`PHP-FPM`](https://php-fpm.org/) instances, depending on your configuration. -**Requirements:** +## Requirements -- php-fpm with enabled `status` page +- `PHP-FPM` with [enabled `status` page](https://easyengine.io/tutorials/php/fpm-status-page/) - access to `status` page via web server -It produces following charts: - -1. **Active Connections** - - - active - - maxActive - - idle - -2. **Requests** in requests/s - - - requests +## Charts -3. **Performance** - - - reached - - slow +It produces following charts: -## configuration +- Active Connections in `connections` +- Requests in `requests/s` +- Performance in `status` +- Requests Duration Among All Idle Processes in `milliseconds` +- Last Request CPU Usage Among All Idle Processes in `percentage` +- Last Request Memory Usage Among All Idle Processes in `KB` -Needs only `url` to server's `status` +## Configuration -Here is an example for local instance: +Needs only `url` to server's `status`. Here is an example for local and remote instances: ```yaml -update_every : 3 -priority : 90100 - local: - url : 'http://localhost/status' + url : 'http://localhost/status?full&json' + +remote: + url : 'http://203.0.113.10/status?full&json' ``` Without configuration, module attempts to connect to `http://localhost/status` |