NGINX: различия между версиями

Материал из Документация Ключ-АСТРОМ
(Новая страница: «For NGINX, Dynatrace provides information about: * All incoming requests. * Outgoing requests that originate from one of the following: ** <code>ngx_http_proxy_m...»)
 
 
(не показано 5 промежуточных версий 3 участников)
Строка 1: Строка 1:
For NGINX, Dynatrace provides information about:
'''''[[Поддержка технологий]] / Программное обеспечение / NGINX'''''


* All incoming requests.
Для NGINX Ключ-Астром предоставляет информацию о:
* Outgoing requests that originate from one of the following:
** <code>ngx_http_proxy_module (proxy_pass)</code>
** <code>ngx_http_fastcgi_module (fastcgi_pass)</code>
** <code>ngx_http_memcached_module (memcached_pass)</code>
** <code>ngx_http_scgi_module (scgi_pass)</code>
** <code>ngx_http_uwsgi_module (uwsgi_pass)</code>|
* Capture extended NGINX Plus metrics.


== Supported NGINX versions            ==
* Все входящие запросы.
OneAgent support for NGINX is based on tested NGINX binaries. The following images will help you to determine if a release is qualified for OneAgent support:
* Исходящие запросы, исходящие от одного из следующих:
** модуль 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. Следующие изображения помогут вам определить, подходит ли выпуск для поддержки ЕдинымАгентом:


In Dynatrace, an informational message appears on the NGINX process details when an attempt is made to instrument an unsupported binary or the API for extended NGINX Plus metrics is not accessible.
В Ключ-Астром информационное сообщение появляется в деталях процесса NGINX, когда предпринимается попытка использовать неподдерживаемый двоичный файл или недоступен API для расширенных показателей NGINX Plus.
{| class="wikitable"
{| class="wikitable"
!NGINX version
!Версия NGINX
!Vendor released
!Выпущено вендором
!Vendor End of life
!Конец поддержки вендором
!Supported by Dynatrace until
!Первая поддерживаемая версия ЕдиногоАгена
!First supported Dynatrace OneAgent version
!Последняя поддерживаемая версия ЕдиногоАгента
!Last supported Dynatrace OneAgent version
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|-
|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 version
!Версия NGINX Plus  
!Vendor released
!Выпущено вендором
!Vendor End of life
!Конец поддержки вендором
!Supported by Dynatrace until
!Первая поддерживаемая версия ЕдиногоАгена
!First supported Dynatrace OneAgent version
!Последняя поддерживаемая версия ЕдиногоАгента
!Last supported Dynatrace OneAgent version
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|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 version
!Версия Tengine  
!Vendor released
!Выпущено вендором
!Vendor End of life
!Конец поддержки вендором
!Supported by Dynatrace until
!Первая поддерживаемая версия ЕдиногоАгена
!First supported Dynatrace OneAgent version
!Последняя поддерживаемая версия ЕдиногоАгента
!Last supported Dynatrace OneAgent version
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|-
|1.4.2 - 2.2.3
|1.4.2 - 2.2.3
|
| -
|
| -
|
|1.173
|1.173
|
| -
| -
|Поддерживается
|}
|}
{| class="wikitable"
{| class="wikitable"
!OpenResty version
!Версия OpenResty
!Vendor released
!Выпущено вендором
!Vendor End of life
!Конец поддержки вендором
!Supported by Dynatrace until
!Первая поддерживаемая версия ЕдиногоАгена
!First supported Dynatrace OneAgent version
!Последняя поддерживаемая версия ЕдиногоАгента
!Last supported Dynatrace OneAgent version
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|-
|1.13.6.x,          1.15.8.x,          1.17.8.x,          1.19.3.x
|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>.


=== Support for NGINX 1.11.5+, NGINX Plus R11+           ===
== NGINX Plus metrics           ==
Standard NGINX package sources are regularly discovered by Dynatrace to support the latest binaries.
Метрики NGINX Plus захватываются из NGINX Plus Status API (до R15) или NGINX Plus API (R16 +).


Support for the latest NGINX releases is included in the next subsequent OneAgent releases (usually within two weeks of each NGINX release). Support for latest NGINX Plus API may differ from NGINX binary support.
API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET.


=== Support for NGINX 1.4 - 1.11.4, NGINX Plus R1 - R10            ===
== См. также ==
OneAgent uses NGINX debug information from the NGINX packages for instrumentation of NGINX. Standard NGINX package sources are regularly discovered by Dynatrace to support new binaries.
[[Ручное инструментирование среды выполнения (NGINX)|Ручное инструментирование среды выполнения]]


Here is the list of supported binaries, for which Dynatrace has debug information available:
[[Мониторинг 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.

См. также

Ручное инструментирование среды выполнения

Мониторинг Kong Gateway