Nginx Monitoring
Use This InfluxDB Integration for Freenginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev. For a long time, it has been running on many heavily loaded Russian sites including Yandex, Mail.Ru, VK, and Rambler.
Telegraf Input Plugin: Nginx
Monitor your Nginx web server to keep it performant. Check key metrics such as:
- Requests per second
- Response times
- Active connections
- Connection backlog queue
- Response codes
- Process open file handles
- Process states
- Server status
- Server load average
- Server network usage
- Server disk space
- and more!
Nginx Basics
A large fraction of web servers use NGINX, often as a load balancer. Nginx's modular event-driven architecture Can provide more predictable performance under high loads. Nginx has a rich and popular feature set for managing SSL traffic, load balancing, restricting access, logging and monitoring, mail proxy, and others. Its HTTP proxy and Web server features include:
- Ability to handle more than 10,000 simultaneous connections with a low memory footprint (~2.5 MB per 10k inactive HTTP keep-alive connections)
- Handling of static files, index files and auto-indexing
- Reverse proxy with caching
- Load balancing with in-band health checks
- TLS/SSL with SNI and OCSP stapling support, via OpenSSL
- FastCGI, SCGI, uWSGI support with caching
- Name- and IP address-based virtual servers
- IPv6-compatible
- WebSockets and HTTP/1.1 Upgrade (101 Switching Protocols)