nginx_status_info – Retrieve information on nginx status

From Get docs
Ansible/docs/2.9/modules/nginx status info module


nginx_status_info – Retrieve information on nginx status

New in version 2.9.


Synopsis

  • Gathers information from nginx from an URL having stub_status enabled.

Parameters

Parameter Choices/Defaults Comments

timeout

integer

Default:

10

HTTP connection timeout in seconds.

url

string / required

URL of the nginx status.



Notes

Examples

# Gather status info from nginx on localhost
- name: get current http stats
  nginx_status_info:
    url: http://localhost/nginx_status
  register: result

# Gather status info from nginx on localhost with a custom timeout of 20 seconds
- name: get current http stats
  nginx_status_info:
    url: http://localhost/nginx_status
    timeout: 20
  register: result

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description

accepts

integer

success

The total number of accepted client connections.


Sample:

81769947

active_connections

integer

success

Active connections.


Sample:

2340

data

string

success

HTTP response as is.


Sample:

Active connections: 2340 server accepts handled requests 81769947 81769947 144332345 Reading: 0 Writing: 241 Waiting: 2092

handled

integer

success

The total number of handled connections. Generally, the parameter value is the same as accepts unless some resource limits have been reached.


Sample:

81769947

reading

integer

success

The current number of connections where nginx is reading the request header.


requests

integer

success

The total number of client requests.


Sample:

144332345

waiting

integer

success

The current number of idle client connections waiting for a request.


Sample:

2092

writing

integer

success

The current number of connections where nginx is writing the response back to the client.


Sample:

241




Status

Authors

  • René Moser (@resmo)

Hint

If you notice any issues in this documentation, you can edit this document to improve it.


© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/nginx_status_info_module.html