NGINX
Для NGINX Ключ-Астром предоставляет информацию о:
- Все входящие запросы.
- Исходящие запросы, исходящие от одного из следующих:
- модуль ngx_http_proxy_module (прокси_пасс)
- модуль ngx_http_fastcgi_module (fastcgi_pass)
- модуль ngx_http_memcached_module (memcached_pass)
- модуль ngx_http_scgi_module (scgi_pass)
- модуль ngx_http_uwsgi_module (uwsgi_pass)|
- Захват расширенных показателей NGINX Plus.
Поддерживаемые версии NGINX
Поддержка одного агента для NGINX основана на проверенных двоичных файлах NGINX. Следующие изображения помогут вам определить, подходит ли выпуск для поддержки одного агента:
В Ключ-Астром информационное сообщение появляется в деталях процесса NGINX, когда предпринимается попытка использовать неподдерживаемый двоичный файл или недоступен API для расширенных показателей NGINX Plus.
Версия NGINX | Vendor released | Vendor End of life | Поддерживается Ключ-Астром до тех пор, пока | Первая поддерживаемая версия Ключ-Астром ЕдиныйАгент | Последняя поддерживаемая версия Ключ-Астром ЕдиныйАгент |
---|---|---|---|---|---|
1.11.5+ | 1.169 | ||||
1.11.5+ | 1.145 | ||||
1.4 - 1.11.4 |
Версия NGINX Plus | Vendor released | Vendor End of life | Поддерживается Ключ-Астром до тех пор, пока | Первая поддерживаемая версия Ключ-Астром ЕдиныйАгент | Последняя поддерживаемая версия Ключ-Астром ЕдиныйАгент |
---|---|---|---|---|---|
R11+ | 1.169 | ||||
R11+ | 1.145 | ||||
R1 - R10 |
Версия Tengine | Vendor released | Vendor End of life | Поддерживается Ключ-Астром до тех пор, пока | Первая поддерживаемая версия Ключ-Астром ЕдиныйАгент | Последняя поддерживаемая версия Ключ-Астром ЕдиныйАгент |
---|---|---|---|---|---|
1.4.2 - 2.2.3 | 1.173 |
Версия OpenResty | Vendor released | Vendor End of life | Поддерживается Ключ-Астром до тех пор, пока | Первая поддерживаемая версия Ключ-Астром ЕдиныйАгент | Последняя поддерживаемая версия Ключ-Астром ЕдиныйАгент |
---|---|---|---|---|---|
1.13.6.x, 1.15.8.x, 1.17.8.x, 1.19.3.x | |||||
1.11.2.x |
Поддержка NGINX 1.11.5+, NGINX Plus R11+
Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки новейших двоичных файлов.
Поддержка последних выпусков NGINX включена в следующие последующие выпуски одного агента (обычно в течение двух недель после каждого выпуска NGINX). Поддержка новейшего API NGINX Plus может отличаться от поддержки двоичных файлов NGINX.
Поддержка NGINX 1.4 - 1.11.4, NGINX Plus R1 - R10
Один агент использует отладочную информацию NGINX из пакетов NGINX для инструментирования NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки новых двоичных файлов.
Вот список поддерживаемых двоичных файлов, для которых Ключ-Астром имеет доступную отладочную информацию:
binaries list
Поддержкаr Tengine
Движок основан на NGINX и предоставляет некоторые расширенные возможности.
Показатели HTTP-соединения NGINX
Метриками HTTP-соединения являются:
- Количество вновь поступающих соединений, принятых для обработки или отброшенных
- Количество открытых в данный момент подключений (активно выполняющих операции ввода-вывода чтения/записи или ожидающих подключения к сети)
Чтобы ЕдиныйАгент сообщал о показателях HTTP-соединения, вам необходимо создать NGINX с помощью http_stub_status_module.
Как построить NGINX с помощью http_stub_status_module
Как проверить, был ли двоичный файл NGINX собран с помощью http_stub_status_module
NGINX Plus metrics
Метрики NGINX Plus захватываются из NGINX Plus Status API (до R15) или NGINX Plus API (R16 +).
API должен быть включен и доступен из ЕдиныйАгент. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET.