0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-17 11:12:42 +00:00
netdata_netdata/collectors/python.d.plugin/nginx_plus
Promise Akpan f5006d51e8 Fix Markdown Lint warnings ()
* make remark access all directories

* detailed fix after autofix by remark lint

* cross check autofix for this set of files

* crosscheck more files

* crosschecking and small fixes

* crosscheck autofixed md files
2019-08-15 13:06:39 +02:00
..
Makefile.inc Fix make dist () 2018-10-16 15:26:28 +03:00
nginx_plus.chart.py py stuff: change l2isbad to ilyam8 () 2019-03-21 12:35:44 +03:00
nginx_plus.conf python.d.plugin update () 2018-12-07 10:15:03 +01:00
README.md Fix Markdown Lint warnings () 2019-08-15 13:06:39 +02:00

nginx_plus

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:

  1. Requests total in requests/s

    • total
  2. Requests current in requests

    • current
  3. Connection Statistics in connections/s

    • accepted
    • dropped
  4. Workers Statistics in workers

    • idle
    • active
  5. SSL Handshakes in handshakes/s

    • successful
    • failed
  6. SSL Session Reuses in sessions/s

    • reused
  7. SSL Memory Usage in percent

    • usage
  8. Processes in processes

    • respawned

For every server zone:

  1. Processing in requests
  • processing
  1. Requests in requests/s

    • requests
  2. Responses in requests/s

    • 1xx
    • 2xx
    • 3xx
    • 4xx
    • 5xx
  3. Traffic in kilobits/s

    • received
    • sent

For every upstream:

  1. Peers Requests in requests/s

    • peer name (dimension per peer)
  2. All Peers Responses in responses/s

    • 1xx
    • 2xx
    • 3xx
    • 4xx
    • 5xx
  3. Peer Responses in requests/s (for every peer)

    • 1xx
    • 2xx
    • 3xx
    • 4xx
    • 5xx
  4. Peers Connections in active

    • peer name (dimension per peer)
  5. Peers Connections Usage in percent

    • peer name (dimension per peer)
  6. All Peers Traffic in KB

    • received
    • sent
  7. Peer Traffic in KB/s (for every peer)

    • received
    • sent
  8. Peer Timings in ms (for every peer)

    • header
    • response
  9. Memory Usage in percent

    • usage
  10. Peers Status in state

    • peer name (dimension per peer)
  11. Peers Total Downtime in seconds

    • peer name (dimension per peer)

For every cache:

  1. Traffic in KB

    • served
    • written
    • bypass
  2. Memory Usage in percent

    • usage

configuration

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.


analytics