nginx_status_facts - Получение фактов состояния nginx.
Новое в версии 2.3.
Описание
- Сбор фактов из nginx с помощью URL, на котором включен
stub_status.
Параметры
| параметр | обязательно | значение по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| timeout | нет | 10 | Таймаут подключения HTTP в секундах. | |
| url | да | URL статуса nginx. |
Примеры
# Gather status facts from nginx on localhost
- name: get current http stats
nginx_status_facts:
url: http://localhost/nginx_status
# Gather status facts from nginx on localhost with a custom timeout of 20 seconds
- name: get current http stats
nginx_status_facts:
url: http://localhost/nginx_status
timeout: 20
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для этого модуля:
| имя | описание | возвращаемое | тип | пример |
|---|---|---|---|---|
| nginx_status_facts.accepts | Общее количество принятых подключений клиентов. | успех | int | 81769947 |
| nginx_status_facts.active_connections | Активные подключения. | успех | int | 2340 |
| nginx_status_facts.data | HTTP ответ в том виде, в котором он есть. | успех | строка | Активные подключения: 2340 сервер принял обработанные запросы 81769947 81769947 144332345 Чтение: 0 Запись: 241 Ожидание: 2092 |
| nginx_status_facts.handled | Общее количество обработанных подключений. Как правило, значение параметра совпадает с accepts, если не достигнуты какие-либо ограничения ресурсов. | успех | int | 81769947 |
| nginx_status_facts.reading | Текущее количество подключений, где nginx читает заголовок запроса. | успех | int | 0 |
| nginx_status_facts.requests | Общее количество запросов клиентов. | успех | int | 144332345 |
| nginx_status_facts.waiting | Текущее количество подключений клиентов в ожидании запроса. | успех | int | 2092 |
| nginx_status_facts.writing | Текущее количество подключений, где nginx записывает ответ клиенту. | успех | int | 241 |
Примечания
Примечание
- Для получения дополнительной информации см. http://nginx.org/ru/docs/http/ngx_http_stub_status_module.html (перевод, если необходимо).
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Для получения помощи в разработке модулей, если это необходимо, прочитайте Справочную информацию по сообществу и сотрудничеству, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/nginx_status_facts_module.html