nginx_status_facts - Получение фактов состояния nginx.
Новое в версии 2.3.
Обзор
- Сбор фактов из nginx по URL, у которого включен
stub_status.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| timeout | По умолчанию: 10 | Таймаут соединения HTTP в секундах. |
| url обязательно | URL состояния nginx. |
Примечания
Примечание
- См. http://nginx.org/en/docs/http/ngx_http_stub_status_module.html для получения дополнительной информации.
Примеры
# 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 int | успех | Общее количество обработанных соединений. Как правило, значение параметра совпадает с accepts, за исключением случаев достижения каких-либо ограничений ресурсов. Пример: 81769947 |
| nginx_status_facts.reading int | успех | Текущее количество подключений, где nginx читает заголовок запроса. |
| nginx_status_facts.requests int | успех | Общее количество клиентских запросов. Пример: 144332345 |
| nginx_status_facts.waiting int | успех | Текущее количество неактивных клиентских соединений, ожидающих запроса. Пример: 2092 |
| nginx_status_facts.writing int | успех | Текущее количество подключений, где nginx отправляет ответ клиенту. Пример: 241 |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимости.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- René Moser (@resmo)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/nginx_status_facts_module.html