NGINX: различия между версиями
IKolomin (обсуждение | вклад) (Новая страница: «For NGINX, Dynatrace provides information about: * All incoming requests. * Outgoing requests that originate from one of the following: ** <code>ngx_http_proxy_m...») |
ENetrebin (обсуждение | вклад) |
||
(не показано 5 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
'''''[[Поддержка технологий]] / Программное обеспечение / NGINX''''' | |||
Для 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. | |||
{| class="wikitable" | {| class="wikitable" | ||
!NGINX | !Версия NGINX | ||
! | !Выпущено вендором | ||
! | !Конец поддержки вендором | ||
! | !Первая поддерживаемая версия ЕдиногоАгена | ||
! | !Последняя поддерживаемая версия ЕдиногоАгента | ||
! | !Поддержка Ключ-Астром до | ||
!Уровень поддержки Ключ-Астром | |||
|- | |- | ||
|1.11.5+ | |1.11.5+ | ||
| | | - | ||
| | | - | ||
| | |1.189 | ||
| - | |||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |||
|1.11.5+ | |||
| - | |||
| - | |||
|1.169 | |1.169 | ||
| | | - | ||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |- | ||
|1.11.5+ | |1.11.5+ | ||
| | | - | ||
| | | - | ||
|1.145 | |1.145 | ||
| | | - | ||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |- | ||
|1.4 - 1.11.4 | |1.4 - 1.11.4 | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
|Поддерживается<sup>2</sup> | |||
|} | |} | ||
<sup>1</sup> Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента. | |||
<sup>2</sup> Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально. | |||
{| class="wikitable" | {| class="wikitable" | ||
!NGINX Plus | !Версия NGINX Plus | ||
! | !Выпущено вендором | ||
! | !Конец поддержки вендором | ||
! | !Первая поддерживаемая версия ЕдиногоАгена | ||
! | !Последняя поддерживаемая версия ЕдиногоАгента | ||
! | !Поддержка Ключ-Астром до | ||
!Уровень поддержки Ключ-Астром | |||
|- | |||
|R11+ | |||
| - | |||
| - | |||
|1.189 | |||
| - | |||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |- | ||
|R11+ | |R11+ | ||
| | | - | ||
| | | - | ||
|1.169 | |1.169 | ||
| | | - | ||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |- | ||
|R11+ | |R11+ | ||
| | | - | ||
| | | - | ||
|1.145 | |1.145 | ||
| | | - | ||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |- | ||
|R1 - R10 | |R1 - R10 | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
|Поддерживается<sup>2</sup> | |||
|} | |} | ||
<sup>1</sup> Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента. | |||
<sup>2</sup> Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально. | |||
{| class="wikitable" | {| class="wikitable" | ||
!Tengine | !Версия Tengine | ||
! | !Выпущено вендором | ||
! | !Конец поддержки вендором | ||
! | !Первая поддерживаемая версия ЕдиногоАгена | ||
! | !Последняя поддерживаемая версия ЕдиногоАгента | ||
! | !Поддержка Ключ-Астром до | ||
!Уровень поддержки Ключ-Астром | |||
|- | |- | ||
|1.4.2 - 2.2.3 | |1.4.2 - 2.2.3 | ||
| | | - | ||
| | | - | ||
|1.173 | |1.173 | ||
| | | - | ||
| - | |||
|Поддерживается | |||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
!OpenResty | !Версия OpenResty | ||
! | !Выпущено вендором | ||
! | !Конец поддержки вендором | ||
! | !Первая поддерживаемая версия ЕдиногоАгена | ||
! | !Последняя поддерживаемая версия ЕдиногоАгента | ||
! | !Поддержка Ключ-Астром до | ||
!Уровень поддержки Ключ-Астром | |||
|- | |- | ||
|1. | |1.19.3.x | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
|Поддерживается<sup>1</sup> | |||
|- | |||
|1.17.8.x | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |||
|1.15.8.x | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |||
|1.13.6.x | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
|Поддерживается<sup>1</sup> | |||
|- | |- | ||
|1.11.2.x | |1.11.2.x | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
| | | - | ||
|Ограниченно<sup>2</sup> | |||
|} | |} | ||
<sup>1</sup> Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента. | |||
<sup>2</sup> Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов. | |||
=== Поддержка 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 === | |||
Используйте параметр конфигурации <code>--with-http_stub_status_module</code>. | |||
=== Как проверить, был ли двоичный файл NGINX собран с помощью http_stub_status_module === | |||
Вызовите nginx -V в вашей командной строке. Это вернет параметры конфигурации NGINX. Убедитесь, что выходные данные содержат параметр <code>--with-http_stub_status_module</code>. | |||
== | == NGINX Plus metrics == | ||
Метрики NGINX Plus захватываются из NGINX Plus Status API (до R15) или NGINX Plus API (R16 +). | |||
API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET. | |||
== | == См. также == | ||
[[Ручное инструментирование среды выполнения (NGINX)|Ручное инструментирование среды выполнения]] | |||
[[Мониторинг Kong Gateway]] |
Текущая версия на 12:33, 17 августа 2023
Поддержка технологий / Программное обеспечение / NGINX
Для 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.