0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-27 06:10:43 +00:00
netdata_netdata/collectors/python.d.plugin/nginx_plus
Ilya Mashchenko 97b32703c6
[python] make units compliant with IEC standard ()
* apache units fix

* beanstalk

* bind_rndc

* boinc

* ceph

* chrony

* couchdb

* dns_query

* dnsdist

* dockerd

* dovecot

* elasticsearch by @vlvkobal <3

* example

* exim

* fail2ban

* freeradius minor fixes

* freeradius minor fixes

* freeradius minor fixes

* go_expvar

* haproxy

* hddtemp

* httpcheck

* icecast

* ipfs

* isc_dhcpd

* litespeed

* logind

* megacli

* memcached

* mongodb

* monit

* mysql

* nginx

* nginx_plus

* nsd

* ntpd

* nvidia_smi

* openldap

* ovpn_status

* phpfm

* portcheck

* postfix

* postgres

* powerdns

* proxysql

* puppet

* rabbitmq

* redis

* restroshare

* samba

* sensors

* smartdlog

* spigotmc

* springboot

* squid

* retroshare

* tomcat

* retroshare

* tor

* traefik

* traefik

* unbound

* uwsgi

* varnish

* w1sensor

* web_log

* ok codacy

* retroshare

* ipfs
2018-12-17 18:50:20 +03:00
..
Makefile.inc Fix make dist () 2018-10-16 15:26:28 +03:00
nginx_plus.chart.py [python] make units compliant with IEC standard () 2018-12-17 18:50:20 +03:00
nginx_plus.conf python.d.plugin update () 2018-12-07 10:15:03 +01:00
README.md Ga () 2018-12-07 11:30:04 +01: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
  1. Requests current in requests
  • current
  1. Connection Statistics in connections/s
  • accepted
  • dropped
  1. Workers Statistics in workers
  • idle
  • active
  1. SSL Handshakes in handshakes/s
  • successful
  • failed
  1. SSL Session Reuses in sessions/s
  • reused
  1. SSL Memory Usage in percent
  • usage
  1. Processes in processes
  • respawned

For every server zone:

  1. Processing in requests
  • processing
  1. Requests in requests/s
  • requests
  1. Responses in requests/s
  • 1xx
  • 2xx
  • 3xx
  • 4xx
  • 5xx
  1. Traffic in kilobits/s
  • received
  • sent

For every upstream:

  1. Peers Requests in requests/s
  • peer name (dimension per peer)
  1. All Peers Responses in responses/s
  • 1xx
  • 2xx
  • 3xx
  • 4xx
  • 5xx
  1. Peer Responses in requests/s (for every peer)
  • 1xx
  • 2xx
  • 3xx
  • 4xx
  • 5xx
  1. Peers Connections in active
  • peer name (dimension per peer)
  1. Peers Connections Usage in percent
  • peer name (dimension per peer)
  1. All Peers Traffic in KB
  • received
  • sent
  1. Peer Traffic in KB/s (for every peer)
  • received
  • sent
  1. Peer Timings in ms (for every peer)
  • header
  • response
  1. Memory Usage in percent
  • usage
  1. Peers Status in state
  • peer name (dimension per peer)
  1. Peers Total Downtime in seconds
  • peer name (dimension per peer)

For every cache:

  1. Traffic in KB
  • served
  • written
  • bypass
  1. 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