NGINX: различия между версиями
Lobanov (обсуждение | вклад) |
Lobanov (обсуждение | вклад) |
||
Строка 203: | Строка 203: | ||
API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET. | API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET. | ||
== См. также == | |||
[[Ручное инструментирование среды выполнения (NGINX)|Ручное инструментирование среды выполнения]] | |||
[[Мониторинг Kong Gateway]] |
Версия 14:45, 27 ноября 2022
Для NGINX Ключ-Астром предоставляет информацию о:
- Все входящие запросы.
- Исходящие запросы, исходящие от одного из следующих:
- модуль ngx_http_proxy_module ( proxy_pass )
- модуль 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 | Выпущено вендором | Конец поддержки вендором | Первая поддерживаемая версия ЕдиногоАгена | Последняя поддерживаемая версия ЕдиногоАгента | Поддержка Ключ-Астром до | Уровень поддержки Ключ-Астром |
---|---|---|---|---|---|---|
1.11.5+ | - | - | 1.189 | - | - | Поддерживается1 |
1.11.5+ | - | - | 1.169 | - | - | Поддерживается1 |
1.11.5+ | - | - | 1.145 | - | - | Поддерживается1 |
1.4 - 1.11.4 | - | - | - | - | - | Поддерживается2 |
1 Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.
2 Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.
Версия NGINX Plus | Выпущено вендором | Конец поддержки вендором | Первая поддерживаемая версия ЕдиногоАгена | Последняя поддерживаемая версия ЕдиногоАгента | Поддержка Ключ-Астром до | Уровень поддержки Ключ-Астром |
---|---|---|---|---|---|---|
R11+ | - | - | 1.189 | - | - | Поддерживается1 |
R11+ | - | - | 1.169 | - | - | Поддерживается1 |
R11+ | - | - | 1.145 | - | - | Поддерживается1 |
R1 - R10 | - | - | - | - | - | Поддерживается2 |
1 Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.
2 Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.
Версия Tengine | Выпущено вендором | Конец поддержки вендором | Первая поддерживаемая версия ЕдиногоАгена | Последняя поддерживаемая версия ЕдиногоАгента | Поддержка Ключ-Астром до | Уровень поддержки Ключ-Астром |
---|---|---|---|---|---|---|
1.4.2 - 2.2.3 | - | - | 1.173 | - | - | Поддерживается |
Версия OpenResty | Выпущено вендором | Конец поддержки вендором | Первая поддерживаемая версия ЕдиногоАгена | Последняя поддерживаемая версия ЕдиногоАгента | Поддержка Ключ-Астром до | Уровень поддержки Ключ-Астром |
---|---|---|---|---|---|---|
1.19.3.x | - | - | - | - | - | Поддерживается1 |
1.17.8.x | - | - | - | - | - | Поддерживается1 |
1.15.8.x | - | - | - | - | - | Поддерживается1 |
1.13.6.x | - | - | - | - | - | Поддерживается1 |
1.11.2.x | - | - | - | - | - | Ограниченно2 |
1 Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.
2 Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов.
Поддержка 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 регулярно обнаруживаются Ключ-Астром для поддержки новых двоичных файлов.
Вот список поддерживаемых двоичных файлов, для которых Ключ-Астром имеет доступную отладочную информацию:
Поддержка Tengine
Движок основан на NGINX и предоставляет некоторые расширенные возможности.
Показатели HTTP-соединения NGINX
Метриками HTTP-соединения являются:
- Количество вновь поступающих соединений, принятых для обработки или отброшенных
- Количество открытых в данный момент подключений (активно выполняющих операции ввода-вывода чтения/записи или ожидающих подключения к сети)
Чтобы ЕдиныйАгент сообщал о показателях HTTP-соединения, вам необходимо создать NGINX с помощью http_stub_status_module.
Как собрать NGINX с помощью http_stub_status_module
Используйте параметр конфигурации --with-http_stub_status_module
.
Как проверить, был ли двоичный файл NGINX собран с помощью http_stub_status_module
Вызовите nginx -V в вашей командной строке. Это вернет параметры конфигурации NGINX. Убедитесь, что выходные данные содержат параметр --with-http_stub_status_module
.
NGINX Plus metrics
Метрики NGINX Plus захватываются из NGINX Plus Status API (до R15) или NGINX Plus API (R16 +).
API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET.