This module will monitor one or more nginx_plus servers depending on configuration.
Servers can be either local or remote.
Example nginx_plus configuration can be found in 'python.d/nginx_plus.conf'
It produces following charts:
- Requests total in requests/s
- Requests current in requests
- Connection Statistics in connections/s
- Workers Statistics in workers
- SSL Handshakes in handshakes/s
- SSL Session Reuses in sessions/s
- SSL Memory Usage in percent
- Processes in processes
For every server zone:
- Processing in requests
- Requests in requests/s
- Responses in requests/s
- Traffic in kilobits/s
For every upstream:
- Peers Requests in requests/s
- peer name (dimension per peer)
- All Peers Responses in responses/s
- Peer Responses in requests/s (for every peer)
- Peers Connections in active
- peer name (dimension per peer)
- Peers Connections Usage in percent
- peer name (dimension per peer)
- All Peers Traffic in KB
- Peer Traffic in KB/s (for every peer)
- Peer Timings in ms (for every peer)
- Memory Usage in percent
- Peers Status in state
- peer name (dimension per peer)
- Peers Total Downtime in seconds
- peer name (dimension per peer)
For every cache:
- Traffic in KB
- Memory Usage in percent
Needs only url to server's status
Here is an example for local server:
local:
url : 'http://localhost/status'
Without configuration, module fail to start.
