NGINXPlus monitoring with Netdata

What is NGINXPlus?

NGINXPLus is an open source web server and load balancer. It is an enterprise-grade version of the popular open source NGINX web server, with additional features for scalability, performance, and monitoring. NGINXPLus includes features such as load balancing, content caching, and HTTP/2 support, and is suitable for applications of any size. NGINXPLus is highly customizable and can be used to deploy web applications in a variety of environments.

Monitoring NGINXPlus with Netdata

The prerequisites for monitoring NGINXPlus with Netdata are to have NGINXPlus and Netdata installed on your system.

Netdata auto discovers hundreds of services, and for those it doesn’t, turning on manual discovery is a one line configuration. For more information on configuring Netdata for NGINXPlus monitoring please read the collector documentation.

You should now see the NGINXPlus section on the Overview tab in Netdata Cloud already populated with charts about all the metrics you care about.

Netdata has a public demo space (no login required) where you can explore different monitoring use-cases and get a feel for Netdata.

What NGINXPlus metrics are important to monitor?

The metrics that Netdata collects are organized into subsections within the nginxplus section for easier navigation. Each metric is represented by a composite chart that aggregates the data across multiple nodes/instances etc.

Below, you can find a brief description of the NGINXPlus metrics being collected and visualised on Netdata:

client_connections_rate

Client Connections rate

client_connections_count

Client Connections Count

ssl_handshakes_rate

SSL Handshakes Rate

ssl_session_reuses_rate

SSL Session Reuse Rate

http_requests_rate

HTTP Requests Rate

http_requests_count

HTTP Requests Count

http_server_zone_requests_rate

HTTP Server Zone Requests Rate

http_server_zone_responses_per_code_class_rate

HTTP Server Zone Responses

http_server_zone_traffic_rate

HTTP Server Zone Traffic Rate

http_server_zone_requests_processing_count

HTTP Zone Requests Processing Count

http_server_zone_requests_discarded_rate

HTTP Zone requests discarded rate

http_location_zone_requests_rate

HTTP Location Zone Requests Rate

http_location_zone_responses_per_code_class_rate

HTTP Location Zone Responses

http_location_zone_traffic_rate

HTTP Location Zone Traffic Rate

http_location_zone_requests_discarded_rate

HTTP Location Zone Discarded Rate

http_upstream_peers_count

HTTP Upstream Peers Count

http_upstream_zombies_count

HTTP Upstream Zombies Count

http_upstream_keepalive_count

HTTP Upstream Keepalive Count

http_upstream_server_requests_rate

Upstream Server Requests Rate

http_upstream_server_responses_per_code_class_rate

Upstream Server Responses Rate

http_upstream_server_response_time

Upstream Server Response Time

http_upstream_server_response_header_time

Upstream Server Response Header time

http_upstream_server_traffic_rate

Upstream Server Traffic Rate

http_upstream_server_state

Upstream Server State

http_upstream_server_connections_count

Upstream Server Connections Count

http_upstream_server_downtime

Upstream Server Downtime

http_cache_state

HTTP Cache State

http_cache_iops

HTTP Cache IOPS

http_cache_io

HTTP Cache IO

http_cache_size

HTTP Cache Size

stream_server_zone_connections_rate

Stream Server Zone Connections Rate

stream_server_zone_sessions_per_code_class_rate

Stream Server Sessions Rate

stream_server_zone_traffic_rate

Stream Server Zone Traffic Rate

stream_server_zone_connections_processing_count

Stream Server Zone Connections Processing Count

stream_server_zone_connections_discarded_rate

Stream Server Zone Connections Discarded Rate

stream_upstream_peers_count

Stream Upstream Peers Count

stream_upstream_zombies_count

Stream Upstream Zombies Count

stream_upstream_server_connections_rate

Stream Upstream Server Connections Rate

stream_upstream_server_traffic_rate

Stream Upstream Server Traffic Rate

stream_upstream_server_state

Stream Upstream Server State

stream_upstream_server_downtime

Stream Upstream Server Downtime

stream_upstream_server_connections_count

Stream Upstream Server Connections Count

resolver_zone_requests_rate

Resolver Zone Requests Rate

resolver_zone_responses_rate

Resolver Zone Responses Rate

uptime

Uptime

Get Netdata

Sign up for free

Want to see a demonstration of Netdata for multiple use cases?

Go to Live Demo