<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://docs.expert-apm.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lobanov</id>
	<title>Документация АппОптима - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.expert-apm.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lobanov"/>
	<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Lobanov"/>
	<updated>2026-04-09T03:14:13Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D0%9F%D1%80%D0%B8%D0%B2%D0%B8%D0%BB%D0%B5%D0%B3%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BE%D0%B2&amp;diff=2732</id>
		<title>ЕдиныйАгент Привилегии для мониторинга контейнеров</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D0%9F%D1%80%D0%B8%D0%B2%D0%B8%D0%BB%D0%B5%D0%B3%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BE%D0%B2&amp;diff=2732"/>
		<updated>2023-04-27T13:19:48Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Ключ-АСТРОМ поддерживает мониторинг полного стека для контейнерных платформ, от прилож...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-АСТРОМ поддерживает мониторинг полного стека для контейнерных платформ, от приложения до уровня инфраструктуры. Для этого требуются повышенные привилегии для получения метрик на уровне контейнера и выполнения глубокого мониторинга узлов, включая внедрение ЕдиногоАгента в процессы.&lt;br /&gt;
&lt;br /&gt;
Однако, если вы не хотите предоставлять повышенные привилегии ЕдиномуАгенту или у вас нет доступа к уровню инфраструктуры, вы можете использовать мониторинг только приложений.&lt;br /&gt;
&lt;br /&gt;
Для Kubernetes мониторинг только приложений на основе Ключ-АСТРОМ Operator по-прежнему предоставляет хороший объем данных, таких как понимание на уровне узла (базовые метрики и оповещения) на основе данных, полученных ActiveGate из Kubernetes API, или метрик Prometheus.&lt;br /&gt;
&lt;br /&gt;
== Инъекция полного стека ==&lt;br /&gt;
Контейнер ЕдиныйАгент и базовый хост совместно используют выбранные пространства имен Linux, чтобы ЕдиныйАгент мог получить доступ к данным, необходимым для мониторинга полного стека:&lt;br /&gt;
&lt;br /&gt;
* Общее сетевое пространство имен позволяет процессам, работающим внутри контейнера, напрямую обращаться к сетевым интерфейсам хоста.&lt;br /&gt;
* Общее пространство имен PID позволяет процессам, работающим внутри контейнера, видеть и работать со всеми процессами из таблицы хост-процессов.&lt;br /&gt;
* Доступ к корневой файловой системе смонтированного хоста осуществляется всеми модулями ЕдиногоАгента, что обеспечивает доступ к файлам журналов, дисковым метрикам и другим возможностям полного стека мониторинга.&lt;br /&gt;
&lt;br /&gt;
Во время мониторинга объем необходимых разрешений для каждого процесса ограничивается определенными системными возможностями Linux.&lt;br /&gt;
&lt;br /&gt;
Вы можете добиться внедрения полного стека, используя следующие режимы развертывания:&lt;br /&gt;
&lt;br /&gt;
* Оператор Ключ-АСТРОМ в Kubernetes/OpenShift&lt;br /&gt;
** Облачный режим полного стека&lt;br /&gt;
** Классический режим полного стека&lt;br /&gt;
* Docker вне контейнерной платформы&lt;br /&gt;
** ЕдиныйАгент как контейнер Docker&lt;br /&gt;
&lt;br /&gt;
== ЕдиныйАгент на хосте Docker ==&lt;br /&gt;
Кроме того, вы также можете развернуть ЕдиныйАгент на хосте Docker в Linux. В этом сценарии ЕдиныйАгент запускается не в контейнере, а непосредственно на узле, поэтому изоляция пространства имен Linux отсутствует. Дополнительные сведения см. в разделе ЕдиныйАгент для Linux.&lt;br /&gt;
&lt;br /&gt;
== Инъекция только для приложения ==&lt;br /&gt;
ЕдиныйАгент, развернутый в режиме только для приложений, не работает как привилегированный контейнер.&lt;br /&gt;
&lt;br /&gt;
Для получения дополнительной информации см:&lt;br /&gt;
&lt;br /&gt;
Настройте мониторинг только приложений в Kubernetes/OpenShift&lt;br /&gt;
&lt;br /&gt;
Разверните ЕдиныйАгент в IBM Cloud Foundry для мониторинга только приложений&lt;br /&gt;
&lt;br /&gt;
Настройте ЕдиныйАгент в контейнерах для мониторинга только приложений&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2723</id>
		<title>Установка и настройка</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2723"/>
		<updated>2023-04-23T15:50:31Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Ключ-Астром разворачивается на */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные элементы Ключ-Астром ==&lt;br /&gt;
*[[Ключ-АСТРОМ Managed]]&lt;br /&gt;
* [[ЕдиныйАгент Ключ-АСТРОМ]]&lt;br /&gt;
* [[АктивныйШлюз Ключ-АСТРОМ]]&lt;br /&gt;
* [[Сетевые зоны]]&lt;br /&gt;
* [[Интеграции]]&lt;br /&gt;
*[[Уведомления]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Ключ-Астром разворачивается на&amp;lt;/big&amp;gt; ==&lt;br /&gt;
* Облачных платформах&lt;br /&gt;
** [[AWS]]&lt;br /&gt;
** Azure&lt;br /&gt;
***[[Интеграция ЕдиногоАгента в службу приложений Azure]]&lt;br /&gt;
** Google Cloud Platform&lt;br /&gt;
** VMware&lt;br /&gt;
** Heroku&lt;br /&gt;
&lt;br /&gt;
* Контейнерных платформах&lt;br /&gt;
** [[Kubernetes/OpenShift]]&lt;br /&gt;
***[[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
***Включение API мониторинга&lt;br /&gt;
****[[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
***[[Предупреждение об общих проблемах Kubernetes / OpenShift]]&lt;br /&gt;
** [[Настройка Ключ-АСТРОМ на Cloud Foundry|Cloud Foundry]]&lt;br /&gt;
***[[Развёртка ЕдиногоАгента на Pivotal Web Services для мониторинга только приложений]]&lt;br /&gt;
** [[Настройте Ключ-АСТРОМ на Docker|Docker]]&lt;br /&gt;
***[[Настройте ЕдиныйАгент в контейнерах для мониторинга только приложений|Настройте ЕдиныйАгент только для приложений]]&lt;br /&gt;
***[[Настройте ЕдиныйАгент Ключ-АСТРОМ как контейнер Docker]]&lt;br /&gt;
** [[Развертка ЕдиногоАгента на Mesos/Marathon|Mesos]]&lt;br /&gt;
**[[ЕдиныйАгент Привилегии для мониторинга контейнеров]]&lt;br /&gt;
&lt;br /&gt;
* Операционных системах&lt;br /&gt;
** AIX&lt;br /&gt;
** Linux (в том числе Astra Linux (Orel 2.12), RED OS (MUROM 7.2)&lt;br /&gt;
**Solaris&lt;br /&gt;
**Windows&lt;br /&gt;
**zOS&lt;br /&gt;
----&lt;br /&gt;
* Не удается установить ЕдиныйАгент на серверы приложений? Попробуйте безагентный мониторинг или расширение для браузера Real User Monitoring.&lt;br /&gt;
* Мониторите традиционное клиент-серверное приложение или Интернет вещей? Используйте Ключ-АСТРОМ OpenKit.&lt;br /&gt;
* Вам нужно круглосуточно контролировать доступность и производительность ваших приложений из любой точки мира? Установите синтетический мониторинг.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2720</id>
		<title>Установка и настройка</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2720"/>
		<updated>2023-04-23T15:38:49Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные элементы Ключ-Астром ==&lt;br /&gt;
*[[Ключ-АСТРОМ Managed]]&lt;br /&gt;
* [[ЕдиныйАгент Ключ-АСТРОМ]]&lt;br /&gt;
* [[АктивныйШлюз Ключ-АСТРОМ]]&lt;br /&gt;
* [[Сетевые зоны]]&lt;br /&gt;
* [[Интеграции]]&lt;br /&gt;
*[[Уведомления]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Ключ-Астром разворачивается на&amp;lt;/big&amp;gt; ==&lt;br /&gt;
* Облачных платформах&lt;br /&gt;
** [[AWS]]&lt;br /&gt;
** Azure&lt;br /&gt;
***[[Интеграция ЕдиногоАгента в службу приложений Azure]]&lt;br /&gt;
** Google Cloud Platform&lt;br /&gt;
** VMware&lt;br /&gt;
** Heroku&lt;br /&gt;
&lt;br /&gt;
* Контейнерных платформах&lt;br /&gt;
** [[Kubernetes/OpenShift]]&lt;br /&gt;
***[[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
***Включение API мониторинга&lt;br /&gt;
****[[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
***[[Предупреждение об общих проблемах Kubernetes / OpenShift]]&lt;br /&gt;
** [[Настройка Ключ-АСТРОМ на Cloud Foundry|Cloud Foundry]]&lt;br /&gt;
***[[Развёртка ЕдиногоАгента на Pivotal Web Services для мониторинга только приложений]]&lt;br /&gt;
** [[Настройте Ключ-АСТРОМ на Docker|Docker]]&lt;br /&gt;
***[[Настройте ЕдиныйАгент в контейнерах для мониторинга только приложений|Настройте ЕдиныйАгент только для приложений]]&lt;br /&gt;
***[[Настройте Ключ-АСТРОМ как контейнер Docker]]&lt;br /&gt;
** [[Развертка ЕдиногоАгента на Mesos/Marathon|Mesos]]&lt;br /&gt;
**[[ЕдиныйАгент Привилегии для мониторинга контейнеров]]&lt;br /&gt;
&lt;br /&gt;
* Операционных системах&lt;br /&gt;
** AIX&lt;br /&gt;
** Linux (в том числе Astra Linux (Orel 2.12), RED OS (MUROM 7.2)&lt;br /&gt;
**Solaris&lt;br /&gt;
**Windows&lt;br /&gt;
**zOS&lt;br /&gt;
----&lt;br /&gt;
* Не удается установить ЕдиныйАгент на серверы приложений? Попробуйте безагентный мониторинг или расширение для браузера Real User Monitoring.&lt;br /&gt;
* Мониторите традиционное клиент-серверное приложение или Интернет вещей? Используйте Ключ-АСТРОМ OpenKit.&lt;br /&gt;
* Вам нужно круглосуточно контролировать доступность и производительность ваших приложений из любой точки мира? Установите синтетический мониторинг.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D0%BA%D0%B0_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D0%BD%D0%B0_Mesos/Marathon&amp;diff=2719</id>
		<title>Развертка ЕдиногоАгента на Mesos/Marathon</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D0%BA%D0%B0_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D0%BD%D0%B0_Mesos/Marathon&amp;diff=2719"/>
		<updated>2023-04-23T15:20:26Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Mesos - это универсальный менеджер ресурсов кластера, который можно использовать вместе с...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mesos - это универсальный менеджер ресурсов кластера, который можно использовать вместе с инфраструктурой Marathon для запуска контейнеров в распределенных средах.&lt;br /&gt;
&lt;br /&gt;
Для мониторинга приложений, работающих в кластерах Mesos, рекомендуется развернуть ЕдиныйАгент на всех узлах агентов Mesos с помощью развертывания приложений Marathon. После этого установите ЕдиныйАгент на главные узлы Mesos, как описано на этой странице.&lt;br /&gt;
&lt;br /&gt;
== Найдите URL-адрес установщика ЕдиногоАгента ==&lt;br /&gt;
Первый шаг — получить местоположение для &amp;lt;code&amp;gt;ONEAGENT_INSTALLER_SCRIPT_URL&amp;lt;/code&amp;gt;. Эта информация предоставляется вам во время установки ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
Чтобы получить &amp;lt;code&amp;gt;ONEAGENT_INSTALLER_SCRIPT_URL&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-АСТРОМ выберите Развернуть Ключ-АСТРОМ.&lt;br /&gt;
# Выберите Начать установку, а затем Linux.&lt;br /&gt;
# Определите URL-адрес сценария установщика и токен с помощью команды &amp;lt;code&amp;gt;wget&amp;lt;/code&amp;gt;, предоставляемой пользовательским интерфейсом:&lt;br /&gt;
&lt;br /&gt;
Это URL-адрес:&lt;br /&gt;
&lt;br /&gt;
* Замените значение параметра &amp;lt;code&amp;gt;arch&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;&amp;lt;arch&amp;gt;&amp;lt;/code&amp;gt;. Игнорируйте параметр &amp;lt;code&amp;gt;flavor=default&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Для значения &amp;lt;code&amp;gt;API-Token&amp;lt;/code&amp;gt; вам нужен токен PaaS.&lt;br /&gt;
&lt;br /&gt;
Ваш URL-адрес должен выглядеть следующим образом: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://host.domain.com/api/v1/deployment/installer/agent/unix/default/latest?arch=&amp;lt;/nowiki&amp;gt;&amp;lt;arch&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это ваш &amp;lt;code&amp;gt;ONEAGENT_INSTALLER_SCRIPT_URL&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Установка ЕдиногоАгента ==&lt;br /&gt;
1. Разверните ЕдиныйАгент на узлах агента Mesos.&lt;br /&gt;
&lt;br /&gt;
Если вы используете DC/OS для управления кластером Mesos, вы можете воспользоваться преимуществами пакета Ключ-АСТРОМ во вселенной DC/OS. Пакет Universe автоматически развернет Ключ-АСТРОМ на всех узлах вашего агента Mesos.&lt;br /&gt;
&lt;br /&gt;
2. Разверните ЕдиныйАгент на главных узлах Mesos.&lt;br /&gt;
&lt;br /&gt;
Marathon не позволяет развертывать приложения на главных узлах (за исключением узлов, которые помечены и как главные, и как агенты). Вот почему вы должны вручную установить ЕдиныйАгент на все главные узлы Mesos, которые не настроены дополнительно как агенты Mesos. Для этого используйте стандартный установщик Linux.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2718</id>
		<title>Установка и настройка</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2718"/>
		<updated>2023-04-23T15:12:18Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные элементы Ключ-Астром ==&lt;br /&gt;
*[[Ключ-АСТРОМ Managed]]&lt;br /&gt;
* [[ЕдиныйАгент Ключ-АСТРОМ]]&lt;br /&gt;
* [[АктивныйШлюз Ключ-АСТРОМ]]&lt;br /&gt;
* [[Сетевые зоны]]&lt;br /&gt;
* [[Интеграции]]&lt;br /&gt;
*[[Уведомления]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Ключ-Астром разворачивается на&amp;lt;/big&amp;gt; ==&lt;br /&gt;
* Облачных платформах&lt;br /&gt;
** [[AWS]]&lt;br /&gt;
** Azure&lt;br /&gt;
***[[Интеграция ЕдиногоАгента в службу приложений Azure]]&lt;br /&gt;
** Google Cloud Platform&lt;br /&gt;
** VMware&lt;br /&gt;
** Heroku&lt;br /&gt;
&lt;br /&gt;
* Контейнерных платформах&lt;br /&gt;
** [[Kubernetes/OpenShift]]&lt;br /&gt;
***[[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
***Включение API мониторинга&lt;br /&gt;
****[[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
***[[Предупреждение об общих проблемах Kubernetes / OpenShift]]&lt;br /&gt;
** [[Настройка Ключ-АСТРОМ на Cloud Foundry|Cloud Foundry]]&lt;br /&gt;
***[[Развёртка ЕдиногоАгента на Pivotal Web Services для мониторинга только приложений]]&lt;br /&gt;
** [[Настройте Ключ-АСТРОМ на Docker|Docker]]&lt;br /&gt;
***[[Настройте ЕдиныйАгент в контейнерах для мониторинга только приложений|Настройте ЕдиныйАгент только для приложений]]&lt;br /&gt;
***[[Настройте Ключ-АСТРОМ как контейнер Docker]]&lt;br /&gt;
** [[Развертка ЕдиногоАгента на Mesos/Marathon|Mesos]]&lt;br /&gt;
&lt;br /&gt;
* Операционных системах&lt;br /&gt;
** AIX&lt;br /&gt;
** Linux (в том числе Astra Linux (Orel 2.12), RED OS (MUROM 7.2)&lt;br /&gt;
**Solaris&lt;br /&gt;
**Windows&lt;br /&gt;
**zOS&lt;br /&gt;
----&lt;br /&gt;
* Не удается установить ЕдиныйАгент на серверы приложений? Попробуйте безагентный мониторинг или расширение для браузера Real User Monitoring.&lt;br /&gt;
* Мониторите традиционное клиент-серверное приложение или Интернет вещей? Используйте Ключ-АСТРОМ OpenKit.&lt;br /&gt;
* Вам нужно круглосуточно контролировать доступность и производительность ваших приложений из любой точки мира? Установите синтетический мониторинг.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%82%D0%B5_%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B0%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=2714</id>
		<title>Настройте ЕдиныйАгент в контейнерах для мониторинга только приложений</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%82%D0%B5_%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B0%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=2714"/>
		<updated>2023-04-23T06:44:59Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Если у вас нет доступа к базовым хостам, вы можете развернуть ЕдиныйАгент в контейнерах...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Если у вас нет доступа к базовым хостам, вы можете развернуть ЕдиныйАгент в контейнерах для мониторинга только приложений. Выполните следующие действия, чтобы интегрировать ЕдиныйАгент в образ приложения.&lt;br /&gt;
&lt;br /&gt;
== Развернуть ЕдиныйАгент ==&lt;br /&gt;
Требуемые версии&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Docker версии 17.05+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Войдите в Docker, используя свой идентификатор среды Ключ-АСТРОМ в качестве имени пользователя.&lt;br /&gt;
 docker login &amp;lt;ADDRESS&amp;gt; -u &amp;lt;environmentID&amp;gt;&lt;br /&gt;
2. Введите свой &amp;lt;PAAS_TOKEN&amp;gt; при появлении запроса.&lt;br /&gt;
&lt;br /&gt;
3. Добавьте следующие строки кода в образ приложения после последней команды &amp;lt;code&amp;gt;FROM&amp;lt;/code&amp;gt;:&lt;br /&gt;
 COPY --from=&amp;lt;ADDRESS&amp;gt;/linux/oneagent-codemodules:&amp;lt;TECHNOLOGY&amp;gt; / /&lt;br /&gt;
 ENV LD_PRELOAD /opt/astromkey/oneagent/agent/lib64/liboneagentproc.so&lt;br /&gt;
где:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ADDRESS&amp;gt;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Среда АктивногоШлюза: &amp;lt;&amp;lt;code&amp;gt;ActiveGateaddress:9999&amp;lt;/code&amp;gt;&amp;gt;&lt;br /&gt;
* SaaS: &amp;lt;code&amp;gt;saas.ruscomtech.ru&amp;lt;/code&amp;gt;&lt;br /&gt;
* Managed: {&amp;lt;code&amp;gt;ManagedAddress&amp;lt;/code&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;TECHNOLOGY&amp;gt;&amp;lt;/code&amp;gt; — это модуль кода ЕдиногоАгента, необходимый для вашего приложения. Допустимые варианты: &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;java&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nginx&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nodejs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dotnet&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;go&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;sdk&amp;lt;/code&amp;gt;. Чтобы указать несколько модулей кода, разделите их дефисами (например, используйте &amp;lt;code&amp;gt;java-go&amp;lt;/code&amp;gt;, чтобы указать &amp;lt;code&amp;gt;java&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;go&amp;lt;/code&amp;gt;). Включение определенных вариантов технической поддержки вместо поддержки всех технологических параметров приводит к меньшему размеру пакета ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
=== Что, если мой образ Docker основан на Alpine Linux? ===&lt;br /&gt;
Ключ-АСТРОМ ЕдиныйАгент поддерживает среды на базе Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
Используйте этот синтаксис:&lt;br /&gt;
 COPY --from=&amp;lt;ACTIVEGATE-ADDRESS&amp;gt;/linux/oneagent-codemodules-musl:&amp;lt;TECHNOLOGY&amp;gt; / /&lt;br /&gt;
 ENV LD_PRELOAD /opt/astromkey/oneagent/agent/lib64/liboneagentproc.so&lt;br /&gt;
Допустимые варианты: &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dotnet&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;java&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nginx&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nodejs&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;go&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Сделайте build образа вашего приложения.&lt;br /&gt;
&lt;br /&gt;
Создайте образ Docker из своего Dockerfile, чтобы использовать его в своей среде Kubernetes.&lt;br /&gt;
 docker build -t yourapp .&lt;br /&gt;
Вы можете контролировать свои контейнеры приложений с помощью другой среды Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Для ЕдиногоАгента версии 1.139 или выше, если у вас есть существующий образ приложения, в который вы уже добавили модули кода ЕдиногоАгента для определенной среды Ключ-АСТРОМ, вы можете получить отчет ЕдиногоАгента для другой среды Ключ-АСТРОМ без перестроения образа приложения.&lt;br /&gt;
&lt;br /&gt;
Для этого вам нужно позвонить в конечную точку REST вашей второй среды Ключ-АСТРОМ. Не забудьте адаптировать соответствующие заполнители &amp;lt;code&amp;gt;&amp;lt;environmentID&amp;gt;&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;&amp;lt;token&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
 curl &amp;quot;&amp;lt;nowiki&amp;gt;https://saas.ruscomtech.ru/api/v1/deployment/installer/agent/connectioninfo?Api-Token=&amp;lt;/nowiki&amp;gt;&amp;lt;token&amp;gt;&amp;quot;&lt;br /&gt;
В ответ вы получаете объект JSON, содержащий необходимую информацию, которую необходимо передать в виде переменной среды в контейнер приложения.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что вы установили переменные среды контейнера приложения, как описано ниже:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;DT_TENANT&amp;lt;/code&amp;gt;: равен &amp;lt;code&amp;gt;tenantUUID&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DT_TENANTTOKEN&amp;lt;/code&amp;gt;: равно &amp;lt;code&amp;gt;tenantToken&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DT_CONNECTION_POINT&amp;lt;/code&amp;gt;: список &amp;lt;code&amp;gt;communicationEndpoints&amp;lt;/code&amp;gt;, разделенных точкой с запятой.&lt;br /&gt;
&lt;br /&gt;
4. &amp;lt;code&amp;gt;необязательно&amp;lt;/code&amp;gt; Настроить сетевые зоны&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить сетевые зоны как переменную среды:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DT_NETWORK_ZONE&amp;lt;/code&amp;gt;: соответствует вашей &amp;lt;code&amp;gt;.network.zone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения см. в разделе «Сетевые зоны».&lt;br /&gt;
&lt;br /&gt;
4. &amp;lt;code&amp;gt;опционально&amp;lt;/code&amp;gt; Настроить прокси-адрес&lt;br /&gt;
&lt;br /&gt;
Если вы запускаете среду с прокси-сервером, вам необходимо установить переменную среды DT_PROXY в контейнере приложения, чтобы передать учетные данные прокси-сервера в ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
Примечание. Для контейнеров на основе Alpine Linux может потребоваться обновить wget, поставляемый с образом Alpine, чтобы разрешить аутентификацию прокси-сервера для загрузки ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
== Обновление ЕдиногоАгента ==&lt;br /&gt;
Каждый раз, когда вы хотите использовать новую версию Ключ-АСТРОМ ЕдиныйАгент, вы должны перестраивать свои локальные модули кода ЕдиногоАгента и образ приложения. Все новые модули, запущенные из этого образа приложения, будут отслеживаться с помощью последней версии ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
Если вы указали версию установки ЕдиногоАгента по умолчанию для новых хостов и приложений с помощью параметров обновления ЕдиногоАгента, ваши приложения Kubernetes будут автоматически отслеживаться с помощью определенной версии Ключ-АСТРОМ ЕдиныйАгент по умолчанию.&lt;br /&gt;
&lt;br /&gt;
== Удалить ЕдиныйАгент ==&lt;br /&gt;
Чтобы удалить ЕдиныйАгент из мониторинга только приложений, просто удалите ссылки из своего приложения или образа Docker, а затем повторно разверните приложение.&lt;br /&gt;
&lt;br /&gt;
=== Внедрение во время сборки контейнера ===&lt;br /&gt;
&lt;br /&gt;
==== Многоэтапные сборки образов Docker ====&lt;br /&gt;
1. Удалите две строки кода из образа приложения.&lt;br /&gt;
 COPY --from=&amp;lt;ACTIVEGATE-ADDRESS&amp;gt;/linux/oneagent-codemodules:&amp;lt;TECHNOLOGY&amp;gt; / /&lt;br /&gt;
 ENV LD_PRELOAD /opt/astromkey/oneagent/agent/lib64/liboneagentproc.so&lt;br /&gt;
2. Восстановите образ приложения.&lt;br /&gt;
 docker build -t yourapp .&lt;br /&gt;
&lt;br /&gt;
==== Классическая интеграция ====&lt;br /&gt;
1. Удалите следующие строки кода из вашего Dockerfile.&lt;br /&gt;
 ARG DT_API_URL=&amp;quot;&amp;lt;nowiki&amp;gt;https://saas.ruscomtech.ru/api&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 ARG DT_API_TOKEN=&amp;quot;&amp;lt;token&amp;gt;&amp;quot;&lt;br /&gt;
 ARG DT_ONEAGENT_OPTIONS=&amp;quot;flavor=default&amp;amp;include=&amp;lt;technology1&amp;gt;&amp;amp;include=&amp;lt;technology2&amp;gt;&amp;quot;&lt;br /&gt;
 ENV DT_HOME=&amp;quot;/opt/astromkey/oneagent&amp;quot;&lt;br /&gt;
 RUN mkdir -p &amp;quot;$DT_HOME&amp;quot; &amp;amp;&amp;amp; \&lt;br /&gt;
     wget -O &amp;quot;$DT_HOME/oneagent.zip&amp;quot; &amp;quot;$DT_API_URL/v1/deployment/installer/agent/unix/paas/latest?Api-Token=$DT_API_TOKEN&amp;amp;$DT_ONEAGENT_OPTIONS&amp;quot; &amp;amp;&amp;amp; \&lt;br /&gt;
     unzip -d &amp;quot;$DT_HOME&amp;quot; &amp;quot;$DT_HOME/oneagent.zip&amp;quot; &amp;amp;&amp;amp; \&lt;br /&gt;
     rm &amp;quot;$DT_HOME/oneagent.zip&amp;quot;&lt;br /&gt;
 ENTRYPOINT [ &amp;quot;/opt/astromkey/oneagent/astromkey-agent64.sh&amp;quot; ]&lt;br /&gt;
 CMD [ &amp;quot;executable&amp;quot;, &amp;quot;param1&amp;quot;, &amp;quot;param2&amp;quot; ] # the command of your application, for example, Java&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2713</id>
		<title>Установка и настройка</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2713"/>
		<updated>2023-04-23T06:21:28Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные элементы Ключ-Астром ==&lt;br /&gt;
*[[Ключ-АСТРОМ Managed]]&lt;br /&gt;
* [[ЕдиныйАгент Ключ-АСТРОМ]]&lt;br /&gt;
* [[АктивныйШлюз Ключ-АСТРОМ]]&lt;br /&gt;
* [[Сетевые зоны]]&lt;br /&gt;
* [[Интеграции]]&lt;br /&gt;
*[[Уведомления]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Ключ-Астром разворачивается на&amp;lt;/big&amp;gt; ==&lt;br /&gt;
* Облачных платформах&lt;br /&gt;
** [[AWS]]&lt;br /&gt;
** Azure&lt;br /&gt;
***[[Интеграция ЕдиногоАгента в службу приложений Azure]]&lt;br /&gt;
** Google Cloud Platform&lt;br /&gt;
** VMware&lt;br /&gt;
** Heroku&lt;br /&gt;
&lt;br /&gt;
* Контейнерных платформах&lt;br /&gt;
** [[Kubernetes/OpenShift]]&lt;br /&gt;
***[[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
***Включение API мониторинга&lt;br /&gt;
****[[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
***[[Предупреждение об общих проблемах Kubernetes / OpenShift]]&lt;br /&gt;
** [[Настройка Ключ-АСТРОМ на Cloud Foundry|Cloud Foundry]]&lt;br /&gt;
***[[Развёртка ЕдиногоАгента на Pivotal Web Services для мониторинга только приложений]]&lt;br /&gt;
** [[Настройте Ключ-АСТРОМ на Docker|Docker]]&lt;br /&gt;
***[[Настройте ЕдиныйАгент в контейнерах для мониторинга только приложений|Настройте ЕдиныйАгент только для приложений]]&lt;br /&gt;
***[[Настройте Ключ-АСТРОМ как контейнер Docker]]&lt;br /&gt;
** Mesos&lt;br /&gt;
&lt;br /&gt;
* Операционных системах&lt;br /&gt;
** AIX&lt;br /&gt;
** Linux (в том числе Astra Linux (Orel 2.12), RED OS (MUROM 7.2)&lt;br /&gt;
**Solaris&lt;br /&gt;
**Windows&lt;br /&gt;
**zOS&lt;br /&gt;
----&lt;br /&gt;
* Не удается установить ЕдиныйАгент на серверы приложений? Попробуйте безагентный мониторинг или расширение для браузера Real User Monitoring.&lt;br /&gt;
* Мониторите традиционное клиент-серверное приложение или Интернет вещей? Используйте Ключ-АСТРОМ OpenKit.&lt;br /&gt;
* Вам нужно круглосуточно контролировать доступность и производительность ваших приложений из любой точки мира? Установите синтетический мониторинг.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2710</id>
		<title>Установка и настройка</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2710"/>
		<updated>2023-04-23T06:17:35Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные элементы Ключ-Астром ==&lt;br /&gt;
*[[Ключ-АСТРОМ Managed]]&lt;br /&gt;
* [[ЕдиныйАгент Ключ-АСТРОМ]]&lt;br /&gt;
* [[АктивныйШлюз Ключ-АСТРОМ]]&lt;br /&gt;
* [[Сетевые зоны]]&lt;br /&gt;
* [[Интеграции]]&lt;br /&gt;
*[[Уведомления]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Ключ-Астром разворачивается на&amp;lt;/big&amp;gt; ==&lt;br /&gt;
* Облачных платформах&lt;br /&gt;
** [[AWS]]&lt;br /&gt;
** Azure&lt;br /&gt;
***[[Интеграция ЕдиногоАгента в службу приложений Azure]]&lt;br /&gt;
** Google Cloud Platform&lt;br /&gt;
** VMware&lt;br /&gt;
** Heroku&lt;br /&gt;
&lt;br /&gt;
* Контейнерных платформах&lt;br /&gt;
** [[Kubernetes/OpenShift]]&lt;br /&gt;
***[[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
***Включение API мониторинга&lt;br /&gt;
****[[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
***[[Предупреждение об общих проблемах Kubernetes / OpenShift]]&lt;br /&gt;
** [[Настройка Ключ-АСТРОМ на Cloud Foundry|Cloud Foundry]]&lt;br /&gt;
***[[Развёртка ЕдиногоАгента на Pivotal Web Services для мониторинга только приложений]]&lt;br /&gt;
** [[Настройте Ключ-АСТРОМ на Docker|Docker]]&lt;br /&gt;
***[[Настройте ЕдиныйАгент только для приложений (Docker)|Настройте ЕдиныйАгент только для приложений]]&lt;br /&gt;
***[[Настройте Ключ-АСТРОМ как контейнер Docker]]&lt;br /&gt;
** Mesos&lt;br /&gt;
&lt;br /&gt;
* Операционных системах&lt;br /&gt;
** AIX&lt;br /&gt;
** Linux (в том числе Astra Linux (Orel 2.12), RED OS (MUROM 7.2)&lt;br /&gt;
**Solaris&lt;br /&gt;
**Windows&lt;br /&gt;
**zOS&lt;br /&gt;
----&lt;br /&gt;
* Не удается установить ЕдиныйАгент на серверы приложений? Попробуйте безагентный мониторинг или расширение для браузера Real User Monitoring.&lt;br /&gt;
* Мониторите традиционное клиент-серверное приложение или Интернет вещей? Используйте Ключ-АСТРОМ OpenKit.&lt;br /&gt;
* Вам нужно круглосуточно контролировать доступность и производительность ваших приложений из любой точки мира? Установите синтетический мониторинг.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B2%D1%91%D1%80%D1%82%D0%BA%D0%B0_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D0%BD%D0%B0_IBM_Cloud_Foundry_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=2668</id>
		<title>Развёртка ЕдиногоАгента на IBM Cloud Foundry для мониторинга только приложений</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B2%D1%91%D1%80%D1%82%D0%BA%D0%B0_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D0%BD%D0%B0_IBM_Cloud_Foundry_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=2668"/>
		<updated>2023-04-06T15:20:11Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Приложения, развернутые в Cloud Foundry, обычно запускаются с помощью пакетов сборки для конкр...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Приложения, развернутые в Cloud Foundry, обычно запускаются с помощью пакетов сборки для конкретных технологий, которые обеспечивают поддержку среды и среды выполнения для приложений, работающих на платформе Cloud Foundry. Для получения полной информации см. Как работают пакеты сборки.&lt;br /&gt;
&lt;br /&gt;
Примечание. При развертывании в режиме только для приложений ЕдиныйАгент отслеживает память, диск, ЦП и сетевые процессы только внутри контейнера. Показатели хоста не отслеживаются.&lt;br /&gt;
&lt;br /&gt;
=== Предварительные требования ===&lt;br /&gt;
Создайте токен PaaS.&lt;br /&gt;
&lt;br /&gt;
Просмотрите поддерживаемые приложения и версии.&lt;br /&gt;
&lt;br /&gt;
=== Развернуть ЕдиныйАгент ===&lt;br /&gt;
&lt;br /&gt;
==== 1. Создайте службу Ключ-АСТРОМ в своей среде IBM Cloud Foundry. ====&lt;br /&gt;
Существует два способа определения экземпляра службы, выберите один из них:&lt;br /&gt;
&lt;br /&gt;
===== Вариант 1. Создайте предоставляемую пользователем услугу =====&lt;br /&gt;
Создайте один экземпляр службы для Ключ-АСТРОМ с именем Ключ-АСТРОМ в качестве подстроки, как в примере ниже. Затем вам будет предложено ввести идентификатор среды и токен API. Токен API соответствует упомянутому выше токену.&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ SaaS&lt;br /&gt;
 cf cups astromkey-service -p &amp;quot;environmentid, apitoken&amp;quot;&lt;br /&gt;
Ключ-АСТРОМ Managed&lt;br /&gt;
 cf cups astromkey-service -p &amp;quot;environmentid, apitoken, apiurl&amp;quot;&lt;br /&gt;
Параметр apiurl указывает конечную точку API вашего кластера Ключ-АСТРОМ и должен иметь значение https://&amp;lt;YourAstromKeyClusterURL&amp;gt;/e/&amp;lt;environmentID&amp;gt;/api.&lt;br /&gt;
&lt;br /&gt;
===== Вариант 2. Создайте экземпляр службы через брокера служб. =====&lt;br /&gt;
Если вы хотите хранить учетные данные Ключ-АСТРОМ централизованно, используйте брокера услуг. Для получения подробной информации посетите GitHub. Вам необходимо настроить и запустить брокер как приложение, добавить сервис-брокер в Cloud Foundry, разрешить доступ к сервису для пользователей и, наконец, создать экземпляр сервиса.&lt;br /&gt;
&lt;br /&gt;
==== 2. Привяжите службу Ключ-АСТРОМ к своему приложению. ====&lt;br /&gt;
Вы можете привязать созданный сервис Ключ-АСТРОМ к своему приложению в файле manifest.yml. Если ваше приложение уже запущено, вам необходимо повторно разместить его.&lt;br /&gt;
&lt;br /&gt;
В случае приложения Java, если вы выполняете развертывание в IBM Cloud Foundry, обязательно примите лицензии IBM, установив соответствующие переменные среды. Подробнее см. в файле readme пакета сборки.&lt;br /&gt;
 ---&lt;br /&gt;
 applications:&lt;br /&gt;
 - name: demo-helloworld&lt;br /&gt;
   path: target/JavaHelloWorldApp.war&lt;br /&gt;
   buildpack: &amp;lt;nowiki&amp;gt;https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   memory: 512M&lt;br /&gt;
   instances: 1&lt;br /&gt;
   host: hello-world-${random-word}&lt;br /&gt;
   disk_quota: 1024M&lt;br /&gt;
 services:&lt;br /&gt;
   - astromkey-service&lt;br /&gt;
 env:&lt;br /&gt;
   IBM_LIBERTY_LICENSE: &amp;lt;liberty-license-key&amp;gt;&lt;br /&gt;
   IBM_JVM_LICENSE: &amp;lt;jvm-license-key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 3. (необязательно) Настройте поток журналов ЕдиногоАгента по умолчанию для Cloud Foundry. ====&lt;br /&gt;
По умолчанию журналы ЕдиногоАгента записываются в стандартный поток ошибок Cloud Foundry. Все, что вам нужно сделать, это установить для переменной среды LOGSTREAM значение stdout или stderr.&lt;br /&gt;
 cf set-env APP_NAME LOGSTREAM stdout&lt;br /&gt;
&lt;br /&gt;
==== 4. (необязательно) Настройте адрес прокси. ====&lt;br /&gt;
Если в вашей среде используется прокси-сервер, вам необходимо установить переменную среды PROXY для передачи учетных данных прокси-сервера в ЕдиныйАгент, как показано ниже.&lt;br /&gt;
 cf set-env &amp;lt;application&amp;gt; PROXY &amp;lt;proxy address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 5. (необязательно) Настройте сетевые зоны. ====&lt;br /&gt;
Вы можете настроить сетевые зоны двумя способами.&lt;br /&gt;
&lt;br /&gt;
* Через &amp;lt;code&amp;gt;UserProvidedService&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 cf cups astromkey-service -p &amp;quot;environmentid, apitoken, networkzone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* В качестве переменной среды для каждого приложения:&lt;br /&gt;
&lt;br /&gt;
 cf set-env &amp;lt;application&amp;gt; NETWORK_ZONE &amp;lt;your_network_zone&amp;gt;&lt;br /&gt;
Дополнительные сведения см. в разделе «Сетевые зоны».&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2666</id>
		<title>Установка и настройка</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0&amp;diff=2666"/>
		<updated>2023-04-06T14:43:59Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные элементы Ключ-Астром ==&lt;br /&gt;
*[[Ключ-АСТРОМ Managed]]&lt;br /&gt;
* [[ЕдиныйАгент Ключ-АСТРОМ]]&lt;br /&gt;
* [[АктивныйШлюз Ключ-АСТРОМ]]&lt;br /&gt;
* [[Сетевые зоны]]&lt;br /&gt;
* [[Интеграции]]&lt;br /&gt;
*[[Уведомления]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Ключ-Астром разворачивается на&amp;lt;/big&amp;gt; ==&lt;br /&gt;
* Облачных платформах&lt;br /&gt;
** [[AWS]]&lt;br /&gt;
** Azure&lt;br /&gt;
***[[Интеграция ЕдиногоАгента в службу приложений Azure]]&lt;br /&gt;
** Google Cloud Platform&lt;br /&gt;
** VMware&lt;br /&gt;
** Heroku&lt;br /&gt;
&lt;br /&gt;
* Контейнерных платформах&lt;br /&gt;
** [[Kubernetes/OpenShift]]&lt;br /&gt;
***[[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
***Включение API мониторинга&lt;br /&gt;
****[[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
***[[Предупреждение об общих проблемах Kubernetes / OpenShift]]&lt;br /&gt;
** [[Настройка Ключ-АСТРОМ на Cloud Foundry|Cloud Foundry]]&lt;br /&gt;
***[[Развёртка ЕдиногоАгента на Pivotal Web Services для мониторинга только приложений]]&lt;br /&gt;
** Docker&lt;br /&gt;
** Mesos&lt;br /&gt;
&lt;br /&gt;
* Операционных системах&lt;br /&gt;
** AIX&lt;br /&gt;
** Linux (в том числе Astra Linux (Orel 2.12), RED OS (MUROM 7.2)&lt;br /&gt;
**Solaris&lt;br /&gt;
**Windows&lt;br /&gt;
**zOS&lt;br /&gt;
----&lt;br /&gt;
* Не удается установить ЕдиныйАгент на серверы приложений? Попробуйте безагентный мониторинг или расширение для браузера Real User Monitoring.&lt;br /&gt;
* Мониторите традиционное клиент-серверное приложение или Интернет вещей? Используйте Ключ-АСТРОМ OpenKit.&lt;br /&gt;
* Вам нужно круглосуточно контролировать доступность и производительность ваших приложений из любой точки мира? Установите синтетический мониторинг.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Managed-general-architecture-1892-448d089eed.png&amp;diff=2482</id>
		<title>Файл:Managed-general-architecture-1892-448d089eed.png</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Managed-general-architecture-1892-448d089eed.png&amp;diff=2482"/>
		<updated>2023-01-22T12:20:41Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Puppet&amp;diff=2468</id>
		<title>Установка ЕдиногоАгента с помощью Puppet</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Puppet&amp;diff=2468"/>
		<updated>2023-01-11T14:42:58Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «&amp;lt;code&amp;gt;Предварительный просмотр&amp;lt;/code&amp;gt;  Ключ-АСТРОМ предоставляет модуль Puppet, который можно ис...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;Предварительный просмотр&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ предоставляет модуль Puppet, который можно использовать для организации развертывания ЕдиногоАгента в вашей среде. Модуль ЕдиногоАгента Puppet выпущен в виде предварительной версии.&lt;br /&gt;
&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
*      Puppet 6.0+&lt;br /&gt;
*      ЕдиныйАгент версии 1.199+&lt;br /&gt;
*      Ключ-АСТРОМ версии 1.204+&lt;br /&gt;
*      Сценарий доступа к файлам установщика ЕдиногоАгента&lt;br /&gt;
&lt;br /&gt;
== Зависимости ==&lt;br /&gt;
&lt;br /&gt;
* puppet/archive&lt;br /&gt;
* puppetlabs/powershell (for Windows deployment)&lt;br /&gt;
* puppetlabs/reboot&lt;br /&gt;
&lt;br /&gt;
== Скачать модуль ЕдиногоАгента Puppet ==&lt;br /&gt;
1. Выберите «'''Развернуть Ключ-АСТРОМ'''» в меню навигации, а затем выберите «'''Начать установку'''».&lt;br /&gt;
&lt;br /&gt;
2. Выберите '''модуль Puppet''', чтобы загрузить архив модуля.&lt;br /&gt;
&lt;br /&gt;
Это безопасный архив, размещенный в вашей среде Ключ-АСТРОМ. Поместите полученный артефакт на свой серверный узел.&lt;br /&gt;
&lt;br /&gt;
3. необязательно В Linux вы можете проверить подлинность архива, используя отдельно предоставленный файл подписи:&lt;br /&gt;
&lt;br /&gt;
*      Выберите '''Подпись''', чтобы загрузить файл &amp;lt;code&amp;gt;sig&amp;lt;/code&amp;gt;.&lt;br /&gt;
*      Убедитесь, что загруженный tar-архив модуля Puppet и файл подписи хранятся в одном каталоге.&lt;br /&gt;
*      Перейдите в каталог, в котором вы сохранили файлы, и выполните следующую команду, заменив имена файлов фактическими именами загруженных файлов:&lt;br /&gt;
&lt;br /&gt;
== Установите модуль Puppet ЕдиногоАгента ==&lt;br /&gt;
1. Сохраните tar-архив модуля в каталог на узле вашего сервера.&lt;br /&gt;
&lt;br /&gt;
2. Чтобы установить модуль ASTROM-key/oneagent, перейдите в каталог, в котором вы сохранили tar-архив модуля, и выполните следующую команду:&lt;br /&gt;
 puppet module install ASTROM-key-oneagent-puppet-1.0.0.20200101-060000.tar.gz&lt;br /&gt;
     Модуль развертывает ЕдиныйАгент с использованием специальной конфигурации. Конфигурация гарантирует, что служба ЕдиногоАгента остается в рабочем состоянии. Дополнительные сведения см. в документации модуля Puppet.&lt;br /&gt;
&lt;br /&gt;
== Настройка модуля Puppet ЕдиногоАгента ==&lt;br /&gt;
Модулю Puppet ЕдиногоАгента требуется доступ к соответствующим файлам установки ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
* Если ваш серверный узел Puppet имеет доступ к вашей среде Ключ-АСТРОМ, вы можете настроить модуль для загрузки файлов установщика непосредственно из среды Ключ-АСТРОМ.&lt;br /&gt;
* Кроме того, вы можете самостоятельно загрузить файлы установщика с помощью веб-интерфейса Ключ-АСТРОМ и загрузить их на узел сервера. Это обеспечивает сценарий локальными копиями установщиков.&lt;br /&gt;
&lt;br /&gt;
=== Вариант 1. Используйте прямую загрузку из среды Ключ-АСТРОМ. ===&lt;br /&gt;
Модуль использует Ключ-АСТРОМ Deployment API для загрузки установщиков для конкретной платформы на узлы агента Puppet. Вам нужно будет указать переменные для предоставления информации, необходимой для аутентификации вызова API в вашей среде:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;environment_url&amp;lt;/code&amp;gt;:&lt;br /&gt;
** '''Ключ-АСТРОМ SaaS''': &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-environment-id}.live.ruscomtech.ru&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''Ключ-АСТРОМ''' '''Managed''': &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{ваш-домен}/e/{идентификатор-вашей-среды}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;paas_token&amp;lt;/code&amp;gt;&lt;br /&gt;
** Токен '''PaaS''' вашей среды&lt;br /&gt;
&lt;br /&gt;
     Например:&lt;br /&gt;
      class { 'oneagent':&lt;br /&gt;
          # Set environment variables&lt;br /&gt;
          paas_token =&amp;gt; 'abcdefjhij1234567890',&lt;br /&gt;
          environment_url =&amp;gt; '&amp;lt;nowiki&amp;gt;https://your-environment.live.ruscomtech.ru'&amp;lt;/nowiki&amp;gt;,&lt;br /&gt;
          # (...)&lt;br /&gt;
        }&lt;br /&gt;
Дополнительные примеры см. в разделе Примеры.&lt;br /&gt;
&lt;br /&gt;
=== Вариант 2. Используйте локальные установщики ===&lt;br /&gt;
Используйте веб-интерфейс Ключ-АСТРОМ для загрузки необходимых файлов установщика ЕдиногоАгента, а затем загрузите их в соответствующую точку подключения на узле сервера. Затем модуль Puppet загрузит установщики с сервера Puppet на узлы агента Puppet.&lt;br /&gt;
&lt;br /&gt;
Используйте переменную local_installer, чтобы предоставить модулю путь к установщику в указанной точке монтирования. Для этого требуется настроенный файловый сервер на узле сервера.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
 class { 'oneagent':&lt;br /&gt;
      # Set environment variables&lt;br /&gt;
      local_installer =&amp;gt; mounting_point/path/of/oneagent-linux-installer.sh&lt;br /&gt;
      # (...)&lt;br /&gt;
    }&lt;br /&gt;
Обратите внимание, что для Windows, Linux и AIX требуются специальные программы установки. Исходные имена установщиков, загруженные с Ключ-АСТРОМ, включают обозначения целевых платформ. Если вы меняете имена установщиков, убедитесь, что модуль может их различать.&lt;br /&gt;
&lt;br /&gt;
Если вы не укажете локальный установщик, модуль попытается использовать метод прямой загрузки для загрузки установщиков из среды Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
== Переменные ==&lt;br /&gt;
Модуль Puppet ЕдиногоАгента поддерживает следующие переменные:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Значение по умолчанию&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;environment_url&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|URL целевой среды Ключ-АСТРОМ (SaaS или Managed).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;paas_token&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Токен PaaS, полученный со страницы установщика '''Развернуть''' '''Ключ-АСТРОМ'''.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;local_installer&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Путь к установщику ЕдиногоАгента в настроенной точке подключения.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;installer_arch&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Архитектура установщика ЕдиногоАгента&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;latest&amp;lt;/code&amp;gt;&lt;br /&gt;
|Требуемая версия ЕдиногоАгента в виде &amp;lt;code&amp;gt;1.199.247.20200714-111723&amp;lt;/code&amp;gt;. Дополнительные сведения см. в разделе, как составить список доступных версий установщика ЕдиногоАгента.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;download_dir&amp;lt;/code&amp;gt;&lt;br /&gt;
|Linux/AIX: &amp;lt;code&amp;gt;$TEMP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
Windows: &amp;lt;code&amp;gt;%TEMP%&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;C:\Windows\Temp&amp;lt;/code&amp;gt;&lt;br /&gt;
|Каталог загрузки установщика. Каталог должен быть доступен модулю. Для Linux и AIX каталог не должен содержать пробелов.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;install_args&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Параметры установки ЕдиногоАгента Ключ-АСТРОМ, определенные в виде списка элементов.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;platform_install_args&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Дополнительный список параметров установки для конкретной платформы, добавляемый к `install_args' при запуске на соответствующей платформе.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;preserve_installer&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
|Возможность сохранить установщик на узле агента Puppet после развертывания.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;package_state&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;present&amp;lt;/code&amp;gt;&lt;br /&gt;
|Желаемое состояние пакета ЕдиногоАгента. Укажите &amp;lt;code&amp;gt;present&amp;lt;/code&amp;gt; (текущую) или '''&amp;lt;code&amp;gt;latest&amp;lt;/code&amp;gt;''' (последнюю) версию для установки. Укажите '''&amp;lt;code&amp;gt;absent&amp;lt;/code&amp;gt;''' для удаления.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;validate_certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
|Возможность требовать сертификаты. Если установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, позволяет загружать ЕдиныйАгент с сервера с небезопасным SSL-сертификатом (истекшим сроком действия, самоподписанным и т. д.).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy_server&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Прокси-сервер, который будет использоваться для загрузки установщика ЕдиногоАгента.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Логирование ==&lt;br /&gt;
По умолчанию Puppet записывает сообщения в системный журнал (для хостов на базе Linux) или в журнал событий (для хостов на базе Windows). Однако Puppet можно настроить для хранения журналов, относящихся к конкретному развертыванию, в определенных файлах.&lt;br /&gt;
&lt;br /&gt;
* Для Puppet Server вы можете настроить место ведения журнала, отредактировав файл /etc/puppetlabs/puppetlabs/logback.xml и заменив места, на которые указывают элементы &amp;lt;file&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 (...)&lt;br /&gt;
     &amp;lt;appender name=&amp;quot;F1&amp;quot; class=&amp;quot;ch.qos.logback.core.FileAppender&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;file&amp;gt;/new/log/location&amp;lt;/file&amp;gt;&lt;br /&gt;
 (...)&lt;br /&gt;
Дополнительные сведения см. в разделе Конфигурация журнала.&lt;br /&gt;
&lt;br /&gt;
* Для агентов Puppet отредактируйте файл puppet.conf и добавьте ключ файла журнала:&lt;br /&gt;
&lt;br /&gt;
 (...)&lt;br /&gt;
 logdest=absolute_path_of_log_location.log&lt;br /&gt;
 (...)&lt;br /&gt;
Расположение файла конфигурации зависит от операционной системы:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/puppetlabs/puppet/puppet.conf&amp;lt;/code&amp;gt; для систем Linux,&lt;br /&gt;
* &amp;lt;code&amp;gt;C:\ProgramData\PuppetLabs\puppet\etc\puppet.conf&amp;lt;/code&amp;gt; для Windows.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения см. в разделах Настройка агента UNIX и Настройка агента Windows.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
Этот пример манифеста:&lt;br /&gt;
&lt;br /&gt;
* Загружает установщик ЕдиногоАгента определенной версии (&amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt;) и сохраняет его в пользовательском каталоге (&amp;lt;code&amp;gt;download_dir&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Указывает модулю развернуть ЕдиныйАгент на хостах Linux и Windows с заданной конфигурацией.&lt;br /&gt;
* Указывает модулю использовать архитектуру установщика &amp;lt;code&amp;gt;ppcle&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Использует &amp;lt;code&amp;gt;install_args&amp;lt;/code&amp;gt; для передачи параметров установки ЕдиногоАгента, которые назначают хосты группе хостов &amp;lt;code&amp;gt;My.HostGroup_123-456&amp;lt;/code&amp;gt; и сетевой зоне &amp;lt;code&amp;gt;my.network.zone&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # Download OneAgent installer in specific version to a custom &lt;br /&gt;
 # directory with additional OneAgent install parameters&lt;br /&gt;
 $env_url = '&amp;lt;nowiki&amp;gt;https://abc12345.live.ruscomtech.ru'&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 $paas_token = 'abcdefghijk1234567890'&lt;br /&gt;
 $install_args = [ '--set-host-group=My.HostGroup_123-456', '--set-network-zone=my.network.zone' ]&lt;br /&gt;
 $preserve_installer = true&lt;br /&gt;
 $version = '1.219.0.20210422-111723'&lt;br /&gt;
 if $::osfamily == 'Windows' {&lt;br /&gt;
   class { 'oneagent':&lt;br /&gt;
     environment_url =&amp;gt; $env_url,&lt;br /&gt;
     paas_token =&amp;gt; $paas_token,&lt;br /&gt;
     preserve_installer =&amp;gt; $preserve_installer,&lt;br /&gt;
     install_args =&amp;gt; $install_args,&lt;br /&gt;
     platform_install_args =&amp;gt; [ 'INSTALL_PATH=C:\\ASTROM-key', 'USER=LocalService' ],&lt;br /&gt;
     download_dir =&amp;gt; 'C:\\temp',&lt;br /&gt;
     version =&amp;gt; $version&lt;br /&gt;
   }&lt;br /&gt;
 } else {&lt;br /&gt;
   class { 'oneagent':&lt;br /&gt;
     environment_url =&amp;gt; $env_url,&lt;br /&gt;
     paas_token =&amp;gt; $paas_token,&lt;br /&gt;
     preserve_installer =&amp;gt; $preserve_installer,&lt;br /&gt;
     install_args =&amp;gt; $install_args,&lt;br /&gt;
     platform_install_args =&amp;gt; [ 'INSTALL_PATH=/opt/ASTROM-key', 'USER=linux_user' ],&lt;br /&gt;
     download_dir =&amp;gt; '/tmp',&lt;br /&gt;
     version =&amp;gt; $version,&lt;br /&gt;
     installer_arch =&amp;gt; 'ppcle'&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
Вы можете найти больше примеров манифестов в каталоге примеров. Каталог содержит следующие манифесты:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;local_installer.yml&amp;lt;/code&amp;gt; — установка ЕдиногоАгента с помощью локальной программы установки.&lt;br /&gt;
* &amp;lt;code&amp;gt;advanced_config.yml&amp;lt;/code&amp;gt; — установка ЕдиногоАгента с пользовательским путем установки и каталогом загрузки.&lt;br /&gt;
* &amp;lt;code&amp;gt;oneagentctl_config.yml&amp;lt;/code&amp;gt; — конфигурация ЕдиногоАгента с помощью команды &amp;lt;code&amp;gt;oneagentctl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если у вас возникли проблемы с путями при установке в Windows, ознакомьтесь с разделом «Форматирование пути для Windows» в документации Puppet.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2310</id>
		<title>Диагностика АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2310"/>
		<updated>2022-12-05T14:50:17Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Вы можете выполнять полностью автоматизированное устранение неполадок АктивногоШлюза...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вы можете выполнять полностью автоматизированное устранение неполадок АктивногоШлюза для сред Ключ-Астром SaaS и управляемых сред, начиная с Ключ-Астром версии 1.224 и АктивногоШлюза версии 1.223.&lt;br /&gt;
&lt;br /&gt;
Рабочий процесс позволяет:&lt;br /&gt;
&lt;br /&gt;
* Автоматически определять проблему, связанную с АктивнымШлюзом, в высокодинамичных средах в определенный момент времени.&lt;br /&gt;
* Легко собирайте диагностические данные для определенного объекта и автоматически получайте потенциальные решения для обнаруженных аномалий.&lt;br /&gt;
* Быстро устраняйте распространенные проблемы самостоятельно, сокращая время, затрачиваемое на диагностику&lt;br /&gt;
* Напрямую предоставьте службе поддержки Ключ-Астром всю информацию, необходимую для диагностики проблемы.&lt;br /&gt;
&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* Ключ-Астром версии 1.224+&lt;br /&gt;
* Ключ-Астром АктивныйШлюз версии 1.223+&lt;br /&gt;
* Просмотр разрешений среды конфиденциальных данных запроса&lt;br /&gt;
* Для АктивногоШлюза, сконфигурированного для поддержки нескольких сред, вы можете запускать диагностику АктивногоШлюза только в основной среде, как определено в конфигурации АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
== Анализировать автоматически ==&lt;br /&gt;
Эта процедура описывает процедуру по умолчанию: Ключ-Астром собирает диагностические данные для АктивногоШлюза и немедленно анализирует их.&lt;br /&gt;
 Если вы предпочитаете собирать и просматривать данные, прежде чем вручную отправлять их в Ключ-Астром для анализа, см. раздел Сбор и проверка локально.&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром выберите '''Статус развертывани'''я &amp;gt; '''АктивныеШлюзы'''.&lt;br /&gt;
# Разверните запись АктивногоШлюза, которую вы хотите устранить, и выберите '''Запустить диагностику АктивногоШлюза'''.&lt;br /&gt;
# На странице '''запуска диагностики АктивногоШлюза Ключ-Астром''' кратко опишите, что с вашей точки зрения работает не так, как вы ожидаете.&lt;br /&gt;
# &amp;lt;code&amp;gt;необязательно&amp;lt;/code&amp;gt;. По умолчанию для анализа собираются данные за 7 дней. Если вам нужно больше данных, выберите ссылку '''Дополнительные параметры''', измените количество дней и нажмите '''Применить'''.&lt;br /&gt;
# Выберите '''Начать анализ'''.&lt;br /&gt;
&lt;br /&gt;
=== Что происходит дальше ===&lt;br /&gt;
Ключ-Астром делает следующее:&lt;br /&gt;
&lt;br /&gt;
* Собирает диагностические данные за последние 7 дней (если вы не меняли значение по умолчанию) затронутого АктивнымШлюзом.&lt;br /&gt;
* Хранит собранные диагностические данные&lt;br /&gt;
* Загружает диагностические данные в корзину S3 в регионе AWS вашей среды для дальнейшего анализа.&lt;br /&gt;
&lt;br /&gt;
'''Столбец''' Состояние описывает текущую фазу процесса.&lt;br /&gt;
 '''Состояние''' не обновляется автоматически. Выберите '''Обновить''', чтобы проверить изменение состояния.&lt;br /&gt;
&lt;br /&gt;
==== Сбор ====&lt;br /&gt;
Сбор данных продолжается. При сборе данных вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Обновите страницу''', чтобы обновить прогресс.&lt;br /&gt;
* '''Отменить''' сбор диагностических данных.&lt;br /&gt;
&lt;br /&gt;
==== Собрано ====&lt;br /&gt;
Ключ-Астром завершил сбор диагностических данных. После сбора данных вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Анализ''', чтобы отправить собранные данные в Ключ-Астром для анализа.&lt;br /&gt;
* '''Загрузите''' собранные данные локально для проверки.&lt;br /&gt;
* '''Удалите''' проблему, включая собранные диагностические данные.&lt;br /&gt;
&lt;br /&gt;
==== Выполняется отправка ====&lt;br /&gt;
Диагностические данные передаются в Ключ-Астром для анализа. При отправке данных вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Обновите''' страницу, чтобы обновить прогресс.&lt;br /&gt;
* '''Загрузите''' собранные диагностические данные.&lt;br /&gt;
* '''Удалите''' проблему, включая собранные диагностические данные.&lt;br /&gt;
&lt;br /&gt;
==== Отправлено в облако Ключ-Астром ====&lt;br /&gt;
Диагностические данные были переданы Ключ-Астром для анализа.&lt;br /&gt;
&lt;br /&gt;
==== Анализ ====&lt;br /&gt;
Сейчас Ключ-Астром анализирует диагностические данные.&lt;br /&gt;
&lt;br /&gt;
Анализируя данные, вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Обновите''' страницу, чтобы обновить прогресс.&lt;br /&gt;
* '''Загрузите''' собранные диагностические данные.&lt;br /&gt;
* '''Удалите''' проблему, включая собранные диагностические данные.&lt;br /&gt;
&lt;br /&gt;
==== Проанализировано ====&lt;br /&gt;
Анализ сделан. Количество связанных оповещений указано в скобках.&lt;br /&gt;
&lt;br /&gt;
После анализа вы сможете:&lt;br /&gt;
&lt;br /&gt;
* '''Загрузите''' собранные диагностические данные.&lt;br /&gt;
* '''Удалите''' проблему, включая собранные диагностические данные.&lt;br /&gt;
&lt;br /&gt;
==== Выполняется удаление ====&lt;br /&gt;
Диагностические данные удаляются. При удалении данных вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Обновите''' страницу, чтобы обновить прогресс.&lt;br /&gt;
&lt;br /&gt;
==== Удалено ====&lt;br /&gt;
Диагностические данные были удалены. Ключ-Астром хранит лишь небольшой набор информации о том, кто, когда, где и почему были собраны диагностические данные.&lt;br /&gt;
&lt;br /&gt;
==== Отменено ====&lt;br /&gt;
Процесс диагностики был отменен вручную до его завершения.&lt;br /&gt;
&lt;br /&gt;
=== Просмотрите анализ Ключ-Астром ===&lt;br /&gt;
По завершении анализа Ключ-Астром отправляет результаты обратно в вашу среду. Если найдено потенциальное решение, Ключ-Астром перечисляет его в разделе '''Предупреждения'''.&lt;br /&gt;
&lt;br /&gt;
== Соберите и просмотрите на месте ==&lt;br /&gt;
Эта процедура описывает, как собирать диагностические данные для АктивногоШлюза. Используйте этот вариант, если вы предпочитаете собирать и просматривать данные, прежде чем вручную отправлять их в Ключ-Астром для анализа.&lt;br /&gt;
 Если вместо этого вы хотите собирать данные и автоматически отправлять их в Ключ-Астром для анализа, см. раздел Автоматический анализ.&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром выберите Статус развертывания &amp;gt; АктивныеШлюзы.&lt;br /&gt;
# Разверните запись АктивногоШлюза, которую вы хотите устранить, и выберите Запустить диагностику АктивногоШлюза.&lt;br /&gt;
# На странице '''Запуск диагностики АктивногоШлюза Ключ-Астром''' кратко опишите, что с вашей точки зрения работает не так, как вы ожидаете.&lt;br /&gt;
# Выберите ссылку Дополнительные параметры.&lt;br /&gt;
# Выберите и сохраните локально.&lt;br /&gt;
#* Пока вы здесь, вы также можете изменить количество дней сбора данных (по умолчанию = 7 дней).&lt;br /&gt;
# Выберите Применить.&lt;br /&gt;
# Выберите Начать сбор, чтобы собрать диагностические данные и сохранить их локально.&lt;br /&gt;
&lt;br /&gt;
=== Что происходит дальше ===&lt;br /&gt;
Ключ-Астром сейчас:&lt;br /&gt;
&lt;br /&gt;
* Собирает диагностические данные за последние 24 часа (если вы не меняли значение по умолчанию) затронутого АктивнымШлюзом.&lt;br /&gt;
* Хранит собранные диагностические данные&lt;br /&gt;
&lt;br /&gt;
Столбец '''Состояние''' описывает текущую фазу процесса.&lt;br /&gt;
 '''Состояние''' не обновляется автоматически. Выберите '''Обновить''', чтобы проверить изменение состояния.&lt;br /&gt;
&lt;br /&gt;
==== Сбор ====&lt;br /&gt;
Сбор данных продолжается. При сборе данных вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Обновите''' страницу, чтобы обновить прогресс.&lt;br /&gt;
* '''Отменить''' сбор диагностических данных.&lt;br /&gt;
&lt;br /&gt;
==== Собрано ====&lt;br /&gt;
Ключ-Астром завершил сбор диагностических данных. После сбора данных вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Анализ''', чтобы отправить собранные данные в Ключ-Астром для анализа.&lt;br /&gt;
* '''Загрузите''' собранные данные локально для проверки.&lt;br /&gt;
* '''Удалите''' проблему, включая собранные диагностические данные.&lt;br /&gt;
&lt;br /&gt;
=== Что делать с собранными данными ===&lt;br /&gt;
Теперь, когда данные собраны, вы можете:&lt;br /&gt;
&lt;br /&gt;
* '''Загрузите''' собранные данные.&lt;br /&gt;
** Вы можете просмотреть данные. См. Содержание диагностических данных для обзора того, что находится в загрузке.&lt;br /&gt;
** Вы можете добавить данные в свой тикет в службу поддержки.&lt;br /&gt;
* '''Проанализируйте''' данные.&lt;br /&gt;
* '''Удалите''' проблему, включая собранные диагностические данные.&lt;br /&gt;
&lt;br /&gt;
=== Диагностика АктивногоШлюза в управляемых окружениях Ключ-Астром с воздушным зазором ===&lt;br /&gt;
В управляемой среде Ключ-Астром с воздушным зазором:&lt;br /&gt;
&lt;br /&gt;
# Используйте параметр '''Хранить локально''' в разделе '''Дополнительные параметры''', как описано выше.&lt;br /&gt;
# После сбора диагностических данных вы можете добавить их в свой запрос в службу поддержки.&lt;br /&gt;
# Затем Ключ-Астром может получить диагностические данные из вашего запроса в службу поддержки, проанализировать их и автоматически отправить отзыв в службу поддержки Ключ-Астром об обнаруженных аномалиях.&lt;br /&gt;
&lt;br /&gt;
На протяжении всего этого процесса применяются строгие меры защиты конфиденциальности данных, которые регистрируются.&lt;br /&gt;
&lt;br /&gt;
== Содержание диагностических данных ==&lt;br /&gt;
Все собранные диагностические данные сжимаются в ZIP-файл &amp;lt;code&amp;gt;SupportArchive&amp;lt;ID number&amp;gt;&amp;lt;/code&amp;gt;, который включает следующие папки и файлы:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Папка или файл&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;details.txt&amp;lt;/code&amp;gt; (file)&lt;br /&gt;
|Содержит общую информацию о том, когда и где были собраны диагностические данные, а также архивную статистику.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;config&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит снимок каталога конфигурации АктивногоШлюза.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;debugui&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит снимок конфигурации внутренней среды, относящейся к АктивномуШлюзу.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;log&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|содержит снимок каталога журналов АктивногоШлюза.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;autoupdater&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит журналы службы AutoUpdater и модули установки RPM, Synthetic, zRemote.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;install&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит журналы установки АктивногоШлюза.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;zremote&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит zRemote, журналы наблюдения и файлы конфигурации агента.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;synthetic&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит файлы конфигурации и журналы АктивногоШлюза Synthetic.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;remotepluginmodule&amp;lt;/code&amp;gt; (folder)&lt;br /&gt;
|Содержит журналы для расширений и агента, выполняющего их.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Конфиденциальность данных ==&lt;br /&gt;
В соответствии с региональными правилами защиты данных и конфиденциальности Ключ-Астром автоматически удаляет все диагностические данные через 30 дней после их сбора. Это относится к данным в вашей среде Ключ-Астром и в кластере Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
Вы можете удалить собранные диагностические данные раньше. Для обеспечения прозрачности Ключ-Астром хранит лишь небольшой набор информации о том, кто, когда, где и почему были собраны диагностические данные.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения о конфиденциальности данных Ключ-Астром см. в разделе Сроки хранения данных.&lt;br /&gt;
&lt;br /&gt;
== Исправление проблем ==&lt;br /&gt;
Статус: «Сбор диагностических данных был невозможен в течение 20 минут».&lt;br /&gt;
&lt;br /&gt;
* Если Ключ-Астром не может собрать диагностические данные в течение 20 минут, она автоматически повторяет попытку.&lt;br /&gt;
* Если повторная попытка также не удалась, мы предлагаем вам связаться со службой поддержки Ключ-Астром через чат.&lt;br /&gt;
&lt;br /&gt;
«Состояние» кажется замороженным.&lt;br /&gt;
&lt;br /&gt;
* Состояние не обновляется автоматически. Выберите Обновить, чтобы проверить изменение состояния.&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы ==&lt;br /&gt;
Могу ли я получить доступ к S3 напрямую или использовать свой собственный S3?&lt;br /&gt;
&lt;br /&gt;
Нет, вы не можете получить доступ к S3 напрямую или использовать свой собственный.&lt;br /&gt;
&lt;br /&gt;
Диагностические данные загружаются в корзину Ключ-Астром S3, настроенную Ключ-Астром для среды/кластера. Используемый сегмент S3 зависит от расположения среды/кластера.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2309</id>
		<title>Безопасность АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2309"/>
		<updated>2022-12-05T14:28:13Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Переходный период */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Начиная с Ключ-Астром версии 1.225, каждый АктивныйШлюз использует свой собственный уникальный токен АктивногоШлюза для разрешения в кластере Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
В зависимости от состояния вашего развертывания, начиная с версии Ключ-Астром 1.246, вам, возможно, потребуется выполнить некоторые действия для миграции в безопасность на основе токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
== Миграция в токены АктивногоШлюза ==&lt;br /&gt;
Чтобы перейти на безопасность на основе токенов АктивногоШлюза, начните с определения состояния использования токена АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром перейдите в '''настройки''' и выберите «Предпочтения»&amp;gt; «Безопасность сети».&lt;br /&gt;
&lt;br /&gt;
2. Просмотрите сообщения, отображаемые на странице '''безопасности сети''' и решайте любые проблемы, как описано ниже.&lt;br /&gt;
&lt;br /&gt;
=== Никаких действий не требуется ===&lt;br /&gt;
Если Ключ-Астром отображает подобное сообщение:&lt;br /&gt;
 Токены АктивныхШлюзов применяются автоматически в вашей среде. Только АктивныеШлюзы с действительными токенами АктивныхШлюзов могут подключаться к Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
* Дополнительных действий не требуется. Безопасность АктивногоШлюза включена и все готово.&lt;br /&gt;
* Только АктивныеШлюзы с действительными токенами АктивногоШлюза могут подключаться к Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
=== Исправить проблемы токена АктивногоШлюза ===&lt;br /&gt;
Если Ключ-Астром отображает подобное сообщение:&lt;br /&gt;
 У вас имеется 1 АктивныйШлюз с недействительным токеном, который потеряет соединение с Ключ-АСТРОМ, если вы сейчас примените токены АктивныхШлюзов. Перейдите к  статусу развёртывания, чтобы увидеть список АктивныхШлюзов и соответствующие проблемы.&lt;br /&gt;
&lt;br /&gt;
* Токены АктивногоШлюза еще не применяются, а некоторые из ваших активных агентов используют недействительные токены.&lt;br /&gt;
* Вам нужно решить проблемы на основе статуса. В противном случае такие активные агенты потеряют связь после применения токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Необходимо немедленно применить токены АктивногоШлюза ===&lt;br /&gt;
Если Ключ-Астром отображает подобное сообщение:&lt;br /&gt;
 Вы можете вручную применить токены АктивныхШлюзов прямо сейчас, чтобы мгновенно повысить безопасность сети.&lt;br /&gt;
 Вы можете отменить применение в течение 30 дней.&lt;br /&gt;
&lt;br /&gt;
* У вас есть возможность немедленно обеспечить соблюдение токенов АктивногоШлюза. Вы можете сделать это в любое время, независимо от того, сообщают ли ваши АктивныеШлюзы проблемы токена, но обязательно прочитайте ручное исполнение токенов АктивногоШлюза ниже. Все АктивныеШлюзы со статусом, отличным от действительного, потеряют связь с Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
=== Типы токенов АктивногоШлюза ===&lt;br /&gt;
Токен АктивногоШлюза представлены в двух вариациях:&lt;br /&gt;
&lt;br /&gt;
* '''Seed Токен''' - токен АктивногоШлюза Seed автоматически настроен на установщик АктивногоШлюза при загрузке установщика с помощью пользовательского интерфейса Ключ-Астром Web или Ключ-Астром API.&lt;br /&gt;
* '''Индивидуальный токен''' - в рамках первого соединения АктивногоШлюза с кластером Ключ-Астром начальный токен АктивногоШлюза Seed -токен заменяется автоматически генерируемым индивидуальным токеном АктивногоШлюза. Один и тот же установщик может использоваться несколько раз; Первоначальный токен АктивногоШлюза Seed Lever разрешается создавать несколько отдельных токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Структура токна АктивногоШлюза ===&lt;br /&gt;
Токена АктивногоШлюза состоит из трех частей, разделенных точками (.).&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dt0g02.4KWZO5EF.XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Часть&lt;br /&gt;
!Имя&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|prefix&lt;br /&gt;
|Первая часть (&amp;lt;code&amp;gt;dt0g02&amp;lt;/code&amp;gt; в примере выше) является префиксом токена. Он идентифицирует тип токена.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|public&lt;br /&gt;
|Вторая часть (&amp;lt;code&amp;gt;4KWZO5EF&amp;lt;/code&amp;gt; в примере выше)-это 8-символьная общественная часть токена.&lt;br /&gt;
&lt;br /&gt;
Вместе префикс и публичная часть составляют '''идентификатор токена'''.&lt;br /&gt;
&lt;br /&gt;
Вы можете безопасно отобразить идентификатор токена в веб-пользовательском интерфейсе и использовать его в целях ведения журнала.&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|secret&lt;br /&gt;
|Третья часть (&amp;lt;code&amp;gt;XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E&amp;lt;/code&amp;gt; в примере выше)-это 64-символьная секретная часть токена.&lt;br /&gt;
&lt;br /&gt;
Обратитесь к секретной части как пароль. Он не должен отображаться в интерфейсе Ключ-Астром Web (после начального создания) или храниться в файлах журнала.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Применение токенов АктивногоШлюза ==&lt;br /&gt;
Все ваши АктивныеШлюзы уже постепенно мигрировали для использования токенов АктивногоШлюза во время обновлений АктивногоШлюза, начиная с версии АктивногоШлюза 1.225.&lt;br /&gt;
&lt;br /&gt;
Чтобы проверить, в каких из ваших АктивныхШлюзов уже включены токены АктивногоШлюза&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром перейдите в '''статус развертывания''' и выберите '''АктивныеШлюзы'''.&lt;br /&gt;
# Вы можете отфильтровать свои АктивныеШлюзы по следующим статусам токена АктивногоШлюза:&lt;br /&gt;
#* Отсутствующий&lt;br /&gt;
#* Истекает&lt;br /&gt;
#* Невалидный&lt;br /&gt;
#* Неизвестный&lt;br /&gt;
#* Действительный&lt;br /&gt;
#* Не поддерживается.&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое применение токенов АктивногоШлюза ===&lt;br /&gt;
Если все ваши АктивныеШлюзы готовы к безопасности сети на основе токенов в течение 30 дней, ваша среда автоматически переключается на сетевую безопасность на основе токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Ручное обеспечение токенов АктивногоШлюза ===&lt;br /&gt;
Если вы хотите ускорить процесс, и вы уверены, что в вашей среде есть только АктивныеШлюзы версии 1.225+, вы можете заставить переключать токены АктивногоШлюза, когда вы готовы.&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром перейдите в '''настройки''' и выберите «Предпочтения»&amp;gt; «Безопасность сети».&lt;br /&gt;
&lt;br /&gt;
2. Включите '''вручную применять аутентификацию токена АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
* Когда вы включаете '''вручную применять аутентификацию токена АктивногоШлюза''' и сохраняете свои изменения, все активные агенты со статусом, отличным от действительного, потеряют свою связь с Ключ-Астром.&lt;br /&gt;
* У вас есть максимум 30 дней после того, как был обнаружен последний невалидный токен для ухода из ручного обеспечения (чтобы отключить '''вручную применять аутентификацию токена АктивногоШлюза'''). Например, если последний невалидный токен был обнаружен 20 дней назад, у вас все еще есть 10 дней, чтобы уйти из ручного режима. После того, как переходный период закончился, переключатель будет отключен (так что вы не можете его выключить).&lt;br /&gt;
&lt;br /&gt;
=== Переходный период ===&lt;br /&gt;
Переходный период в 30 дней предназначен для предотвращения потери данных от АкктивныхШлюзов, где новые токены еще не активированы в вашей среде.&lt;br /&gt;
&lt;br /&gt;
В течение этого периода, если какая-либо попытка подключиться без токена АктивногоШлюза будет обнаружена:&lt;br /&gt;
&lt;br /&gt;
* Применение токенов АктивногоШлюза не будет включено, и всем АктивнымШлюзам будет разрешено подключаться к кластеру Ключ-Астром (потребуются только токены арендатора).&lt;br /&gt;
* Переходный период сбрасывается на 30 дней - Применение токена АктивныйШлюза будет автоматически включаться не раньше, чем через 30 дней с этого момента.&lt;br /&gt;
&lt;br /&gt;
== Состояние токена АктивногоШлюза ==&lt;br /&gt;
Если ваши АктивныеШлюзы не используют допустимые токены АктивногоШлюза, вы можете проверить, почему токены недействительны.&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром перейдите к '''статусу развертывания''' и выберите '''АктивныеШлюзы'''.&lt;br /&gt;
&lt;br /&gt;
2. Выберите '''Проверить статусы токенов АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' Эта опция доступна только при наличии проблем с токенами АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
В зависимости от статуса вам может потребоваться выполнить некоторые действия для перехода к сетевой безопасности на основе токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Отсутствует ===&lt;br /&gt;
Версия АктивногоШлюза поддерживает токены АктивногоШлюза, но по-прежнему использует токен арендатора для связи. Создайте и настройте новый токен АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Истекает ===&lt;br /&gt;
Срок действия токена АктивногоШлюза истекает через 30 или менее дней. Если в вашей среде принудительно используются токены АктивногоШлюза, ваш АктивныйШлюз потеряет соединение после истечения срока действия токена.&lt;br /&gt;
&lt;br /&gt;
=== Невалидный ===&lt;br /&gt;
АктивныйШлюз настроен на использование токена АктивногоШлюза, но его формат недействителен. Создайте и настройте новый токен АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Неизвестный ===&lt;br /&gt;
АктивныйШлюз настроен на использование токена АктивногоШлюза, и формат токена действителен, но токен не распознается кластером Ключ-Астром. Создайте и настройте новый токен АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Действительный ===&lt;br /&gt;
АктивныйШлюз использует действительный токен АктивногоШлюза для аутентификации.&lt;br /&gt;
&lt;br /&gt;
=== Неподдерживаемый ===&lt;br /&gt;
АктивныйШлюз версии 1.223 или более ранней; Сетевая безопасность на основе токенов АктивногоШлюза поддерживается для АктивногоШлюза версии 1.225+.&lt;br /&gt;
&lt;br /&gt;
== Сгенерируйте и настройте токен АктивногоШлюза ==&lt;br /&gt;
&lt;br /&gt;
* Если ваш АктивныйШлюз развернут как StatefulSet, вам необходимо сгенерировать токен АктивногоШлюза и добавить его в свою конфигурацию.&lt;br /&gt;
&lt;br /&gt;
'''Заметки''':&lt;br /&gt;
&lt;br /&gt;
* Исходный токен АктивногоШлюза нельзя использовать для контейнерных АктивногоШлюза.&lt;br /&gt;
* Токен АктивногоШлюза может совместно использоваться несколькими АктивнымиШлюзами в одной среде.&lt;br /&gt;
&lt;br /&gt;
* Если ваш АктивныйШлюз развернут с помощью оператора Ключ-Астром, оператор Ключ-Астром обрабатывает токен авторизации. Начиная с Ключ-Астром Operator версии 0.9.0+, вы должны включить область создания токенов АктивногоШлюза (activeGateTokenManagement.create). Дополнительные сведения см. в разделе Начало работы с мониторингом Kubernetes/OpenShift.&lt;br /&gt;
&lt;br /&gt;
Если у вас возникли проблемы с токеном АктивногоШлюза, см. раздел Устранение неполадок.&lt;br /&gt;
&lt;br /&gt;
* Все АктивныеШлюзы на базе хоста, установленные через веб-интерфейс Ключ-Астром или API Ключ-Астром, уже имеют автоматически сгенерированный токен АктивногоШлюза. Однако иногда вам может понадобиться сгенерировать токен АктивногоШлюза и настроить его в файле authorization.properties.&lt;br /&gt;
&lt;br /&gt;
=== Сгенерировать токен АктивногоШлюза ===&lt;br /&gt;
1. Создайте токен API. Выберите одну из следующих областей маркеров, чтобы ограничить доступ из соображений безопасности:&lt;br /&gt;
&lt;br /&gt;
* '''Записать токены АктивногоШлюза'''&lt;br /&gt;
* '''Написать токены АктивногоШлюза'''&lt;br /&gt;
&lt;br /&gt;
2. Сохраните токен.&lt;br /&gt;
&lt;br /&gt;
'''Примечание''': отображается только один раз.&lt;br /&gt;
&lt;br /&gt;
3. Используйте API токенов АктивногоШлюза — POST конечную точку токена для создания токена. Авторизуйте вызов с помощью только что созданного токена API. Например, следующая команда сгенерирует токен АктивногоШлюза со следующими параметрами:&lt;br /&gt;
&lt;br /&gt;
* Тип АктивногоШлюза:  &amp;lt;code&amp;gt;ENVIRONMENT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Срок действия токена АктивногоШлюза истекает через: &amp;lt;code&amp;gt;6 месяцев&amp;lt;/code&amp;gt;&lt;br /&gt;
* Тип токена АктивногоШлюза: индивидуальный токен АктивногоШлюза (&amp;lt;code&amp;gt;seedToken&amp;lt;/code&amp;gt; имеет значение false).&lt;br /&gt;
&lt;br /&gt;
'''Команда''':&lt;br /&gt;
 curl -X POST &amp;quot;https://{your-environment-id}.live.AstromKey&amp;lt;nowiki/&amp;gt;.com/api/v2/activeGateTokens&amp;quot; \&lt;br /&gt;
 -H &amp;quot;Authorization: Api-Token {api-token}&amp;quot; \&lt;br /&gt;
 -H &amp;quot;Accept: application/json; charset=utf-8&amp;quot; \&lt;br /&gt;
 -H &amp;quot;Content-Type: application/json; charset=utf-8&amp;quot; \&lt;br /&gt;
 -d &amp;quot;{&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;myToken&amp;quot;,&lt;br /&gt;
      &amp;quot;expirationDate&amp;quot;: &amp;quot;now+6M&amp;quot;,&lt;br /&gt;
      &amp;quot;seedToken&amp;quot;: false,&lt;br /&gt;
      &amp;quot;activeGateType&amp;quot;: &amp;quot;ENVIRONMENT&amp;quot;&lt;br /&gt;
     }&amp;quot;&lt;br /&gt;
Замените:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;{your-environment-id}&amp;lt;/code&amp;gt; с идентификатором вашего окружения&lt;br /&gt;
* &amp;lt;code&amp;gt;{api-token}&amp;lt;/code&amp;gt; с токеном API, установленным в одну из следующих областей действия: '''Создать токены АктивногоШлюза''' или '''Записать токены АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
Пример тела ответа:&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;token&amp;quot;: &amp;quot;dt0g01.4KWZO5EF.&lt;br /&gt;
   XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E&amp;quot;,&lt;br /&gt;
   &amp;quot;expirationTimeEpoch&amp;quot;: 1607096737302&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Настроить токен в АктивномШлюзе на хосте ===&lt;br /&gt;
1. В каталоге конфигурации АктивногоШлюза найдите файл авторизации.properties.&lt;br /&gt;
&lt;br /&gt;
2. Отредактируйте файл, добавив сгенерированный вами токен АктивногоШлюза в качестве значения свойства authToken. Например:&lt;br /&gt;
 authToken = dt0g01.4KWZO5EF.XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E     # present, if required&lt;br /&gt;
3. Перезапустите основную службу АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
== Уведомления об истечении срока действия токена АктивногоШлюза ==&lt;br /&gt;
Помимо настройки внутреннего механизма ротации токенов АктивногоШлюза до истечения срока их действия, вы можете настроить уведомления об истечении срока действия токенов АктивногоШлюза. Для этого создайте интеграцию уведомлений о проблемах (например, по электронной почте), используя встроенный профиль оповещения '''Значение по умолчанию для истечения срока действия токена АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
Для Ключ-Астром Managed контакты для экстренных случаев также получают уведомления об истечении срока действия токена.&lt;br /&gt;
&lt;br /&gt;
Чтобы отключить уведомления&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром выберите '''Статус развертывания''' &amp;gt; '''АктивныеШлюзы'''.&lt;br /&gt;
&lt;br /&gt;
2. Выберите '''Дополнительно''' (…), затем выберите '''Настройки применения токена АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
3. Отключите '''Включить уведомления об истечении срока действия токенов АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
4. Выберите '''Сохранить изменения'''.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2301</id>
		<title>Безопасность АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2301"/>
		<updated>2022-12-03T16:48:03Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Начиная с Ключ-Астром версии 1.225, каждый АктивныйШлюз использует свой собственный уникальный токен АктивногоШлюза для разрешения в кластере Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
В зависимости от состояния вашего развертывания, начиная с версии Ключ-Астром 1.246, вам, возможно, потребуется выполнить некоторые действия для миграции в безопасность на основе токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
== Миграция в токены АктивногоШлюза ==&lt;br /&gt;
Чтобы перейти на безопасность на основе токенов АктивногоШлюза, начните с определения состояния использования токена АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром перейдите в '''настройки''' и выберите «Предпочтения»&amp;gt; «Безопасность сети».&lt;br /&gt;
&lt;br /&gt;
2. Просмотрите сообщения, отображаемые на странице '''безопасности сети''' и решайте любые проблемы, как описано ниже.&lt;br /&gt;
&lt;br /&gt;
=== Никаких действий не требуется ===&lt;br /&gt;
Если Ключ-Астром отображает подобное сообщение:&lt;br /&gt;
 Токены АктивныхШлюзов применяются автоматически в вашей среде. Только АктивныеШлюзы с действительными токенами АктивныхШлюзов могут подключаться к Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
* Дополнительных действий не требуется. Безопасность АктивногоШлюза включена и все готово.&lt;br /&gt;
* Только АктивныеШлюзы с действительными токенами АктивногоШлюза могут подключаться к Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
=== Исправить проблемы токена АктивногоШлюза ===&lt;br /&gt;
Если Ключ-Астром отображает подобное сообщение:&lt;br /&gt;
 У вас имеется 1 АктивныйШлюз с недействительным токеном, который потеряет соединение с Ключ-АСТРОМ, если вы сейчас примените токены АктивныхШлюзов. Перейдите к  статусу развёртывания, чтобы увидеть список АктивныхШлюзов и соответствующие проблемы.&lt;br /&gt;
&lt;br /&gt;
* Токены АктивногоШлюза еще не применяются, а некоторые из ваших активных агентов используют недействительные токены.&lt;br /&gt;
* Вам нужно решить проблемы на основе статуса. В противном случае такие активные агенты потеряют связь после применения токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Необходимо немедленно применить токены АктивногоШлюза ===&lt;br /&gt;
Если Ключ-Астром отображает подобное сообщение:&lt;br /&gt;
 Вы можете вручную применить токены АктивныхШлюзов прямо сейчас, чтобы мгновенно повысить безопасность сети.&lt;br /&gt;
 Вы можете отменить применение в течение 30 дней.&lt;br /&gt;
&lt;br /&gt;
* У вас есть возможность немедленно обеспечить соблюдение токенов АктивногоШлюза. Вы можете сделать это в любое время, независимо от того, сообщают ли ваши АктивныеШлюзы проблемы токена, но обязательно прочитайте ручное исполнение токенов АктивногоШлюза ниже. Все АктивныеШлюзы со статусом, отличным от действительного, потеряют связь с Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
=== Типы токенов АктивногоШлюза ===&lt;br /&gt;
Токен АктивногоШлюза представлены в двух вариациях:&lt;br /&gt;
&lt;br /&gt;
* '''Seed Токен''' - токен АктивногоШлюза Seed автоматически настроен на установщик АктивногоШлюза при загрузке установщика с помощью пользовательского интерфейса Ключ-Астром Web или Ключ-Астром API.&lt;br /&gt;
* '''Индивидуальный токен''' - в рамках первого соединения АктивногоШлюза с кластером Ключ-Астром начальный токен АктивногоШлюза Seed -токен заменяется автоматически генерируемым индивидуальным токеном АктивногоШлюза. Один и тот же установщик может использоваться несколько раз; Первоначальный токен АктивногоШлюза Seed Lever разрешается создавать несколько отдельных токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Структура токна АктивногоШлюза ===&lt;br /&gt;
Токена АктивногоШлюза состоит из трех частей, разделенных точками (.).&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dt0g02.4KWZO5EF.XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E&amp;lt;/code&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Часть&lt;br /&gt;
!Имя&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|prefix&lt;br /&gt;
|Первая часть (&amp;lt;code&amp;gt;dt0g02&amp;lt;/code&amp;gt; в примере выше) является префиксом токена. Он идентифицирует тип токена.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|public&lt;br /&gt;
|Вторая часть (&amp;lt;code&amp;gt;4KWZO5EF&amp;lt;/code&amp;gt; в примере выше)-это 8-символьная общественная часть токена.&lt;br /&gt;
&lt;br /&gt;
Вместе префикс и публичная часть составляют '''идентификатор токена'''.&lt;br /&gt;
&lt;br /&gt;
Вы можете безопасно отобразить идентификатор токена в веб-пользовательском интерфейсе и использовать его в целях ведения журнала.&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|secret&lt;br /&gt;
|Третья часть (&amp;lt;code&amp;gt;XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E&amp;lt;/code&amp;gt; в примере выше)-это 64-символьная секретная часть токена.&lt;br /&gt;
&lt;br /&gt;
Обратитесь к секретной части как пароль. Он не должен отображаться в интерфейсе Ключ-Астром Web (после начального создания) или храниться в файлах журнала.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Применение токенов АктивногоШлюза ==&lt;br /&gt;
Все ваши АктивныеШлюзы уже постепенно мигрировали для использования токенов АктивногоШлюза во время обновлений АктивногоШлюза, начиная с версии АктивногоШлюза 1.225.&lt;br /&gt;
&lt;br /&gt;
Чтобы проверить, в каких из ваших АктивныхШлюзов уже включены токены АктивногоШлюза&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром перейдите в '''статус развертывания''' и выберите '''АктивныеШлюзы'''.&lt;br /&gt;
# Вы можете отфильтровать свои АктивныеШлюзы по следующим статусам токена АктивногоШлюза:&lt;br /&gt;
#* Отсутствующий&lt;br /&gt;
#* Истекает&lt;br /&gt;
#* Невалидный&lt;br /&gt;
#* Неизвестный&lt;br /&gt;
#* Действительный&lt;br /&gt;
#* Не поддерживается.&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое применение токенов АктивногоШлюза ===&lt;br /&gt;
Если все ваши АктивныеШлюзы готовы к безопасности сети на основе токенов в течение 30 дней, ваша среда автоматически переключается на сетевую безопасность на основе токенов АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Ручное обеспечение токенов АктивногоШлюза ===&lt;br /&gt;
Если вы хотите ускорить процесс, и вы уверены, что в вашей среде есть только АктивныеШлюзы версии 1.225+, вы можете заставить переключать токены АктивногоШлюза, когда вы готовы.&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром перейдите в '''настройки''' и выберите «Предпочтения»&amp;gt; «Безопасность сети».&lt;br /&gt;
&lt;br /&gt;
2. Включите '''вручную применять аутентификацию токена АктивногоШлюза'''.&lt;br /&gt;
&lt;br /&gt;
* Когда вы включаете '''вручную применять аутентификацию токена АктивногоШлюза''' и сохраняете свои изменения, все активные агенты со статусом, отличным от действительного, потеряют свою связь с Ключ-Астром.&lt;br /&gt;
* У вас есть максимум 30 дней после того, как был обнаружен последний невалидный токен для ухода из ручного обеспечения (чтобы отключить '''вручную применять аутентификацию токена АктивногоШлюза'''). Например, если последний невалидный токен был обнаружен 20 дней назад, у вас все еще есть 10 дней, чтобы уйти из ручного режима. После того, как переходный период закончился, переключатель будет отключен (так что вы не можете его выключить).&lt;br /&gt;
&lt;br /&gt;
=== Переходный период ===&lt;br /&gt;
Переходный период в 30 дней предназначен для предотвращения потери данных от АкктивныхШлюзов, где новые токены еще не активированы в вашей среде.&lt;br /&gt;
&lt;br /&gt;
В течение этого периода, если какая-либо попытка подключиться без токена АктивногоШлюза будет обнаружена:&lt;br /&gt;
&lt;br /&gt;
* Применение токенов АктивногоШлюза не будет включено, и всем АктивнымШлюзам будет разрешено подключаться к кластеру Ключ-Астром (потребуются только токены арендатора).&lt;br /&gt;
* Переходный период сбрасывается на 30 дней - Применение токена АктивныйШлюза будет автоматически включаться не раньше, чем через 30 дней с этого момента.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2300</id>
		<title>Конфигурация АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2300"/>
		<updated>2022-12-03T16:20:48Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Многие настройки конфигурации АктивногоШлюза (например, настройки подключения и прокси...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие настройки конфигурации АктивногоШлюза (например, настройки подключения и прокси, Ciphers или настройки дампа памяти) хранятся в файлах custom.properties and launcheruserconfig.conf, которые расположены в каталоге конфигурации АктивногоШлюза. Свойства, перечисленные в файлах свойств, применимы как для АктивногоШлюза, так и для Cluster АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
== Настройки связи ==&lt;br /&gt;
&lt;br /&gt;
=== Порты связи ===&lt;br /&gt;
Укажите пользовательские порты связи, на которых АктивныйШлюз прослушивает трафик от ЕдиногоАгента. Откройте эти порты в брандмауэре, если используется брандмауэр.&lt;br /&gt;
&lt;br /&gt;
См. Раздел WebServer в конфигурации АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Прокси для Communication АктивногоШлюза ===&lt;br /&gt;
Установите прокси для АктивногоШлюза, для общения с кластером Ключ-Астром или для использования модулями АктивногоШлюза, для конкретных потребностей мониторинга - например, для синтетического мониторинга или мониторинга AWS/VMware/Azure, Cloud Foundry или Kubernetes.&lt;br /&gt;
&lt;br /&gt;
См. Настройте прокси для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Обратный прокси ===&lt;br /&gt;
Установите обратный прокси или балансировщик нагрузки, на пути от АктивногоШлюза до кластера Ключ-Астром. Это позволяет вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распространяя нагрузку между узлами.&lt;br /&gt;
&lt;br /&gt;
См. Обратный прокси или балансировщик нагрузки для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Надежные сертификаты и пользовательские сертификаты ===&lt;br /&gt;
Укажите надежные сертификаты в надежном магазине ключей, которые будут использоваться АктивнымШлюзом для соединений, где АктивныйШлюз является клиентом: АктивныйШлюз подключается к другим компонентам Ключ-Астром (кластеры, серверы) или сторонних системах (например, VMware, Cloud Foundry, Kubernetes или OpenShift) Используя SSL-защищенные каналы. Магазин сертификатов корневого CA, поставляемый с Java, иногда недостаточен для покрытия всех необходимых вариантов использования. Поэтому вы можете предоставить настраиваемый список доверенных корневых сертификатов и настроить АктивныйШлюз, чтобы объединить их с по умолчанию.&lt;br /&gt;
&lt;br /&gt;
См. Доверенные корневые сертификаты для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
Укажите пользовательский сертификат, который будет обслуживаться АктивнымШлюзом: соединение с АктивнымШлюзом, от ЕдиныхАгентов или REST API, происходит по зашифрованному каналу HTTPS. АктивныйШлюз предоставляет сертификат аутентификации всем подключающим клиентам. В то время как экземпляры ЕдиногоАгента могут игнорировать обоснованность сертификатов АктивногоШлюза (в зависимости от конфигурации), подключения от клиентов браузера (например, Rum JavaScript) подтверждают, что имя хоста, указанное в сертификате, являются правильными, прежде чем отправлять данные.&lt;br /&gt;
&lt;br /&gt;
См. Пользовательский сертификат SSL для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Ciphers ===&lt;br /&gt;
Укажите Ciphers, которые будут использоваться АктивнымШлюзом для безопасной связи.&lt;br /&gt;
&lt;br /&gt;
См. Конфигурацию Ciphers для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
== Другие настройки конфигурации ==&lt;br /&gt;
&lt;br /&gt;
=== Модули АктивногоШлюза ===&lt;br /&gt;
Включите несколько модулей АктивногоШлюза для запуска отдельных процессов мониторинга.&lt;br /&gt;
&lt;br /&gt;
См. Модули АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка с мульти-окружений ===&lt;br /&gt;
Настройте один АктивныйШлюз для поддержки нескольких окружений.&lt;br /&gt;
&lt;br /&gt;
См. Развертывание АктивногоШлюза для Мульти-Окружений.&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские параметры для процесса Java АктивногоШлюза ===&lt;br /&gt;
Чтобы перенести пользовательские параметры в процесс Java АктивногоШлюза, укажите параметры в файле конфигурации запуска запуска &amp;lt;code&amp;gt;launcheruserconfig.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
См. Пользовательские параметры для процесса Java АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Ограничения АктивногоШлюза ===&lt;br /&gt;
Установить пределы памяти АктивногоШлюза: ограничения использования памяти для АктивногоШлюза могут быть указаны в конфигурации как относительный (процент доступной оперативной памяти) и абсолютный рисунок.&lt;br /&gt;
&lt;br /&gt;
Смотрите пределы памяти АктивногоШлюза.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2298</id>
		<title>Удаление АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2298"/>
		<updated>2022-12-03T15:48:23Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «АктивныйШлюз имеет специальную программу удаления. Вам нужно будет запустить его, чтобы...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;АктивныйШлюз имеет специальную программу удаления. Вам нужно будет запустить его, чтобы удалить АктивныйШлюз из вашей системы.&lt;br /&gt;
&lt;br /&gt;
* В Windows:&lt;br /&gt;
&lt;br /&gt;
Используйте панель управления Windows для удаления АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
* На Linux:&lt;br /&gt;
&lt;br /&gt;
Перейдите в каталог/opt/dynatrace/gateway и, используя Root Rights, запустите сценарий uninstall.sh.&lt;br /&gt;
&lt;br /&gt;
== После удаления ==&lt;br /&gt;
После удаления файлы журнала и часть конфигурации сохраняются в каталогах журнала АктивногоШлюза и конфигурации соответственно. Вам придется удалить эти файлы вручную.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2297</id>
		<title>Обновление АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2297"/>
		<updated>2022-12-03T15:45:19Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Чтобы увидеть список установленных АктивныхШлюзов, выберите «Статус развертывания»&amp;gt; «А...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Чтобы увидеть список установленных АктивныхШлюзов, выберите «Статус развертывания»&amp;gt; «Активные» из меню навигации. Для каждого АктивногоШлюза в списке дается текущая версия АктивногоШлюза и статус обновления (актуально, ожидает или в процессе).&lt;br /&gt;
&lt;br /&gt;
'''ПРЕДУПРЕЖДЕНИЕ''' Значок желтого предупреждения указывает, что ваш АктивныйШлюз отстает более чем на пять версий. Вы должны обновить эти АктивныеШлюзы как можно скорее.&lt;br /&gt;
&lt;br /&gt;
Чтобы управлять функциональностью обновления конкретного АктивногоШлюза в списке, выберите АктивныйШлюз, чтобы расширить детали:&lt;br /&gt;
&lt;br /&gt;
* '''Автоматическое обновление'''&lt;br /&gt;
&lt;br /&gt;
Чтобы использовать функцию Auto-Update, убедитесь, что автоматическое переключение обновлений для АктивногоШлюза включено. Это означает, что когда появится новая версия АктивногоШлюза, будет загружен новый пакет установки на конкретный хост, и будет установлена новая версия АктивногоШлюза. Это настройка по умолчанию для новых сред. Для существующих среда настройка остается неизменной.&lt;br /&gt;
&lt;br /&gt;
Проверка доступности выполняется с 30-минутными интервалами.&lt;br /&gt;
&lt;br /&gt;
* '''Обновление в один клик'''&lt;br /&gt;
&lt;br /&gt;
Чтобы немедленно выполнить обновление, выберите «Обновление». Эта функциональность доступна только в том случае, если автоматическое переключение обновлений отключено для конкретного АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
* '''Ручная загрузка и обновление'''&lt;br /&gt;
&lt;br /&gt;
ПРИМЕЧАНИЕ: АктивныеШлюзы в контейнерах развернуты и загружаются с использованием облачных инструментов. Например, Kubernetes использует пользовательские определения ресурсов.&lt;br /&gt;
&lt;br /&gt;
Вы также можете скачать и обновить свой АктивныйШлюз вручную. Вам не нужно удалять свою текущую версию АктивногоШлюза. Просто установите новую версию на старую, и конфигурация АктивногоШлюза будет перенесена.&lt;br /&gt;
&lt;br /&gt;
* Установите среду АктивногоШлюза.&lt;br /&gt;
* Установите кластер АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
Во время обновления ваша конфигурация АктивногоШлюза сохраняется в &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; и  &amp;lt;code&amp;gt;launcheruserconfig.conf&amp;lt;/code&amp;gt; Эти два файла не будут перезаписаны во время обновления, но это хорошая практика, чтобы поддержать их, прежде чем обновлять АктивныйШлюз.&lt;br /&gt;
&lt;br /&gt;
* См. Конфигурацию АктивногоШлюза для &amp;lt;code&amp;gt;Custom.Properties&amp;lt;/code&amp;gt; свойств файла.&lt;br /&gt;
* См. Конфигурацию лаунчера АктивногоШлюза  для &amp;lt;code&amp;gt;launcheruserconfig.conf&amp;lt;/code&amp;gt; свойств.&lt;br /&gt;
&lt;br /&gt;
== Статус обновления ==&lt;br /&gt;
Статус обновления для АктивногоШлюза, как указано на странице '''состояния развертывания''', может принять следующие значения:&lt;br /&gt;
&lt;br /&gt;
'''Обновлено'''&lt;br /&gt;
&lt;br /&gt;
Последняя доступная версия АктивногоШлюза установлена на соответствующем хосте.&lt;br /&gt;
&lt;br /&gt;
'''Доступны обновления'''&lt;br /&gt;
&lt;br /&gt;
Для этой версии АктивногоШлюза доступно обновление.&lt;br /&gt;
&lt;br /&gt;
'''В ожидании обновления'''&lt;br /&gt;
&lt;br /&gt;
Сразу после выбора '''Обновление АктивногоШлюза''' изменяется статус для обновления ожидания и остается в этом статусе до начала процесса обновления. Статус также может быть указан как &amp;lt;code&amp;gt;ожидающий&amp;lt;/code&amp;gt;, если:&lt;br /&gt;
&lt;br /&gt;
* Кластер в настоящее время обновляется.&lt;br /&gt;
* Было достигнуто максимальное количество загрузок одновременных обновлений, и АктивныйШлюз ждет возобновления загрузки.&lt;br /&gt;
&lt;br /&gt;
'''Производится обновление'''&lt;br /&gt;
&lt;br /&gt;
АктивныйШлюз запросил и загрузил новый пакет установки с сервера и в настоящее время находится в процессе его установки или повторного подключения к серверу.&lt;br /&gt;
&lt;br /&gt;
'''Проблема при обновлении'''&lt;br /&gt;
&lt;br /&gt;
В этом случае вы увидите старый номер версии, отображаемый для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
Возможные проблемы:&lt;br /&gt;
&lt;br /&gt;
* АктивныйШлюз загрузил новый установщик, но установка не была предпринята или не была выполнена успешно; Следовательно, АктивныйШлюз все еще находится в старой версии. Проверьте журналы АктивногоШлюза Auto-Updater и журналы установщиков по той причине, по которой установка не была предпринята или не удалась.&lt;br /&gt;
* АктивныйШлюз загрузил новый установщик, но затем не удалось повторно подключиться к серверу (был потерян). Проверьте журналы установщика АктивногоШлюза по причине, по которой установка не удалась.&lt;br /&gt;
* Для АктивногоШлюза нет установщиков.&lt;br /&gt;
* Обновление находится в приостановке, потому что - в другой среде - были проблемы с обновлением с предлагаемой версией АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
'''Неизвестный'''&lt;br /&gt;
&lt;br /&gt;
Соединение с этим АктивнымШлюзом было потеряно, и статус не может быть определен.&lt;br /&gt;
&lt;br /&gt;
Этот статус также может быть отображен, если АктивныйШлюз был успешно удален: в этом случае статус развертывания будет продолжать отображать удаленный АктивныйШлюз с состоянием обновления неизвестным в течение семи дней.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA/%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0/%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2296</id>
		<title>Запуск/остановка/перезапуск АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA/%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0/%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2296"/>
		<updated>2022-12-03T14:53:10Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Чтобы запустить, остановить или перезапустить АктивныйШлюз, вам необходимо запустить, остановить или перезапустить соответствующие службы для Linux или службы для Windows, которые использует АктивныйШлюз, в зависимости от операционной системы, на которой установлен АктивныйШлюз. Фактические услуги также зависят от цели, для которой был установлен АктивныйШлюз, и от включенных функциональных модулей.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Linux systemd (все поддерживаемые системы Linux, кроме RHEL 6.x и Ubuntu 14.04) ===&lt;br /&gt;
Вам потребуются привилегии суперпользователя для выполнения команд запуска, остановки или перезапуска служб АктивногоШлюза:&lt;br /&gt;
&lt;br /&gt;
==== Запустите службу АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl start &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Остановить службу АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl stop &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перезапустите службу АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl перезапустить &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Запросить текущий статус службы АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl статус &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux System V (RHEL 6.x и Ubuntu 14.04) ===&lt;br /&gt;
Вам потребуются привилегии суперпользователя для выполнения команд запуска, остановки или перезапуска служб АктивногоШлюза:&lt;br /&gt;
&lt;br /&gt;
==== Запустить АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Остановить АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перезапустите АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Запросить текущий статус службы АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
В Windows запуск и остановка служб АктивногоШлюза может быть выполнена с помощью Windows Task Manager, на вкладке Services. Вы также можете запустить и остановить службы АктивногоШлюза, используя команду:&lt;br /&gt;
&lt;br /&gt;
==== Запустить ActiveGate ====&lt;br /&gt;
&amp;lt;code&amp;gt;net start &amp;quot;&amp;lt;service_Name&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;net start &amp;quot;AstromKey Gateway&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Остановить ActiveGate ====&lt;br /&gt;
&amp;lt;code&amp;gt;net stop &amp;quot;&amp;lt;service_name&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;net stop &amp;quot;AstromKey Gateway&amp;quot;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA/%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0/%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2295</id>
		<title>Запуск/остановка/перезапуск АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA/%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0/%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%D0%A8%D0%BB%D1%8E%D0%B7%D0%B0&amp;diff=2295"/>
		<updated>2022-12-03T10:25:08Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Чтобы запустить, остановить или перезапустить АктивныйШлюз, вам необходимо запустить, о...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Чтобы запустить, остановить или перезапустить АктивныйШлюз, вам необходимо запустить, остановить или перезапустить соответствующие службы для Linux или службы для Windows, которые использует АктивныйШлюз, в зависимости от операционной системы, на которой установлен АктивныйШлюз. Фактические услуги также зависят от цели, для которой был установлен АктивныйШлюз, и от включенных функциональных модулей.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Linux systemd (все поддерживаемые системы Linux, кроме RHEL 6.x и Ubuntu 14.04) ===&lt;br /&gt;
Вам потребуются привилегии суперпользователя для выполнения команд запуска, остановки или перезапуска служб АктивногоШлюза:&lt;br /&gt;
&lt;br /&gt;
==== Запустите службу АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl start &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Остановить службу АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl stop &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перезапустите службу АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl перезапустить &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Запросить текущий статус службы АктивногоШлюза ====&lt;br /&gt;
&amp;lt;code&amp;gt;systemctl статус &amp;lt;имя службы&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux System V (RHEL 6.x и Ubuntu 14.04) ===&lt;br /&gt;
Вам потребуются привилегии суперпользователя для выполнения команд запуска, остановки или перезапуска служб АктивногоШлюза:&lt;br /&gt;
&lt;br /&gt;
==== Запустить АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Остановить АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Перезапустите АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Запросить текущий статус службы АктивныйШлюз ====&lt;br /&gt;
&amp;lt;code&amp;gt;service &amp;lt;имя службы&amp;gt; status&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_Kong_Gateway&amp;diff=2251</id>
		<title>Мониторинг Kong Gateway</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_Kong_Gateway&amp;diff=2251"/>
		<updated>2022-11-27T15:05:28Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «С Ключ-Астром вы можете получить возможность наблюдать за Kong Gateway и его управляемыми API. У...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;С Ключ-Астром вы можете получить возможность наблюдать за Kong Gateway и его управляемыми API. Узнайте, как отслеживать свой Kong Gateway и собирать метрики с помощью расширения Kong Prometheus.&lt;br /&gt;
&lt;br /&gt;
== Предварительные требования ==&lt;br /&gt;
&lt;br /&gt;
* Ваша версия Kong Gate поддерживается Ключ-Астром.&lt;br /&gt;
* OneAgent или Ключ-Астром Operator установлены и доступны для мониторинга вашего Kong Gateway.&lt;br /&gt;
&lt;br /&gt;
Необходимая установка зависит от вашего приложения:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Если ваше приложение работает&lt;br /&gt;
!См. инструкцию для&lt;br /&gt;
|-&lt;br /&gt;
|на виртуальной машине или на «голом железе»&lt;br /&gt;
|ЕдиныйАгент&lt;br /&gt;
|-&lt;br /&gt;
|как рабочая нагрузка в Kubernetes или OpenShift&lt;br /&gt;
|Ключ-Астром Operator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Трассировки ==&lt;br /&gt;
Чтобы начать трассировку приложений Kong, см. Инструментирование NGINX вручную.&lt;br /&gt;
&lt;br /&gt;
== Метрики ==&lt;br /&gt;
Ключ-Астром может собирать метрики с помощью плагина Kong Prometheus. Таким образом, предполагается следующая конфигурация:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Настройки&lt;br /&gt;
!Детали&lt;br /&gt;
|-&lt;br /&gt;
|Конечная точка служб Kong&lt;br /&gt;
|&amp;lt;code&amp;gt;/services&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Конечная точка Kong Routes&lt;br /&gt;
|&amp;lt;code&amp;gt;/routes&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Конечная точка плагинов Kong&lt;br /&gt;
|&amp;lt;code&amp;gt;/plugins&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Конечная точка метрик Prometheus&lt;br /&gt;
|&amp;lt;code&amp;gt;/metrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Порт HTTP прокси-сервера Kong&lt;br /&gt;
|&amp;lt;code&amp;gt;8000&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Порт HTTPS прокси-сервера Kong&lt;br /&gt;
|&amp;lt;code&amp;gt;8443&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|HTTP-порт администратора Kong&lt;br /&gt;
|&amp;lt;code&amp;gt;8001&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Порт HTTPS администратора Kong&lt;br /&gt;
|&amp;lt;code&amp;gt;8444&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Обязательно адаптируйте инструкции по установке к вашей фактической конфигурации.&lt;br /&gt;
&lt;br /&gt;
== Включить плагин Prometheus на Kong ==&lt;br /&gt;
Чтобы включить плагин Prometheus в Kong, отправьте следующий запрос POST на конечную точку &amp;lt;code&amp;gt;/plugins&amp;lt;/code&amp;gt;:&lt;br /&gt;
 curl -X POST &amp;lt;nowiki&amp;gt;http://{HOST}:8001/plugins&amp;lt;/nowiki&amp;gt; --data &amp;quot;name=prometheus&amp;quot;&lt;br /&gt;
Замените &amp;lt;code&amp;gt;{HOST}&amp;lt;/code&amp;gt; вашим фактическим значением.&lt;br /&gt;
&lt;br /&gt;
Чтобы проверить доступные метрики Kong, запросите конечную точку &amp;lt;code&amp;gt;/metrics&amp;lt;/code&amp;gt;:&lt;br /&gt;
 curl -i &amp;lt;nowiki&amp;gt;http://localhost:8001/metrics&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Собирайте метрики Prometheus ==&lt;br /&gt;
Плагин Prometheus — самый удобный способ сбора метрик Kong. Плагин находится в постоянном развитии, поэтому появляются все новые и новые показатели.&lt;br /&gt;
&lt;br /&gt;
В настоящее время Ключ-Астром предлагает три подхода к сбору метрик Prometheus в зависимости от среды.&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
В Kubernetes Ключ-Астром поддерживает парсинг любой конечной точки HTTP(s), предлагая метрики в формате OpenMetrics (например, экспортеры Prometheus). С помощью аннотаций, специфичных для Ключ-Астром, вы можете указать, какие модули или сервисы следует очищать.&lt;br /&gt;
&lt;br /&gt;
Узнайте, как собирать метрики Prometheus в Kubernetes.&lt;br /&gt;
&lt;br /&gt;
=== Использование расширения ===&lt;br /&gt;
Ключ-Астром предоставляет масштабируемые средства для получения метрик Prometheus напрямую из источника без использования Kubernetes. Это работает полностью автоматически и работает лучше всего, если ЕдиныйАгент установлен на компьютере, где создаются метрики Prometheus, но это также можно сделать полностью без агента, когда ЕдиныйАгент не может быть установлен на устройстве.&lt;br /&gt;
&lt;br /&gt;
* Узнайте, как собирать метрики Prometheus без Kubernetes с помощью источника данных Extensions 2.0 Prometheus.&lt;br /&gt;
* Ознакомьтесь с нашими руководствами по Extensions 2.0.&lt;br /&gt;
&lt;br /&gt;
Кроме того, следите за нашим центром Software Intelligence, где мы часто публикуем новые расширения.&lt;br /&gt;
&lt;br /&gt;
=== Amazon Managed ===&lt;br /&gt;
Amazon предоставляет управляемый сервис для Prometheus, а Ключ-Астром предоставляет средства для сбора метрик непосредственно из него, если вам это нужно. Однако, как правило, было бы более рентабельно использовать один из других методов, описанных здесь, и избежать дополнительных затрат на сервис Amazon.&lt;br /&gt;
&lt;br /&gt;
Узнайте, как собирать метрики Prometheus из Amazon Managed Service для Prometheus.&lt;br /&gt;
&lt;br /&gt;
== Kong метрики ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
!Тип&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_bandwidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Общая пропускная способность в байтах, потребляемая на услугу/маршрут в Kong&lt;br /&gt;
|counter&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_datastore_reachable&amp;lt;/code&amp;gt;&lt;br /&gt;
|Хранилище данных доступно из Kong; 0 недоступен&lt;br /&gt;
|gauge&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_http_status&amp;lt;/code&amp;gt;&lt;br /&gt;
|Коды состояния HTTP для каждой службы/маршрута в Kong&lt;br /&gt;
|counter&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_latency&amp;lt;/code&amp;gt;&lt;br /&gt;
|Задержка, добавленная Kong, общее время запроса и задержка восходящего потока для каждой службы/маршрута в Kong&lt;br /&gt;
|histogram&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;kong_latency_bucket&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;kong_latency_count&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;kong_latency_sum&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|gauge&lt;br /&gt;
&lt;br /&gt;
counter&lt;br /&gt;
&lt;br /&gt;
counter&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_memory_lua_shared_dict_bytes&amp;lt;/code&amp;gt;&lt;br /&gt;
|Выделенные плиты в байтах в shared_dict&lt;br /&gt;
|gauge&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_memory_lua_shared_dict_total_bytes&amp;lt;/code&amp;gt;&lt;br /&gt;
|Общая емкость в байтах shared_dict&lt;br /&gt;
|gauge&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_memory_workers_lua_vms_bytes&amp;lt;/code&amp;gt;&lt;br /&gt;
|Выделенные байты в рабочей Lua VM&lt;br /&gt;
|gauge&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_nginx_http_current_connections&amp;lt;/code&amp;gt;&lt;br /&gt;
|Количество HTTP-соединений&lt;br /&gt;
|gauge&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_nginx_metric_errors_total&amp;lt;/code&amp;gt;&lt;br /&gt;
|Количество ошибок nginx-lua-prometheus&lt;br /&gt;
|counter&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;kong_nginx_timers&amp;lt;/code&amp;gt;&lt;br /&gt;
|Количество таймеров NGINX&lt;br /&gt;
|gauge&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B9&amp;diff=2250</id>
		<title>Поддержка технологий</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B9&amp;diff=2250"/>
		<updated>2022-11-27T14:51:48Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Платформа ЕдиныйАгент и матрица поддержки возможностей]]&lt;br /&gt;
&lt;br /&gt;
[[Матрица поддержки Serverless вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Жизненный цикл поддержки Kubernetes]]          &lt;br /&gt;
&lt;br /&gt;
[[Жизненный цикл поддержки OpenShift]]&lt;br /&gt;
&lt;br /&gt;
[[Жизненный цикл поддержки для VMware Tanzu Application Service]]&lt;br /&gt;
&lt;br /&gt;
[[Программное обеспечение]]     &lt;br /&gt;
&lt;br /&gt;
* [[Java]]&lt;br /&gt;
** [[Поддержка JVM]]&lt;br /&gt;
** [[Сборщик мусора G1 - Java 9]]&lt;br /&gt;
** [[Основные проблемы с памятью Java]]                 &lt;br /&gt;
* .[[NET]]&lt;br /&gt;
* [[Node.js]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
** [[Поддерживаемые версии PHP]]&lt;br /&gt;
** [[Полный мониторинг PHP]]&lt;br /&gt;
** [[Видимость на уровне кода для PHP]]&lt;br /&gt;
** [[PHP-FPM мониторинг]]&lt;br /&gt;
* [[Go]]&lt;br /&gt;
** Служба поддержки &lt;br /&gt;
*** [[Поддерживаемые версии Go]]                &lt;br /&gt;
*** [[Известные ограничения для поддержки Go]]                &lt;br /&gt;
**Конфигурация и анализ&lt;br /&gt;
***[[Включить мониторинг Go]]                &lt;br /&gt;
***[[Анализируйте показатели Go]]                &lt;br /&gt;
***[[Сквозной мониторинг запросов]]     &lt;br /&gt;
***[[Полная видимость на уровне кода]]&lt;br /&gt;
***[[Сервисы Custom Go]]                             &lt;br /&gt;
* [[NGINX]]&lt;br /&gt;
**[[Инструментирование кастомных сборок nginx]]&lt;br /&gt;
**[[Мониторинг Kong Gateway|Мониторинг Kong Gateway&amp;lt;br /&amp;gt;]]&lt;br /&gt;
На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью Ключ-Астром. Этот список постоянно растет, поэтому заходите почаще. См. также, [[Конец объявлений о поддержке.]]&lt;br /&gt;
&lt;br /&gt;
== Операционные системы       ==&lt;br /&gt;
Вы можете установить ЕдиныйАгент в следующих операционных системах [[Linux]], [[Unix]], [[Windows]] и [[z/OS.]]&lt;br /&gt;
&lt;br /&gt;
=== Linux            ===&lt;br /&gt;
Ключ-Астром только тестирует и поддерживает установку ЕдиныйАгент в перечисленных ниже дистрибутивах и версиях Linux.&lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' Существуют определенные ограничения при развертывании ЕдиныйАгент на хосте Linux с подключенными дисками NFS. См. [[Раздел Устранение неполадок при установке ЕдиныйАгент.]]&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые архитектуры CPU:'''&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;x86-64&amp;lt;/code&amp;gt; - 64-bit Intel/AMD&lt;br /&gt;
*&amp;lt;code&amp;gt;s390x&amp;lt;/code&amp;gt; - 64-bit IBM Z mainframe&lt;br /&gt;
*&amp;lt;code&amp;gt;ppc64le&amp;lt;/code&amp;gt; - 64-bit PowerPC&lt;br /&gt;
*&amp;lt;code&amp;gt;ARM64 (AArch64)&amp;lt;/code&amp;gt; - 64-bit Linux ARM, including AWS Graviton processors&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Поддерживаемые ОС&lt;br /&gt;
!Версии&lt;br /&gt;
!Архитектура CPU&lt;br /&gt;
|-&lt;br /&gt;
|AlmaLinux&lt;br /&gt;
|8.6+&lt;br /&gt;
|ARM64 (AArch64), PPCLE, s390, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Alpine Linux (musl libc) for containers&lt;br /&gt;
|3.10 - 3.15&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; &lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Amazon Linux&lt;br /&gt;
|2&lt;br /&gt;
|ARM64 (AArch64), x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Amazon Linux AMI &lt;br /&gt;
|2014.03 - 2018.03&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Bottlerocket&lt;br /&gt;
|1.x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|x86-64 &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |CentOS&lt;br /&gt;
| 7.x&lt;br /&gt;
|ARM64 (AArch64), PPCLE, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |CentOS Stream&lt;br /&gt;
|8, 9&lt;br /&gt;
|ARM64 (AArch64), PPCLE, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | Debian &lt;br /&gt;
| 8, 9, 10, 11&lt;br /&gt;
|&lt;br /&gt;
x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |EulerOS&lt;br /&gt;
|2.3, 2.5, 2.8 &lt;br /&gt;
| x86-64&lt;br /&gt;
|-&lt;br /&gt;
|2.8&lt;br /&gt;
|&lt;br /&gt;
ARM64 (AArch64) &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Fedora&lt;br /&gt;
|34, 35, 36&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |&lt;br /&gt;
Google Container-Optimized OS&lt;br /&gt;
|89 LTS&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Oracle Linux&lt;br /&gt;
| 6.x, 7.x, 8.x&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Red Hat Enterprise Linux&lt;br /&gt;
|6.x, 7.x, 8.x, 9.x&lt;br /&gt;
| x86-64&lt;br /&gt;
|-&lt;br /&gt;
|7.x, 8.x, 9.x&lt;br /&gt;
|PPCLE &lt;br /&gt;
|-&lt;br /&gt;
|9.x, 7.4+, 8.x&lt;br /&gt;
|ARM64 (AArch64) &lt;br /&gt;
|-&lt;br /&gt;
| 9.x, 6.9+, 7.x, 8.x&lt;br /&gt;
| s390x&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Red Hat Enterprise Linux CoreOS&lt;br /&gt;
|4.6&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 4.7&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 4.8&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 4.9&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 4.10&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 4.11&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Rocky Linux&lt;br /&gt;
|8.x, 9.x&lt;br /&gt;
|ARM64 (AArch64), x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
SUSE Linux Enterprise Server &lt;br /&gt;
| 12.3, 12.4, 12.5, 15.0, 15.1, 15.2, 15.3&lt;br /&gt;
| x86-64, PPCLE&lt;br /&gt;
|-&lt;br /&gt;
|15.x&lt;br /&gt;
|ARM64 (AArch64)&lt;br /&gt;
|-&lt;br /&gt;
|12.3, 12.4, 12.5, 15.x&lt;br /&gt;
| s390x &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |Ubuntu &lt;br /&gt;
|&lt;br /&gt;
14.04 LTS, 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 21.10&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
|16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 21.10&lt;br /&gt;
|PPCLE&lt;br /&gt;
|-&lt;br /&gt;
|20.04 LTS, 22.04 LTS, 21.10, 18.04 LTS&lt;br /&gt;
|ARM64 (AArch64), s390x&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |openSUSE&lt;br /&gt;
|15.3&lt;br /&gt;
|PPCLE, x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживается только в контейнерах, которые отслеживаются в режиме полного стека OneAgent или в режиме мониторинга только для приложений (musl libc 1.1.14 - 1.2).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживается только с использованием инъекции только в приложение. Метрики узлов доступны с помощью Kubernetes Monitoring.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Поддерживается развертывание на основе контейнера с помощью оператора (см. OpenShift).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Поддерживается развертывание на основе контейнера через хранилище томов (см. GKE).&lt;br /&gt;
&lt;br /&gt;
===Unix===&lt;br /&gt;
Ключ-Астром тестирует и обеспечивает поддержку установки ЕдиногоАгента в перечисленных ниже версиях [[AIX]] и [[Solaris]].&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые архитектуры CPU''' &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;x86&amp;lt;/code&amp;gt; - 32-bit Intel/AMD&lt;br /&gt;
* &amp;lt;code&amp;gt;x86-64&amp;lt;/code&amp;gt; - 64-bit Intel/AMD&lt;br /&gt;
*&amp;lt;code&amp;gt;POWER8&amp;lt;/code&amp;gt; - 64-bit Power ISA&lt;br /&gt;
* &amp;lt;code&amp;gt;POWER9&amp;lt;/code&amp;gt; - 64-bit Power ISA&lt;br /&gt;
* &amp;lt;code&amp;gt;SPARC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!UNIX Система&lt;br /&gt;
! Версии &lt;br /&gt;
!Архитектура CPU&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | IBM AIX &lt;br /&gt;
| 7.1 TL5&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 7.2 TL4&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 7.2 TL5&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 7.3 TL0&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 6.1 TL9, SP9+&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|POWER8, POWER9&lt;br /&gt;
|-&lt;br /&gt;
|IBM AIX VIOS&lt;br /&gt;
|3.1.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|POWER8, POWER9&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Solaris&lt;br /&gt;
|10 1/13+, 11.x&lt;br /&gt;
|SPARC, x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;Установка в разделах WPAR AIX не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Для AIX 6.1 автоматическое внедрение модуля кода отсутствует. Установка в разделах WPAR AIX не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Виртуальный сервер ввода-вывода, режим автовставки не поддерживается&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
Ключ-Астром только тестирует и поддерживает установку ЕдиногоАгента в перечисленных ниже версиях [[Windows]].&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые архитектуры CPU'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;x86-64&amp;lt;/code&amp;gt; -64-bit Intel/AMD&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Windows Система&lt;br /&gt;
!Версии&lt;br /&gt;
!Архитектура CPU &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | Windows Desktop 10&lt;br /&gt;
|8.1, 1909&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 20H2&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 21H1&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 1507&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 1607&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 1809&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 21H2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|x86-64 &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | Windows Desktop 11&lt;br /&gt;
| 21H2&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; | Windows Server &lt;br /&gt;
|2008 R2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 2012&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2012 R2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2016&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 2019&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 2022&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 20H2&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Windows Server - Nano&lt;br /&gt;
|All versions supported&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
1)Полугодовой канал Windows 10 (SAC), за исключением Windows 10 IoT.&lt;br /&gt;
&lt;br /&gt;
2)Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT.&lt;br /&gt;
&lt;br /&gt;
3)Начиная с ЕдиногоАгента версии 1.225, установщик подписывается с использованием алгоритма SHA-2. Следовательно, на хостах Windows 2008 R2 должна быть установлена поддержка подписи кода SHA-2: обновления KB4490628 и KB4474419.&lt;br /&gt;
&lt;br /&gt;
4)Включая Windows Server Core.&lt;br /&gt;
&lt;br /&gt;
5)Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется, чтобы OneAgent был установлен в автономном режиме) или отслеживание в сценарии только для приложений.&lt;br /&gt;
&lt;br /&gt;
6)Полугодовой канал (SAC). Поддержка включает установку Server Core (OneAgent, установленный в автономном режиме) или отслеживание в сценарии только для приложений.&lt;br /&gt;
&lt;br /&gt;
7)Ограниченная поддержка, основанная на совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.&lt;br /&gt;
&lt;br /&gt;
=== IBM z/OS ===&lt;br /&gt;
Ключ-Астром только тестирует и поддерживает установку модулей кода ЕдиногоАгента для технологий и версий, перечисленных ниже..&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технология&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|z/OS&lt;br /&gt;
|2.3, 2.4, 2.5&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ&lt;br /&gt;
|8.0, 9.0, 9.1&lt;br /&gt;
|-&lt;br /&gt;
|DB2&lt;br /&gt;
|11, 12&lt;br /&gt;
|-&lt;br /&gt;
|DL/I&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== CICS ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технология&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|CICS Transaction Server&lt;br /&gt;
|5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 6.1&lt;br /&gt;
|-&lt;br /&gt;
|CICS Transaction Gateway&amp;lt;sup&amp;gt;1 2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|9.0, 9.1, 9.2, 9.3&lt;br /&gt;
|-&lt;br /&gt;
|CICS SOAP over HTTP&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS DLI&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS MQ Bridge&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживаются только протоколы EXCI и IPIC.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Конфигурация локального режима WAS не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Поддерживается только входящая трассировка.&lt;br /&gt;
&lt;br /&gt;
==== IMS ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IBM IMS&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|IMS &amp;lt;sup&amp;gt;1 2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|13, 14, 15&lt;br /&gt;
|-&lt;br /&gt;
|IMS TM Resource Adapter&lt;br /&gt;
|13, 14, 15&lt;br /&gt;
|-&lt;br /&gt;
|IMS SOAP Gateway&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|3.2&lt;br /&gt;
|-&lt;br /&gt;
|IMS Connect API&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|3.2&lt;br /&gt;
|-&lt;br /&gt;
|IMS MQ Bridge&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|IMS MQ Trigger Monitor&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Только входящая трассировка.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Отслеживание транзакций Fast Path поддерживается только для IMS 15.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database client&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|IBM DB2&lt;br /&gt;
|11, 12&lt;br /&gt;
|-&lt;br /&gt;
|IBM IMS DB&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживаются методы доступа к базе данных DL/I и Fast Path.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Messaging client&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ&lt;br /&gt;
|8.0, 9.0, 9.1, 9.2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Виртуальная машина&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|IBM JVM for z/OS&lt;br /&gt;
|7, 8&lt;br /&gt;
|-&lt;br /&gt;
|IBM Semeru for z/OS&lt;br /&gt;
|11&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технология&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|IBM WebSphere Application Server&lt;br /&gt;
|8.5.5, 9.0&lt;br /&gt;
|-&lt;br /&gt;
|IBM WebSphere Liberty&lt;br /&gt;
|18, 19, 20, 21&lt;br /&gt;
|-&lt;br /&gt;
|IBM z/OS Connect Enterprise Edition 12&lt;br /&gt;
|3.0.30+&lt;br /&gt;
|-&lt;br /&gt;
|IBM CICS Transaction Gateway&lt;br /&gt;
|9.0, 9.1, 9.2, 9.3&lt;br /&gt;
|-&lt;br /&gt;
|IBM IMS SOAP Gateway&lt;br /&gt;
|3.2&lt;br /&gt;
|-&lt;br /&gt;
|IBM CICS SOAP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpClient&lt;br /&gt;
|3.1, 4&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживается только автономная конфигурация z/OS Connect EE.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживаются только поставщики услуг CICS, IMS и IBM MQ.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database framework&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|JDBC &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|3, 4&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживаются только драйверы DB2 JDBC типов 2 и 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Messaging client&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ&lt;br /&gt;
|8.0, 9.0, 9.1, 9.2&lt;br /&gt;
|-&lt;br /&gt;
|JMS&lt;br /&gt;
|1.1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring framework&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|JMX&lt;br /&gt;
|1.0+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Контейнеры ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Функции&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Автоинъекция в контейнер Docker (Глубокий мониторинг)&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|1.6+ (32 and 64 bit) glibc or musl-libc required&lt;br /&gt;
|-&lt;br /&gt;
|Автоинъекция в контейнер containerd (Глубокий мониторинг)&lt;br /&gt;
|1.1.2+ (32 and 64 bit) glibc or musl-libc required&lt;br /&gt;
|-&lt;br /&gt;
|Автоинъекция в контейнер CRI-O (глубокий мониторинг)&lt;br /&gt;
|1.12.5+ (32 and 64 bit) glibc or musl-libc required&lt;br /&gt;
|-&lt;br /&gt;
|Автоинъекция в контейнер Garden-RunC (Глубокий мониторинг)&lt;br /&gt;
|1.0.0+ (32 and 64 bit) glibc or musl-libc required&lt;br /&gt;
|-&lt;br /&gt;
|Автоинъекция в контейнер BOSH bpm (Глубокий мониторинг)&lt;br /&gt;
|0.11.0+&lt;br /&gt;
|-&lt;br /&gt;
|Показатели контейнера Docker&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Please see known limitations of Docker container monitoring.&lt;br /&gt;
&lt;br /&gt;
== Гипервизоры ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|AIX (LPAR)&lt;br /&gt;
|-&lt;br /&gt;
|Hyper-V&lt;br /&gt;
|-&lt;br /&gt;
|KVM&lt;br /&gt;
|-&lt;br /&gt;
|Nutanix AHV&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|QEMU&lt;br /&gt;
|-&lt;br /&gt;
|Xen&lt;br /&gt;
|-&lt;br /&gt;
|VMware&lt;br /&gt;
|-&lt;br /&gt;
|AWS Nitro&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ключ-Астром обнаруживает гипервизор, но не использует специальную логику.&lt;br /&gt;
&lt;br /&gt;
== Сетевые интерфейсы ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|IEEE 802.3 Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|IEEE 802.11 Wireless LAN&lt;br /&gt;
|-&lt;br /&gt;
|OpenVZ virtual network device (venet)&lt;br /&gt;
|}&lt;br /&gt;
Примечание:&lt;br /&gt;
&lt;br /&gt;
* Поддерживаются как физические, так и виртуальные интерфейсы при условии, что им не назначен локальный адрес канала.&lt;br /&gt;
** Для IPv4: локальные адреса канала находятся в диапазоне от &amp;lt;code&amp;gt;169.254.1.0&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;169.254.254.255&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Для IPv6: локальные адреса канала находятся в диапазоне от &amp;lt;code&amp;gt;0xFE800000&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;0xFEBFFFFF&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Интерфейсы виртуального моста Ethernet не поддерживаются.&lt;br /&gt;
* Поддерживается связывание сетевого интерфейса.&lt;br /&gt;
* Для мониторинга трафика поддерживается только протокол TCP.&lt;br /&gt;
&lt;br /&gt;
== Облачные платформы ==&lt;br /&gt;
&lt;br /&gt;
=== AWS ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Amazon Web Services (AWS)&lt;br /&gt;
|-&lt;br /&gt;
|DynamoDB&lt;br /&gt;
|-&lt;br /&gt;
|Elastic Block Store (EBS)&lt;br /&gt;
|-&lt;br /&gt;
|Elastic Compute Cloud (EC2)&lt;br /&gt;
|-&lt;br /&gt;
|Elastic Load Balancing (ELB)&lt;br /&gt;
|-&lt;br /&gt;
|Lambda&lt;br /&gt;
|-&lt;br /&gt;
|Relational Database Service (RDS)&lt;br /&gt;
|-&lt;br /&gt;
|Simple Storage Service (S3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Azure ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Вычислительный сервис&lt;br /&gt;
!Расширение для развертывания ЕдиногоАгента&lt;br /&gt;
!Интеграция Ключ-Астром с Azure Monitor&lt;br /&gt;
|-&lt;br /&gt;
|Virtual Machines&lt;br /&gt;
|VM-Extension&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Virtual Machine Scale Set&lt;br /&gt;
|VM-Extension&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Service Fabric&lt;br /&gt;
|VM-Extension&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Azure Kubernetes Service (AKS)&lt;br /&gt;
|Operator-rollout&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|Cloud-Services (Classic)&lt;br /&gt;
|Startup script&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|HDInsight&lt;br /&gt;
|Startup-Script&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|App Service (Windows based)&lt;br /&gt;
|SiteExtension&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Azure Functions&lt;br /&gt;
|SiteExtension (Early Adopter release)&lt;br /&gt;
|да&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; VM-Extension автоматизирует установку ЕдиногоАгента с помощью собственных средств автоматизации Azure. ЕдинйыйАгент также можно установить вручную или с помощью выбранного вами инструмента автоматизации.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поды и узлы Windows не поддерживаются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Сервис платформы&lt;br /&gt;
!Поддержка модуля кода ЕдиногоАгента&lt;br /&gt;
!Интеграция Ключ-Астром с Azure Monitor&lt;br /&gt;
|-&lt;br /&gt;
|Blob-Storage&lt;br /&gt;
|HttpClient&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Table-Storage&lt;br /&gt;
|HttpClient&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Queue-Storage&lt;br /&gt;
|HttpClient&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|File-Storage&lt;br /&gt;
|Infrastructure monitoring&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Disk-Storage&lt;br /&gt;
|Infrastructure monitoring&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|ServiceBus Queues and Topics&lt;br /&gt;
|Microsoft Azure Service Bus Client for .NET&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Load-Balancer&lt;br /&gt;
|Infrastructure monitoring&lt;br /&gt;
|да&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Application Gateway&lt;br /&gt;
|Trace-Context&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|API Management&lt;br /&gt;
|Trace-Context&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, SDK&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Azure SQL&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Azure SQL Elastic Pool&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Azure SQL Managed Instance&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|SQL Data Warehouse&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|SQL Server Stretch&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|Azure DB for MySql&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|Azure DB for PostgreSQL&lt;br /&gt;
|Supported database frameworks&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|нет&lt;br /&gt;
|-&lt;br /&gt;
|CosmosDB&lt;br /&gt;
|MongoDB API, Cassandra API, HttpClient&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Redis Cache&lt;br /&gt;
|Supported client libraries&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|Event Hubs&lt;br /&gt;
|SDK&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|-&lt;br /&gt;
|IoT Hub&lt;br /&gt;
|Trace Context&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, SDK&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|да&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Отслеживает HTTP-вызовы через поддержку HttpClient.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Отслеживайте вызовы базы данных через поддерживаемые платформы баз данных (например, ADO.NET или JDBC).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Доступно только для [https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview#why-use-standard-load-balancer стандартного балансировщика нагрузки]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Трассировка End-2-End через [https://www.w3.org/TR/trace-context/ контекст трассировки]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; Трассировка End-2-End с помощью [https://github.com/Dynatrace/OneAgent-SDK SDK ЕдиногоАгента]&lt;br /&gt;
&lt;br /&gt;
=== Облачная платформа Google ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Облачные сервисы Google&lt;br /&gt;
|-&lt;br /&gt;
|Google Kubernetes Engine&lt;br /&gt;
|-&lt;br /&gt;
|GKE Autopilot (only for automatic &amp;lt;code&amp;gt;applicationMonitoring&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|Google App Engine&lt;br /&gt;
|-&lt;br /&gt;
|Google Compute Engine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== VMware ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!VMware&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ESXi host&lt;br /&gt;
|6.5, 6.7, 7.0&lt;br /&gt;
|-&lt;br /&gt;
|vCenter server&lt;br /&gt;
|6.5, 6.7, 7.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Heroku ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Features&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Stack&lt;br /&gt;
|Heroku-18&lt;br /&gt;
|-&lt;br /&gt;
|Stack&lt;br /&gt;
|Heroku-20 (default)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Контейнерные платформы ==&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
Ключ-Астром поддерживает множество разновидностей Kubernetes и OpenShift. Поддерживаемые дистрибутивы управляются и управляются клиентами. Размещенные версии управляются облачными провайдерами.&lt;br /&gt;
&lt;br /&gt;
==== Дистрибутивы ====&lt;br /&gt;
&lt;br /&gt;
* Google Anthos&lt;br /&gt;
* Mirantis Kubernetes Engine &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* Rancher 2.0&lt;br /&gt;
* Red Hat OpenShift Container Platform&lt;br /&gt;
* VMware Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal Kubernetes Service)&lt;br /&gt;
* D2iQ Konvoy&lt;br /&gt;
* Oracle Container Engine for Kubernetes (OKE)&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка на основе совместимости с вышестоящим Kubernetes.&lt;br /&gt;
&lt;br /&gt;
==== Хостинг-версии ====&lt;br /&gt;
&lt;br /&gt;
* Amazon Elastic Kubernetes Service&lt;br /&gt;
* Azure Kubernetes Service&lt;br /&gt;
* Google Kubernetes Engine&lt;br /&gt;
* RedHat OpenShift Service on AWS (ROSA) &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* IBM Kubernetes Service &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* OpenShift Dedicated &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* SUSE Container as a Service platform &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
* GKE Autopilot &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка, основанная на совместимости с вышестоящим Kubernetes/OpenShift.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Только для автоматической конфигурации &amp;lt;code&amp;gt;applicationMonitoring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Cloud Foundry ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Сборки&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Java buildpack&lt;br /&gt;
|3.11+&lt;br /&gt;
|-&lt;br /&gt;
|PHP buildpack&lt;br /&gt;
|v4.3.34+&lt;br /&gt;
|-&lt;br /&gt;
|Staticfile buildpack&lt;br /&gt;
|v1.4.6+&lt;br /&gt;
|-&lt;br /&gt;
|Go buildpack&lt;br /&gt;
|v1.8.41+&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core on Linux buildpack&lt;br /&gt;
|v3.1+&lt;br /&gt;
|-&lt;br /&gt;
|Node.js buildpack&lt;br /&gt;
|v1.6.10+ (требуется ЕдиныйАгент версии 1.131 или выше)&lt;br /&gt;
|-&lt;br /&gt;
|IBM WebSphere Liberty buildpack&lt;br /&gt;
|v3.9-20170419-1403+ См. известные проблему&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== IBM Cloud Foundry ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Features&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|IBM WebSphere Liberty buildpack&lt;br /&gt;
|v3.9-20170419-1403+ См. известную проблему&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Cloud Foundry ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Features&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Garden-runC&lt;br /&gt;
|v1.0.0+&lt;br /&gt;
|-&lt;br /&gt;
|BOSH BPM for platform process isolation&lt;br /&gt;
|v0.11.0+&lt;br /&gt;
|-&lt;br /&gt;
|Winc for Windows Server containers&lt;br /&gt;
|Windows server 1709+&lt;br /&gt;
|-&lt;br /&gt;
|VMware Tanzu Application Service (via BOSH add-on)&lt;br /&gt;
|См. модель поддержки для службы приложений Tanzu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Приложения, сервисы и базы данных ==&lt;br /&gt;
&lt;br /&gt;
=== Java и Scala ===&lt;br /&gt;
Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Ключ-Астром для версий Java.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Виртуальные машины&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Amazon Corretto&lt;br /&gt;
|8 LTS, 11 LTS, 17 LTS&lt;br /&gt;
|Linux&lt;br /&gt;
|ARM64 (AArch64)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Azul Platform Core (Zulu)&lt;br /&gt;
|7, 8 LTS, 11 LTS, 17 LTS, 18&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Azul Platform Prime (Zing)&lt;br /&gt;
|6&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;, 7&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;, 8 LTS&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;, 11 LTS&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Bellsoft Liberica&lt;br /&gt;
|8 LTS, 11 LTS, 17 LTS, 18&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Solaris, Windows&lt;br /&gt;
|ARM64 (AArch64), PPCLE, SPARC, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Eclipse Temurin (a.k.a. 'Adoptium')&lt;br /&gt;
|8 LTS, 11 LTS, 17 LTS&lt;br /&gt;
|AIX, Linux, Windows&lt;br /&gt;
|ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Fujitsu&lt;br /&gt;
|5, 6, 8&lt;br /&gt;
|Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Graal JVM&lt;br /&gt;
|8&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 11&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Hitachi&lt;br /&gt;
|5&lt;br /&gt;
|Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Huawei&lt;br /&gt;
|8&lt;br /&gt;
|Linux&lt;br /&gt;
|ARM64 (AArch64)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |IBM JVM&lt;br /&gt;
|6, 7, 8 LTS&lt;br /&gt;
|AIX, Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|POWER8, POWER9, PPCBE, PPCLE, s390x, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |IBM Semeru&lt;br /&gt;
|8 LTS, 11 LTS, 17 LTS&lt;br /&gt;
|AIX, Linux, Windows&lt;br /&gt;
|ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Microsoft OpenJDK&lt;br /&gt;
|11 LTS, 17 LTS&lt;br /&gt;
|Linux, Windows&lt;br /&gt;
|ARM64 (AArch64), x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |OpenJ9&lt;br /&gt;
|0.8&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.9&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 0.10&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 0.11&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |OpenJDK&lt;br /&gt;
|6, 7, 8 LTS, 11 LTS, 17 LTS, 18&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Oracle Hotspot JVM&lt;br /&gt;
|6, 7, 8 LTS, 11 LTS, 17 LTS, 18&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Solaris, Windows&lt;br /&gt;
|ARM64 (AArch64), SPARC, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Oracle JRockit&lt;br /&gt;
|6&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Solaris, Windows&lt;br /&gt;
|SPARC, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |SAP JVM&lt;br /&gt;
|7, 8 LTS, 11 LTS, 17 LTS, 18&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Scala&lt;br /&gt;
|2.11, 2.12, 2.13&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; JDK8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; JDK8, JDK10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; JDK 11&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; JDK8, JDK11&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; Собственный образ GraalVM не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может предоставлять поддержку только для проблем, которые могут быть воспроизведены на других JVM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Серверы приложений&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Apache TomEE&lt;br /&gt;
|1.x, 7.x, 8.x&lt;br /&gt;
|-&lt;br /&gt;
|Apache Tomcat&lt;br /&gt;
|6, 7, 8, 8.5, 9&lt;br /&gt;
|-&lt;br /&gt;
|Eclipse Glassfish&lt;br /&gt;
|5.1&lt;br /&gt;
|-&lt;br /&gt;
|Fujitsu Interstage&lt;br /&gt;
|12&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Glassfish&lt;br /&gt;
|3.1.x, 4.x, 5.x&lt;br /&gt;
|-&lt;br /&gt;
|IBM WebSphere Application Server&lt;br /&gt;
|8.5.5, 9.0, 8.5&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|IBM WebSphere Liberty&lt;br /&gt;
|8.5.x - 22.x&lt;br /&gt;
|-&lt;br /&gt;
|JBoss Enterprise Application Platform&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|Oracle WebLogic&lt;br /&gt;
|11g&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 12c&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 14c&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Payara&lt;br /&gt;
|4.x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 5.x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|WildFly&lt;br /&gt;
|8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка: Полностью поддерживаемая базовая технология: Java&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Ограниченная поддержка: Полностью поддерживаемая базовая технология: Glassfish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Начиная с версии  ЕдиногоАгента 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; 10.3.x = 11g&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!ESBs and SOA&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Apache Camel&lt;br /&gt;
|2.21+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Apache OpenEJB&lt;br /&gt;
|3.1.x&lt;br /&gt;
|-&lt;br /&gt;
|Mule (HTTP Listener)&lt;br /&gt;
|3.5, 3.6, 3.7, 3.8, 3.9, 4.1.x - 4.5.x&lt;br /&gt;
|-&lt;br /&gt;
|Red Hat Fuse Standalone&lt;br /&gt;
|7.0+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Red Hat Fuse on OpenShift&lt;br /&gt;
|7.0+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|TIBCO ActiveMatrix BusinessWorks&lt;br /&gt;
|5.8.2 - 5.14&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 6.4&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 6.5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 6.6 - 6.8&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживаются только коннекторы Apache Camel Undertow, Kafka и MongoDB.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживаются только рабочие процессы TIBCO, которые запускаются входящим запросом веб-службы, HTTP-запросом или сообщением JMS.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Веб-фреймворк&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Akka Http client&lt;br /&gt;
|10.1, 10.0, 10.2, 10.4&lt;br /&gt;
|-&lt;br /&gt;
|Akka Http server&lt;br /&gt;
|10.1&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpAsyncClient&lt;br /&gt;
|4.0.x, 4.1.x&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpClient&lt;br /&gt;
|3.1, 4.x, 5.0.x, 5.1.x&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpCore&lt;br /&gt;
|4.x&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 5.x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Elasticsearch&lt;br /&gt;
|1.7&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 2.0&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 2.1&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 2.2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grails&lt;br /&gt;
|3.x&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Java HttpUrlConnection&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Java IMS Soap Gateway client&lt;br /&gt;
|3.2&lt;br /&gt;
|-&lt;br /&gt;
|Jetty HTTP client&lt;br /&gt;
|7, 8, 9, 10, 11&lt;br /&gt;
|-&lt;br /&gt;
|Jetty HTTP server&lt;br /&gt;
|7, 8, 9, 10&lt;br /&gt;
|-&lt;br /&gt;
|LinkerdD&lt;br /&gt;
|1.x&lt;br /&gt;
|-&lt;br /&gt;
|Netty&lt;br /&gt;
|3.10, 4.x&lt;br /&gt;
|-&lt;br /&gt;
|Ning Asynchronous HTTP Client&lt;br /&gt;
|1.8, 1.9&lt;br /&gt;
|-&lt;br /&gt;
|OkHttp&lt;br /&gt;
|3.x, 4.0.x - 4.3.x, 4.4.x - 4.10.x&lt;br /&gt;
|-&lt;br /&gt;
|Play Framework&lt;br /&gt;
|2.2 - 2.6, 2.7, 2.8&lt;br /&gt;
|-&lt;br /&gt;
|Reactor Netty HTTP Client&lt;br /&gt;
|0.8.x, 0.9.x, 1.0.x, 1.1.x&lt;br /&gt;
|-&lt;br /&gt;
|Reactor Netty HTTP Server&lt;br /&gt;
|0.6.x, 0.7.x, 0.8.x, 0.9.x, 1.0.x&lt;br /&gt;
|-&lt;br /&gt;
|Servlet Engine&lt;br /&gt;
|2.5, 3.0, 3.1, 4.0&lt;br /&gt;
|-&lt;br /&gt;
|Software AG WebMethods Integration Server&lt;br /&gt;
|9.0&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 9.&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; - 9.12&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 10.0 - 10.5&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Spring WebFlux&lt;br /&gt;
|5.x&lt;br /&gt;
|-&lt;br /&gt;
|Spring WebFlux WebClient&lt;br /&gt;
|5.x&lt;br /&gt;
|-&lt;br /&gt;
|undertow.io&lt;br /&gt;
|1.x&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;, 2.0.x - 2.2.x&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; поддерживается только синхронная обработка запросов&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; поддерживается только обработка запросов HTTP/1.1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; В настоящее время поддерживается только веб-протокол, а не проприетарный протокол TCP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; только в сервлет-контейнере&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; Мониторинг Ключ-Астром ограничивается входящими веб-запросами, которые вызывают любую работу (бизнес-логику) в WebMethods.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; В настоящее время Ключ-Астром может перехватывать входящие HTTP-запросы только в том случае, если undertow.io настроен на использование Servlet API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Threading&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|CompletableFuture&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Spring Integration&lt;br /&gt;
|5.1.x&lt;br /&gt;
|-&lt;br /&gt;
|reactor-core&lt;br /&gt;
|3.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Веб-сервисы&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Apache Axis2&lt;br /&gt;
|1.6, 1.7, 1.8&lt;br /&gt;
|-&lt;br /&gt;
|Apache CXF&lt;br /&gt;
|2.x, 3.x&lt;br /&gt;
|-&lt;br /&gt;
|Hessian web services&lt;br /&gt;
|2.1, 3.1, 4.0&lt;br /&gt;
|-&lt;br /&gt;
|JAX-WS&lt;br /&gt;
|2.x&lt;br /&gt;
|-&lt;br /&gt;
|JBossWS (Wildfly)&lt;br /&gt;
|4.x&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 5.x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Jersey&lt;br /&gt;
|1.x, 2.x&lt;br /&gt;
|-&lt;br /&gt;
|Play WS API&lt;br /&gt;
|2.2, 2.3, 2.4&lt;br /&gt;
|-&lt;br /&gt;
|REST web services via WINK framework&lt;br /&gt;
|1.2, 1.4&lt;br /&gt;
|-&lt;br /&gt;
|Spring Web Services&lt;br /&gt;
|2.x, 3.x&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Wildfly 8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Wildfly 8,9,10&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Фреймворки баз данных&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Cassandra (CQL3) - java-driver-core (ранее известный как 'cassandra-driver-core')&lt;br /&gt;
|2.1.1 - 3.5.x, 3.6.x - 3.11.x, 4.0.x - 4.15.x&lt;br /&gt;
|-&lt;br /&gt;
|Cassandra (Thrift)&lt;br /&gt;
|2.x&lt;br /&gt;
|-&lt;br /&gt;
|JDBC&lt;br /&gt;
|4+&lt;br /&gt;
|-&lt;br /&gt;
|Jedis Redis&lt;br /&gt;
|2.x, 3.x, 4.x&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB Async driver&lt;br /&gt;
|3.0-3.6.4&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB driver&lt;br /&gt;
|2.x, 3.0.x - 3.6.x, 3.7.x - 3.11.x, 3.12.x - 4.8.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Messaging clients&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ActiveMQ&lt;br /&gt;
|4, 5&lt;br /&gt;
|-&lt;br /&gt;
|ActiveMQ Artemis&lt;br /&gt;
|1.x, 2.x&lt;br /&gt;
|-&lt;br /&gt;
|HornetQ&lt;br /&gt;
|2.2, 2.3, 2.4&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ client&lt;br /&gt;
|8.x, 9.x&lt;br /&gt;
|-&lt;br /&gt;
|JMS&lt;br /&gt;
|1.1, 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Kafka&lt;br /&gt;
|1.0.x - 1.1.x, 2.0.x - 2.3.x, 2.4.x - 2.7.x, 2.8.x, 3.0.x - 3.3.x&lt;br /&gt;
|-&lt;br /&gt;
|RabbitMQ&lt;br /&gt;
|3.x&lt;br /&gt;
|-&lt;br /&gt;
|Software AG WebMethod Broker and Universal messaging via JMS&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Spring AMQP&lt;br /&gt;
|1.5, 2.0, 2.1, 2.2, 2.3&lt;br /&gt;
|-&lt;br /&gt;
|Tibco EMS&lt;br /&gt;
|Все версии поддерживаются&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Трассировка поддерживается только через JMS.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Remoting frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Akka Remoting&lt;br /&gt;
|2.4, 2.5, 2.3, 2.6&lt;br /&gt;
|-&lt;br /&gt;
|Amazon AWS Lambda SDK&lt;br /&gt;
|1.x, 2.x&lt;br /&gt;
|-&lt;br /&gt;
|Apache Thrift&lt;br /&gt;
|0.7.x - 0.13.х&lt;br /&gt;
|-&lt;br /&gt;
|Glassfish RMI-IIOP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|IBM JVM RMI-IIOP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|JBoss Enterprise Application Platform - RMI-IIOP&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|JBoss Enterprise Application Platform - Remoting&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|Java CICS Transaction Gateway client&lt;br /&gt;
|9.0 - 9.2&lt;br /&gt;
|-&lt;br /&gt;
|Java IMS TM Resource Adapter&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Java RMI-JRMP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|OpenJDK/Oracle JVM RMI-IIOP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|WebLogic RMI-IIOP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|WebSphere Liberty RMI-IIOP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|WebSphere RMI-IIOP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|gRPC&lt;br /&gt;
|1.18 - 1.50&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry&lt;br /&gt;
|1.0.x - 1.3.x, 1.4.x - 1.20.x&lt;br /&gt;
|-&lt;br /&gt;
|OpenTracing&lt;br /&gt;
|0.33, 0.32, 0.31&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Logging frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Log4J2 (Apache)&lt;br /&gt;
|2.7.x - 2.12.x, 2.13.0, 2.13.1, 2.13.3, 2.14.x - 2.17.1, 2.17.2 - 2.19.x&lt;br /&gt;
|-&lt;br /&gt;
|Logback (QOS)&lt;br /&gt;
|1.х&lt;br /&gt;
|-&lt;br /&gt;
|java.util.logging&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== .NET и .NET Core ===&lt;br /&gt;
Ключ-Астром поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Runtime&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |.NET and .NET Core&lt;br /&gt;
|2.0&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 2.1, 2.2, 3.0, 3.1&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
|5.0&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 6.0&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|ARM64 (AArch64), x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Web framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ASP.NET Core&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ASP.NET Owin/Katana&lt;br /&gt;
|3.0.0+&lt;br /&gt;
|-&lt;br /&gt;
|HttpClient&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|HttpListener&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|HttpWebRequest&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Web service&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Azure Functions&lt;br /&gt;
|2.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Remoting framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|gRPC&lt;br /&gt;
|2.23.2 - 2.29.0&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ADO.NET&lt;br /&gt;
|SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB .NET Driver&lt;br /&gt;
|2.3 - 2.7, 2.8 - 2.10&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Messaging client&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|.NET RabbitMQ client library&lt;br /&gt;
|4.0.0-6.2.1&lt;br /&gt;
|-&lt;br /&gt;
|Confluent Kafka client library&lt;br /&gt;
|1.4.0 - 1.5.3&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ client&lt;br /&gt;
|8.0 - 9.1&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Azure Service Bus Client for .NET&lt;br /&gt;
|2.0.0 - 4.0.0&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry&lt;br /&gt;
|1.0.1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Logging framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Logging Extensions&lt;br /&gt;
|3.0.0&lt;br /&gt;
|-&lt;br /&gt;
|Serilog&lt;br /&gt;
|2.9 - 2.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== .NET Framework ===&lt;br /&gt;
Ключ-Астром поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Runtime&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |.NET Framework&lt;br /&gt;
|3.5 SP1, 4&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 4.5&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 4.5.1&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 4.5.2 - 4.8&lt;br /&gt;
|Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Web framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ASP.NET&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ASP.NET Core&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ASP.NET Owin/Katana&lt;br /&gt;
|3.0.0 - 4.0.1&lt;br /&gt;
|-&lt;br /&gt;
|HttpClient&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|HttpListener&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|HttpWebRequest&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Web service&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Service Fabric Reliable Services&lt;br /&gt;
|2.5-3.4&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Remoting framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|.NET Remoting&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|WCF&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ADO.NET&lt;br /&gt;
|SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB .NET Driver&lt;br /&gt;
|2.3 - 2.7, 2.8 - 2.10&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Messaging client&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|.NET RabbitMQ client library&lt;br /&gt;
|3.3.5-6.2.1&lt;br /&gt;
|-&lt;br /&gt;
|Confluent Kafka client library&lt;br /&gt;
|1.4.0 - 1.5.3&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ client&lt;br /&gt;
|8.0 - 9.1&lt;br /&gt;
|-&lt;br /&gt;
|MSMQ Client&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Azure Service Bus Client for .NET&lt;br /&gt;
|2.0.0 - 3.1.1, 3.2.0 - 4.0.0&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry&lt;br /&gt;
|1.0.1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Logging framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Logging Extensions&lt;br /&gt;
|3.0.0&lt;br /&gt;
|-&lt;br /&gt;
|Serilog&lt;br /&gt;
|2.9 - 2.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C / C++ ===&lt;br /&gt;
См. SDK ЕдиногоАгента для C/C++ для пользовательских возможностей трассировки.&lt;br /&gt;
&lt;br /&gt;
=== Go ===&lt;br /&gt;
&lt;br /&gt;
* Поддержка 64-битных бинарных файлов Go, созданных только с помощью набора инструментов Golang.org.&lt;br /&gt;
* Политика выпуска Go поддерживает две последние основные версии Go.&lt;br /&gt;
* Дополнительные сведения см. в разделе Поддерживаемые версии Go.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Go runtime versions&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Go&lt;br /&gt;
|1.15, 1.16, 1.17, 1.18&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Web framework&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|net/http&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|1.4.1, 1.5.0, 1.6.0&lt;br /&gt;
|-&lt;br /&gt;
|PostgreSQL (jackc/pgx)&lt;br /&gt;
|4.7 - 4.17&lt;br /&gt;
|-&lt;br /&gt;
|PostgreSQL (lib/pq)&lt;br /&gt;
|1.2.0, 1.3.0, 1.4.0 - 1.10.7&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Remoting frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|gRPC&lt;br /&gt;
|1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.50&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry&lt;br /&gt;
|1.0 - 1.71, 1.8 - 1.11&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поскольку существует стабильная версия OpenTelemetry, ЕдиныйАгент прекращает поддержку версий-кандидатов на выпуск.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Logging frameworks&lt;br /&gt;
!Versions&lt;br /&gt;
|-&lt;br /&gt;
|Logrus&lt;br /&gt;
|1.7.1 - 1.9&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Zap&lt;br /&gt;
|1.10 - 1.23&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Версии 1.7.0 и ниже не поддерживаются из-за проблемы состояния гонки во фреймворке Logrus.&lt;br /&gt;
&lt;br /&gt;
'''Примечания:'''&lt;br /&gt;
&lt;br /&gt;
Поддержка ограничена официальными стабильными выпусками Go.&lt;br /&gt;
&lt;br /&gt;
В системах Linux двоичный файл приложения должен быть динамически связан, если только вы не используете статический мониторинг Go.&lt;br /&gt;
&lt;br /&gt;
=== Node.js ===&lt;br /&gt;
Node.js следует графику выпуска долгосрочной поддержки (LTS). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Ключ-Астром для версий Node.js.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Node.js versions&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Node.js&lt;br /&gt;
|12, 14, 16, 17, 18&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|ARM64 (AArch64), PPCLE, x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Новые функции Node.js 18, помеченные как «экспериментальные», не поддерживаются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Web frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Express&lt;br /&gt;
|3, 4&lt;br /&gt;
|-&lt;br /&gt;
|HTTP, HTTPS&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|HTTP/2&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|hapi&lt;br /&gt;
|17+&lt;br /&gt;
|-&lt;br /&gt;
|restify&lt;br /&gt;
|2.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Couchbase&lt;br /&gt;
|2.4.x, 2.5.x, 2.6.x, 3.x&lt;br /&gt;
|-&lt;br /&gt;
|IOredis&lt;br /&gt;
|4.x&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB&lt;br /&gt;
|2.x, 3.x, 4.x&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|2.x&lt;br /&gt;
|-&lt;br /&gt;
|MySQL2&lt;br /&gt;
|1.6.x, 1.7.x, 2.x&lt;br /&gt;
|-&lt;br /&gt;
|PostgreSQL&lt;br /&gt;
|5.x, 6.x, 7.x, 8.x&lt;br /&gt;
|-&lt;br /&gt;
|Redis&lt;br /&gt;
|0.10, 0.12, 1.0, 2.5.x, 3.0.x, 4.x&lt;br /&gt;
|-&lt;br /&gt;
|SQLite3 (context passing only)&lt;br /&gt;
|&amp;lt;5, 5.1+&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|mssql&lt;br /&gt;
|5.x, 6.x, 7.x, 8.x&lt;br /&gt;
|-&lt;br /&gt;
|oracledb&lt;br /&gt;
|5.x&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Следующие API не поддерживаются: NoSQL, расширенная организация очередей, двухфазная фиксация и уведомление о непрерывном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Обратите внимание, что версии 5.0.x не поддерживаются.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Messaging clients&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|KafkaJs client library&lt;br /&gt;
|1.11 - 2.0&lt;br /&gt;
|-&lt;br /&gt;
|RabbitMQ&lt;br /&gt;
|0.2.x, 0.3.2, 0.4.2, 0.5.x, 0.6.x, 0.7.x, 0.8.x, 0.9.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Remoting frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|gRPC&lt;br /&gt;
|1.10 - 1.24&lt;br /&gt;
|-&lt;br /&gt;
|grpc-js&lt;br /&gt;
|1.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry&lt;br /&gt;
|1.x&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Cache&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Memcached&lt;br /&gt;
|2.2&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Logging frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|pino&lt;br /&gt;
|&amp;gt;=5.14.0, 6.x, 7.x, 8.х&lt;br /&gt;
|-&lt;br /&gt;
|winston&lt;br /&gt;
|3.x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IBM App Connect Enterprise / IBM Integration Bus ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Versions&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |IBM App Connect Enterprise&lt;br /&gt;
|11.0.0.4+, 12.0.3.0+&lt;br /&gt;
|AIX, Linux, Windows&lt;br /&gt;
|POWER8, POWER9, s390x, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |IBM Integration Bus&lt;br /&gt;
|10.x&lt;br /&gt;
|AIX, Linux, Windows&lt;br /&gt;
|POWER8, POWER9, s390x, x86-64&lt;br /&gt;
|}&lt;br /&gt;
'''Примечания''':&lt;br /&gt;
&lt;br /&gt;
* Поддерживается только 64-битная версия&lt;br /&gt;
* Мониторинг поддерживается для всех типов узлов&lt;br /&gt;
* Трассировка поддерживается для следующих типов узлов:&lt;br /&gt;
** IBM MQ: MQInput, MQOutput, MQReply&lt;br /&gt;
** JMS: JMSInput, JMSOutput&lt;br /&gt;
** HTTP: HTTPInput, HTTPReply, HTTPRequest, HTTPAsyncRequest, HTTPAsyncResponse&lt;br /&gt;
** ОТДЫХ: RESTRequest, RESTAsyncRequest, RESTAsyncResponse&lt;br /&gt;
** Веб-службы: SOAPInput, SOAPReply, SOAPRequest, SOAPAsyncRequest, SOAPAsyncResponse.&lt;br /&gt;
** Маршрутизация: Публикация&lt;br /&gt;
** Вычисления: Java&lt;br /&gt;
** База данных: DatabaseRetrieve, DatabaseRoute&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
&lt;br /&gt;
* Linux (mod_php, FastCGI or PHP-FPM)&lt;br /&gt;
* Windows ЕдиныйАгент версии 1.165 (mod_php and PHP CGI)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!PHP versions&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |PHP&lt;br /&gt;
|7.1 (Zend Engine 3.1),&lt;br /&gt;
7.2 (Zend Engine 3.2),&lt;br /&gt;
&lt;br /&gt;
7.3 (Zend Engine 3.3),&lt;br /&gt;
&lt;br /&gt;
7.4 (Zend Engine 3.4),&lt;br /&gt;
&lt;br /&gt;
8.0 (Zend Engine 4.0),&lt;br /&gt;
&lt;br /&gt;
8.1 (Zend Engine 4.1)&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|ARM64 (AArch64), x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживается PHP 8.1 (от RC1 до 8.1.x). Включите его с помощью переключателя Deep Monitoring «Включить мониторинг PHP 8.1 RC на каждом хосте».&lt;br /&gt;
&lt;br /&gt;
'''Примечание''':&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки Ключ-Астром для приложений PHP.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Driver for PHP for SQL Server&lt;br /&gt;
|4.0-5.6&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB PHP for Linux&lt;br /&gt;
|1.3+&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB PHP for Windows&lt;br /&gt;
|1.3+&lt;br /&gt;
|-&lt;br /&gt;
|Oracle Database&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|PDO&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|PostgreSQL&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|mysql, mysqli&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|phpredis&lt;br /&gt;
|4.0.0+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|predis&lt;br /&gt;
|1.1.2+&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживается только для мониторинга PHP NG.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Application platforms&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|CakePHP&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Drupal&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Joomla&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Laravel&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Magento&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Symfony&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|WordPress&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Yii&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Monitoring frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry&lt;br /&gt;
|0.0.9&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.0.10&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.0.11&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.0.12&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.0.13&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.0.14&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 0.0.15&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; OpenTelemetry для PHP находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки ЕдиногоАгента. Следовательно, мы можем поддерживать только последнюю версию OpenTelemetry для PHP, доступную на момент выпуска ЕдиногоАгента. Это изменится, когда OpenTelemetry для PHP достигнет стадии выпуска общедоступной версии.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Cache&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Memcached&lt;br /&gt;
|3.0.0+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Поддерживается только для мониторинга PHP NG в Linux и Alpine Linux/MUSL.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Logging frameworks&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Monolog&lt;br /&gt;
|2.3 - 2.4, 3.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Python ===&lt;br /&gt;
См. ЕдиныйАгент SDK для Python для пользовательских возможностей трассировки.&lt;br /&gt;
&lt;br /&gt;
== Web servers ==&lt;br /&gt;
&lt;br /&gt;
=== Apache HTTP ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Servers&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Apache HTTP Server&lt;br /&gt;
|2.0&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 2.2, 2.4&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Solaris, Windows&lt;br /&gt;
|ARM64 (AArch64), PPCLE, SPARC, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Fujitsu Interstage IHS&lt;br /&gt;
|12&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |IBM HTTP Server&lt;br /&gt;
|7.0.x, 8.0.x&lt;br /&gt;
|AIX, Linux, Solaris, Windows&lt;br /&gt;
|POWER8, POWER9, PPCLE, SPARC, x86-64&lt;br /&gt;
|-&lt;br /&gt;
|8.5.x&lt;br /&gt;
|AIX, Linux, Solaris, Windows&lt;br /&gt;
|POWER8, POWER9, PPCBE, PPCLE, SPARC, s390x, x86-64&lt;br /&gt;
|-&lt;br /&gt;
|9.0.x&lt;br /&gt;
|AIX, Linux, Solaris, Windows&lt;br /&gt;
|POWER8, POWER9, PPCLE, SPARC, s390x, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Oracle HTTP Server&lt;br /&gt;
|11g, 12c&lt;br /&gt;
|Solaris&lt;br /&gt;
|SPARC&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; устарело&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Fujitsu основан на Apache 2.0 и поэтому уже устарел.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft IIS ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Servers&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Microsoft IIS&lt;br /&gt;
|7.0, 7.5, 8.0, 8.5, 10.0&lt;br /&gt;
|Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Envoy ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Servers&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Envoy&lt;br /&gt;
|1.10.0+1&lt;br /&gt;
|Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Сбор данных на основе Envoy OpenTracing API. Поддерживаются статически настроенные маршруты в файле конфигурации начальной загрузки. Динамически добавленные маршруты, то есть маршруты, добавленные после запуска envoy, не отслеживаются (это может произойти, например, в средах Istio).&lt;br /&gt;
&lt;br /&gt;
=== NGINX ===&lt;br /&gt;
Поддержка, выраженная как NGINX 1.11.5+ и R11+, указывает на все последние версии NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки последних двоичных файлов. Поддержка последних выпусков NGINX включена в следующие последующие выпуски ЕдиногоАгента (обычно в течение двух недель после каждого выпуска NGINX). Дополнительные сведения см. в разделе NGINX.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Servers&lt;br /&gt;
!Версии&lt;br /&gt;
!Платформы&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Kong Gateway&lt;br /&gt;
|2.1+&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |NGINX&lt;br /&gt;
|1.4 - 1.11.4&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|ARM64 (AArch64), PPCLE, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |NGINX Plus&lt;br /&gt;
|R1 - R10&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
|R11+&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|ARM64 (AArch64), PPCLE, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |OpenResty&lt;br /&gt;
|1.11.2.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 1.13.6.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 1.15.8.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 1.17.8.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 1.19.3.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Tengine&lt;br /&gt;
|1.4.2 - 2.2.3&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
Для NGINX Ключ-Астром предоставляет информацию о:&lt;br /&gt;
&lt;br /&gt;
Все поступающие запросы.&lt;br /&gt;
&lt;br /&gt;
Исходящие запросы, которые исходят от одного из следующих:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!NGINX Modules&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ngx_http_fastcgi_module (fastcgi_pass)&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ngx_http_grpc_module (grpc_pass)&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ngx_http_memcached_module (memcached_pass)&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ngx_http_proxy_module (proxy_pass)&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ngx_http_scgi_module (scgi_pass)&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|ngx_http_uwsgi_module (uwsgi_pass)&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Список дистрибутивов Linux для бинарных файлов NGINX&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://archive.ubuntu.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://archive.webtatic.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://dl.fedoraproject.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://download.opensuse.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://ftp.debian.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://nginx.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://packages.eu-west-1.amazonaws.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://security.debian.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://www.atomicorp.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://archives.dotdeb.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://buildpacks.cloudfoundry.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://copr-be.cloud.fedoraproject.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://oss-binaries.phusionpassenger.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://packages.dotdeb.org&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://packages.gitlab.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://plus-pkgs.nginx.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://pulp.inuits.eu&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Ключ-Астром поддерживает обновленный полный список поддерживаемых бинарных файлов NGINX.&lt;br /&gt;
&lt;br /&gt;
==== Varnish Cache ====&lt;br /&gt;
Как мониторить Varnish Cache&lt;br /&gt;
&lt;br /&gt;
== Мониторинг реального пользователя ==&lt;br /&gt;
&lt;br /&gt;
=== Веб-мониторинг реальных пользователей ===&lt;br /&gt;
&lt;br /&gt;
==== Браузеры ====&lt;br /&gt;
Поддерживаются все современные браузеры с поддержкой JavaScript и файлов cookie, но тестируются только указанные ниже браузеры.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Браузеры&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Android Browser&lt;br /&gt;
|3 последние версии&lt;br /&gt;
|-&lt;br /&gt;
|Google Chrome&lt;br /&gt;
|3 последние версии (настольная и мобильная)&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Edge&lt;br /&gt;
|Последняя версия&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Internet Explorer&lt;br /&gt;
|8+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Mozilla Firefox&lt;br /&gt;
|3 последние версии&lt;br /&gt;
|-&lt;br /&gt;
|Opera&lt;br /&gt;
|2 последние версии&lt;br /&gt;
|-&lt;br /&gt;
|Safari&lt;br /&gt;
|3 последние версии (OS X и iOS)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Представление совместимости для версий Internet Explorer (IE) до 8 не поддерживается, за исключением IE11, в котором поддерживается представление совместимости для IE7. Однако мы по-прежнему внедряем наш RUM JavaScript на все страницы. Если вы не хотите, чтобы RUM JavaScript внедрялся в официально неподдерживаемые версии, вам необходимо определить соответствующие правила исключения браузера в настройках вашего приложения.&lt;br /&gt;
&lt;br /&gt;
===== Браузеры для записи сеанса =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Браузеры&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Android Browser&lt;br /&gt;
|2 последние версии&lt;br /&gt;
|-&lt;br /&gt;
|Google Chrome&lt;br /&gt;
|3 последние версии (настольная и мобильная)&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Edge&lt;br /&gt;
|Последняя версия&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Internet Explorer&lt;br /&gt;
|11&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Mozilla Firefox&lt;br /&gt;
|3 последние версии&lt;br /&gt;
|-&lt;br /&gt;
|Opera&lt;br /&gt;
|2 последние версии&lt;br /&gt;
|-&lt;br /&gt;
|Safari&lt;br /&gt;
|3 последние версии (OS X и iOS)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Запись сеанса не поддерживается для IE11, для которого настроен режим совместимости с IE7.&lt;br /&gt;
&lt;br /&gt;
==== Асинхронные запросы и одностраничные приложения ====&lt;br /&gt;
Ключ-Астром предлагает общую поддержку для каждого приложения через API XHR или Fetch(), но также предлагает специальную поддержку для перечисленных ниже фреймворков JavaScript.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Базовая поддержка&lt;br /&gt;
|-&lt;br /&gt;
|Fetch API&lt;br /&gt;
|-&lt;br /&gt;
|XMLHttpRequest (XHR)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!JavaScript феймворки&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|AngularJS&lt;br /&gt;
|1.0 - 1.7&lt;br /&gt;
|-&lt;br /&gt;
|Angular&lt;br /&gt;
|2.x - 14.x&lt;br /&gt;
|-&lt;br /&gt;
|Dojo&lt;br /&gt;
|1.6.1 - 1.13.x&lt;br /&gt;
|-&lt;br /&gt;
|Ext JS&lt;br /&gt;
|3.4, 4, 5, 6.x&lt;br /&gt;
|-&lt;br /&gt;
|ICEfaces&lt;br /&gt;
|1.8, 2, 3&lt;br /&gt;
|-&lt;br /&gt;
|jQuery ( Backbone.js )&lt;br /&gt;
|1.3 - 1.12, 2.0 - 2.2, 3.0 - 3.6.x&lt;br /&gt;
|-&lt;br /&gt;
|MooTools&lt;br /&gt;
|1.4.5 - 1.6.0&lt;br /&gt;
|-&lt;br /&gt;
|Prototype&lt;br /&gt;
|1.7.x&lt;br /&gt;
|-&lt;br /&gt;
|Sencha Touch&lt;br /&gt;
|2.0 - 2.4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Веб-серверы и приложения ====&lt;br /&gt;
На следующих веб-серверах и в приложениях ЕдиногоАгента предлагает поддержку автоматического внедрения RUM, доставки RUM JavaScript, пересылки маяков RUM и действия пользователя для корреляции распределенной трассировки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Веб-серверы и приложения&lt;br /&gt;
|-&lt;br /&gt;
|Apache HTTP Server&lt;br /&gt;
|-&lt;br /&gt;
|IBM HTTP Server&lt;br /&gt;
|-&lt;br /&gt;
|Java servlet-based web applications&lt;br /&gt;
|-&lt;br /&gt;
|Kestrel (ASP.NET Core applications)&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft IIS&lt;br /&gt;
|-&lt;br /&gt;
|NGINX&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|-&lt;br /&gt;
|Oracle HTTP Server&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Минимальные требуемые версии: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (для полного фреймворка)&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг реальных пользователей мобильных приложений ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Операционные системы&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Android&lt;br /&gt;
|5.0+ (API 21+)&lt;br /&gt;
|-&lt;br /&gt;
|iOS&lt;br /&gt;
|9+&lt;br /&gt;
|-&lt;br /&gt;
|tvOS&lt;br /&gt;
|11+&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Фреймворки&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|AFNetworking&lt;br /&gt;
|3.3&lt;br /&gt;
|-&lt;br /&gt;
|Alamofire&lt;br /&gt;
|5.+&lt;br /&gt;
|-&lt;br /&gt;
|Apache Cordova&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|9.+&lt;br /&gt;
|-&lt;br /&gt;
|OkHttp&lt;br /&gt;
|3.+&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 4.+&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Xamarin&lt;br /&gt;
|Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+)&lt;br /&gt;
|-&lt;br /&gt;
|React Native&lt;br /&gt;
|0.59+&lt;br /&gt;
|-&lt;br /&gt;
|Flutter&lt;br /&gt;
|1.12.0+&lt;br /&gt;
|-&lt;br /&gt;
|UIKit&lt;br /&gt;
|Supported&lt;br /&gt;
|-&lt;br /&gt;
|SwiftUI&lt;br /&gt;
|2.0+&lt;br /&gt;
|}&lt;br /&gt;
1 Подробные требования см. на странице подключаемого модуля Ключ-Астром Cordova на сайте npm.&lt;br /&gt;
&lt;br /&gt;
2 Включая библиотеки на основе OkHttp, такие как Retrofit 2.&lt;br /&gt;
&lt;br /&gt;
=== OneAgent для iOS ===&lt;br /&gt;
&lt;br /&gt;
* 32-битные устройства. ЕдиныйАгент для iOS 8.247 — последняя версия, поддерживающая 32-разрядные устройства.&lt;br /&gt;
* Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 13+.&lt;br /&gt;
&lt;br /&gt;
В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. По состоянию на апрель 2022 года все приложения iOS, отправляемые в App Store, должны быть созданы с использованием как минимум Xcode 13. Установите флажок «Отправьте свои приложения iOS в App Store» на сайте Apple Developer, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.&lt;br /&gt;
&lt;br /&gt;
=== Плагин Dynatrace Gradle ===&lt;br /&gt;
&lt;br /&gt;
* Gradle версии 6.1.1+&lt;br /&gt;
* Плагин Android Gradle версии 4.0+&lt;br /&gt;
&lt;br /&gt;
Для получения более подробной информации см. плагин Ключ-Астром для Android Gradle.&lt;br /&gt;
&lt;br /&gt;
=== Ключ-Астром OpenKit ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Продукт&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|7, 8, 11, 12&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|Core 3.1, 5, 6&lt;br /&gt;
|-&lt;br /&gt;
|.NET Framework&lt;br /&gt;
|3.5, 4.6, 4.7, 4.8, 4.8.1&lt;br /&gt;
|-&lt;br /&gt;
|.NET Standard&lt;br /&gt;
|2.0&lt;br /&gt;
|-&lt;br /&gt;
|.NET UWP&lt;br /&gt;
|Supported&lt;br /&gt;
|-&lt;br /&gt;
|.NET PCL&lt;br /&gt;
|4.5&lt;br /&gt;
|-&lt;br /&gt;
|C/C++ Windows&lt;br /&gt;
|Visual Studio 2015, 2017, 2019, and 2022&lt;br /&gt;
|-&lt;br /&gt;
|C/C++ Linux&lt;br /&gt;
|GCC 5.0.0+ or CLang 3.8.0+&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|14+&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|ES5+&lt;br /&gt;
|}&lt;br /&gt;
Вы можете просмотреть более подробную информацию на следующих справочных страницах.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром OpenKit — Java&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром OpenKit — .NET&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром OpenKit — C/C++&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром OpenKit — JavaScript&lt;br /&gt;
&lt;br /&gt;
== Расширения ==&lt;br /&gt;
Как правило, расширения Ключ-Астром работают только на физических или виртуальных хостах, а не в контейнерах, но проверяют страницы, зависящие от технологии, на наличие возможных исключений (например, Elasticsearch, HAProxy, Redis).&lt;br /&gt;
&lt;br /&gt;
=== Единый Агент расширения ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технологии&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|ActiveMQ&lt;br /&gt;
|5.8.0+&lt;br /&gt;
|-&lt;br /&gt;
|Apache Solr&lt;br /&gt;
|6.x, 7.x, 8.x&lt;br /&gt;
|-&lt;br /&gt;
|Cassandra&lt;br /&gt;
|2.0+&lt;br /&gt;
|-&lt;br /&gt;
|CoreDNS&lt;br /&gt;
|1.0.0-1.6.9&lt;br /&gt;
|-&lt;br /&gt;
|CouchDB&lt;br /&gt;
|1.x&lt;br /&gt;
|-&lt;br /&gt;
|Couchbase&lt;br /&gt;
|4.3+&lt;br /&gt;
|-&lt;br /&gt;
|Elasticsearch&lt;br /&gt;
|2.3+&lt;br /&gt;
|-&lt;br /&gt;
|HAProxy&lt;br /&gt;
|1.7+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Hadoop&lt;br /&gt;
|2.4.1+&lt;br /&gt;
|-&lt;br /&gt;
|Kafka&lt;br /&gt;
|0.9.0.1+&lt;br /&gt;
|-&lt;br /&gt;
|Memcached&lt;br /&gt;
|1.4.24+&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft SQL Server&lt;br /&gt;
|2008&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 2012&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 2014&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 2016&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 2017&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB&lt;br /&gt;
|2.6+&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|5.7&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|PHP-FPM&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|PostgreSQL&lt;br /&gt;
|9.4+&lt;br /&gt;
|-&lt;br /&gt;
|RabbitMQ&lt;br /&gt;
|3.4.0+&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Redis&lt;br /&gt;
|2.8+&lt;br /&gt;
|-&lt;br /&gt;
|Spark&lt;br /&gt;
|3.x&lt;br /&gt;
|-&lt;br /&gt;
|Tibco EMS&lt;br /&gt;
|8.0+&lt;br /&gt;
|-&lt;br /&gt;
|WSO2 API Manager&lt;br /&gt;
|2.4.0+&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Только в режиме Daemon-mode (опция -D).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Счетчики SQL Server должны быть доступны для пользователя, принадлежащего к группе пользователей системного монитора.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Включая Percona Server и MariaDB.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Начиная с версии ЕдиногоАгента 1.152 мы поддерживаем мониторинг RabbitMQ с включенным TLS. Для этого требуется RabbitMQ версии 3.6.4+, работающий с Erlang 19.3.6.8+.&lt;br /&gt;
&lt;br /&gt;
=== Расширения АктивногоШлюза ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технологии&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Citrix NetScaler&lt;br /&gt;
|10.5+&lt;br /&gt;
|-&lt;br /&gt;
|Citrix Virtual Apps and Desktops&lt;br /&gt;
|7.5.0+, 1912+&lt;br /&gt;
|-&lt;br /&gt;
|DataPower&lt;br /&gt;
|4.0+&lt;br /&gt;
|-&lt;br /&gt;
|F5 BIG-IP LTM&lt;br /&gt;
|11+&lt;br /&gt;
|-&lt;br /&gt;
|IBM MQ&lt;br /&gt;
|8.0+&lt;br /&gt;
|-&lt;br /&gt;
|IBM iSeries (AS/400) - Preview&lt;br /&gt;
|7.2+&lt;br /&gt;
|-&lt;br /&gt;
|Juniper Networks - Preview&lt;br /&gt;
|12.1+&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|5.7&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 8.0&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SAP ABAP platform&lt;br /&gt;
|7.31+&lt;br /&gt;
|-&lt;br /&gt;
|SAP HANA database&lt;br /&gt;
|1.0, 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Windows Server&lt;br /&gt;
|2003+&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Включая Percona Server и MariaDB (10.1–10.5).&lt;br /&gt;
&lt;br /&gt;
== Источники данных для приема метрик ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технологии&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|StatsD&lt;br /&gt;
|Все версии поддерживаются&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Требуется ЕдиныйАгент EEC. Поддерживается в Windows и Linux и архитектуре ЦП x64.&lt;br /&gt;
&lt;br /&gt;
== Приватные синтетические локации ==&lt;br /&gt;
См. Требования к частным синтетическим локациям.&lt;br /&gt;
&lt;br /&gt;
== Уровни поддержки для сторонних технологий ==&lt;br /&gt;
&lt;br /&gt;
=== Поддерживается ===&lt;br /&gt;
Мы оказываем поддержку при любых проблемах, непосредственно вызванных Ключ-Астром. Ключ-Астром имеет доступ к этой технологии и, как правило, может воспроизвести распространенные проблемы самостоятельно, но, возможно, потребуется настроить среду по запросу.&lt;br /&gt;
&lt;br /&gt;
=== Ограниченная поддержка ===&lt;br /&gt;
Ключ-Астром обеспечивает поддержку ограниченного набора функций для конкретной технологии. В большинстве случаев Ключ-Астром не имеет доступа к технологиям с ограниченной поддержкой. При любых проблемах служба поддержки Ключ-Астром сможет вам помочь, если она сможет воспроизвести проблему в полностью поддерживаемой технологии, которая является основой для ограниченной поддержки.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D1%83%D1%87%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_(NGINX)&amp;diff=2249</id>
		<title>Ручное инструментирование среды выполнения (NGINX)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D1%83%D1%87%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_(NGINX)&amp;diff=2249"/>
		<updated>2022-11-27T14:50:28Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Модуль кода NGINX опирается на заблаговременные предположения об объявлениях внутренних...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Модуль кода NGINX опирается на заблаговременные предположения об объявлениях внутренних структур данных NGINX и их расположении в памяти во время его автоматического инструментирования. Если базовые объявления структуры данных исправлены (это означает, что исходный код, определяющий эти структуры, был изменен) и, следовательно, предварительные предположения недействительны, автоматическая инструментация, выполняемая модулем кода, может вызвать проблемы в NGINX из-за чтения из, или запись в неправильные части памяти.&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать такого сценария, модуль кода NGINX пытается обнаружить исправленные объявления структур данных NGINX. Если обнаружено исправленное объявление, модуль кода отключает автоматическое инструментирование и отображает следующую заметку на странице «Процесс» в веб-интерфейсе:&lt;br /&gt;
 Примечание&lt;br /&gt;
 В этом процессе были обнаружены несовместимые модули NGINX. Автоматическая аппаратура была отключена. Чтобы вручную настроить NGINX, см. Инструментирование среды выполнения вручную.&lt;br /&gt;
&lt;br /&gt;
== Инструментировать пропатченный NGINX ==&lt;br /&gt;
Модуль кода NGINX может проверять объявления внутренней структуры данных NGINX при запуске (во время выполнения), вместо того чтобы полагаться на предварительные предположения. При таком подходе Ключ-Астром может без проблем оснастить пропатченный NGINX, но этот подход имеет некоторые ограничения, которые необходимо учитывать.&lt;br /&gt;
&lt;br /&gt;
Примером пропатченного NGINX является Kong Gateway.&lt;br /&gt;
&lt;br /&gt;
=== Ограничения инструментария времени выполнения ===&lt;br /&gt;
&lt;br /&gt;
* Инструментарий времени выполнения зависит от символов отладки, доступных для двоичного файла NGINX, что не всегда так.&lt;br /&gt;
* Инструментарий времени выполнения добавляет заметную задержку запуска (10 секунд и более) в NGINX.&lt;br /&gt;
* Мой NGINX или Kong Pod в Kubernetes не запускается из-за тайм-аута:&lt;br /&gt;
** В облачных развертываниях настройте тайм-ауты запуска пода или контейнера, чтобы предотвратить истечение времени ожидания NGINX при запуске.&lt;br /&gt;
** Если NGINX или Kong Pod в Kubernetes не запускается, поищите в журналах упоминание о сбое тестов Liveness или Readiness и настройте начальные значения задержки, тайм-аута и порога сбоя этих тестов на достаточно высокие значения. Точная конфигурация зависит от развертывания.&lt;br /&gt;
* Инструментарий  выполнения требует больше памяти во время запуска NGINX. Это более высокое пиковое потребление памяти может привести к тому, что поды будут уничтожены Kubernetes (или другими средами выполнения контейнеров) в случае строгих ограничений памяти. Пожалуйста, измените ограничения памяти, чтобы приспособиться к инструментам времени выполнения.&lt;br /&gt;
&lt;br /&gt;
Чтобы вручную настроить пропатченный NGINX во время выполнения&lt;br /&gt;
&lt;br /&gt;
1. Добавьте переменную среды &amp;lt;code&amp;gt;DT_NGINX_RUNTIME_INSTRUMENTATION&amp;lt;/code&amp;gt; в ваш NGINX:&lt;br /&gt;
 DT_NGINX_FORCE_RUNTIME_INSTRUMENTATION=on&lt;br /&gt;
2. Перезапустите NGINX, чтобы получить переменную окружения.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=NGINX&amp;diff=2248</id>
		<title>NGINX</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=NGINX&amp;diff=2248"/>
		<updated>2022-11-27T14:45:07Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* NGINX Plus metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для NGINX Ключ-Астром предоставляет информацию о:&lt;br /&gt;
&lt;br /&gt;
* Все входящие запросы.&lt;br /&gt;
* Исходящие запросы, исходящие от одного из следующих:&lt;br /&gt;
** модуль ngx_http_proxy_module ( proxy_pass )&lt;br /&gt;
** модуль ngx_http_fastcgi_module (fastcgi_pass)&lt;br /&gt;
** модуль ngx_http_memcached_module (memcached_pass)&lt;br /&gt;
** модуль ngx_http_scgi_module (scgi_pass)&lt;br /&gt;
** модуль ngx_http_uwsgi_module (uwsgi_pass)|&lt;br /&gt;
* Захват расширенных показателей NGINX Plus.&lt;br /&gt;
&lt;br /&gt;
== Поддерживаемые версии NGINX            ==&lt;br /&gt;
Поддержка ЕдиногоАгента для NGINX основана на проверенных двоичных файлах NGINX. Следующие изображения помогут вам определить, подходит ли выпуск для поддержки ЕдинымАгентом:&lt;br /&gt;
&lt;br /&gt;
В Ключ-Астром информационное сообщение появляется в деталях процесса NGINX, когда предпринимается попытка использовать неподдерживаемый двоичный файл или недоступен API для расширенных показателей NGINX Plus.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия NGINX&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.189&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.169&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.145&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.4 - 1.11.4&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия NGINX Plus &lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|R11+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.189&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|R11+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.169&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|R11+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.145&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|R1 - R10&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Tengine &lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.4.2 - 2.2.3&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.173&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия OpenResty&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.19.3.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.17.8.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.15.8.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.13.6.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.11.2.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограниченно&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка NGINX 1.11.5+, NGINX Plus R11+            ===&lt;br /&gt;
Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки новейших двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
Поддержка последних выпусков NGINX включена в следующие последующие выпуски одного агента (обычно в течение двух недель после каждого выпуска NGINX). Поддержка новейшего API NGINX Plus может отличаться от поддержки двоичных файлов NGINX.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка NGINX 1.4 - 1.11.4, NGINX Plus R1 - R10            ===&lt;br /&gt;
ЕдиныйАгент использует отладочную информацию NGINX из пакетов NGINX для инструментирования NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки новых двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
Вот список поддерживаемых двоичных файлов, для которых Ключ-Астром имеет доступную отладочную информацию:&lt;br /&gt;
&lt;br /&gt;
=== Поддержка Tengine            ===&lt;br /&gt;
Движок основан на NGINX и предоставляет некоторые расширенные возможности.&lt;br /&gt;
&lt;br /&gt;
== Показатели HTTP-соединения NGINX           ==&lt;br /&gt;
Метриками HTTP-соединения являются:&lt;br /&gt;
&lt;br /&gt;
* Количество вновь поступающих соединений, принятых для обработки или отброшенных&lt;br /&gt;
* Количество открытых в данный момент подключений (активно выполняющих операции ввода-вывода чтения/записи или ожидающих подключения к сети)&lt;br /&gt;
&lt;br /&gt;
Чтобы ЕдиныйАгент сообщал о показателях HTTP-соединения, вам необходимо создать NGINX с помощью http_stub_status_module.&lt;br /&gt;
&lt;br /&gt;
=== Как собрать NGINX с помощью http_stub_status_module ===&lt;br /&gt;
Используйте параметр конфигурации &amp;lt;code&amp;gt;--with-http_stub_status_module&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Как проверить, был ли двоичный файл NGINX собран с помощью http_stub_status_module ===&lt;br /&gt;
Вызовите nginx -V в вашей командной строке. Это вернет параметры конфигурации NGINX. Убедитесь, что выходные данные содержат параметр &amp;lt;code&amp;gt;--with-http_stub_status_module&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== NGINX Plus metrics            ==&lt;br /&gt;
Метрики NGINX Plus захватываются из NGINX Plus Status API (до R15) или NGINX Plus API (R16 +).&lt;br /&gt;
&lt;br /&gt;
API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
[[Ручное инструментирование среды выполнения (NGINX)|Ручное инструментирование среды выполнения]]&lt;br /&gt;
&lt;br /&gt;
[[Мониторинг Kong Gateway]]&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=NGINX&amp;diff=2247</id>
		<title>NGINX</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=NGINX&amp;diff=2247"/>
		<updated>2022-11-27T14:41:31Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Поддерживаемые версии NGINX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для NGINX Ключ-Астром предоставляет информацию о:&lt;br /&gt;
&lt;br /&gt;
* Все входящие запросы.&lt;br /&gt;
* Исходящие запросы, исходящие от одного из следующих:&lt;br /&gt;
** модуль ngx_http_proxy_module ( proxy_pass )&lt;br /&gt;
** модуль ngx_http_fastcgi_module (fastcgi_pass)&lt;br /&gt;
** модуль ngx_http_memcached_module (memcached_pass)&lt;br /&gt;
** модуль ngx_http_scgi_module (scgi_pass)&lt;br /&gt;
** модуль ngx_http_uwsgi_module (uwsgi_pass)|&lt;br /&gt;
* Захват расширенных показателей NGINX Plus.&lt;br /&gt;
&lt;br /&gt;
== Поддерживаемые версии NGINX            ==&lt;br /&gt;
Поддержка ЕдиногоАгента для NGINX основана на проверенных двоичных файлах NGINX. Следующие изображения помогут вам определить, подходит ли выпуск для поддержки ЕдинымАгентом:&lt;br /&gt;
&lt;br /&gt;
В Ключ-Астром информационное сообщение появляется в деталях процесса NGINX, когда предпринимается попытка использовать неподдерживаемый двоичный файл или недоступен API для расширенных показателей NGINX Plus.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия NGINX&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.189&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.169&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.11.5+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.145&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.4 - 1.11.4&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия NGINX Plus &lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|R11+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.189&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|R11+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.169&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|R11+&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.145&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|R1 - R10&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Tengine &lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.4.2 - 2.2.3&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.173&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия OpenResty&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.19.3.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.17.8.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.15.8.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.13.6.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.11.2.x&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограниченно&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка NGINX 1.11.5+, NGINX Plus R11+            ===&lt;br /&gt;
Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки новейших двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
Поддержка последних выпусков NGINX включена в следующие последующие выпуски одного агента (обычно в течение двух недель после каждого выпуска NGINX). Поддержка новейшего API NGINX Plus может отличаться от поддержки двоичных файлов NGINX.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка NGINX 1.4 - 1.11.4, NGINX Plus R1 - R10            ===&lt;br /&gt;
ЕдиныйАгент использует отладочную информацию NGINX из пакетов NGINX для инструментирования NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки новых двоичных файлов.&lt;br /&gt;
&lt;br /&gt;
Вот список поддерживаемых двоичных файлов, для которых Ключ-Астром имеет доступную отладочную информацию:&lt;br /&gt;
&lt;br /&gt;
=== Поддержка Tengine            ===&lt;br /&gt;
Движок основан на NGINX и предоставляет некоторые расширенные возможности.&lt;br /&gt;
&lt;br /&gt;
== Показатели HTTP-соединения NGINX           ==&lt;br /&gt;
Метриками HTTP-соединения являются:&lt;br /&gt;
&lt;br /&gt;
* Количество вновь поступающих соединений, принятых для обработки или отброшенных&lt;br /&gt;
* Количество открытых в данный момент подключений (активно выполняющих операции ввода-вывода чтения/записи или ожидающих подключения к сети)&lt;br /&gt;
&lt;br /&gt;
Чтобы ЕдиныйАгент сообщал о показателях HTTP-соединения, вам необходимо создать NGINX с помощью http_stub_status_module.&lt;br /&gt;
&lt;br /&gt;
=== Как собрать NGINX с помощью http_stub_status_module ===&lt;br /&gt;
Используйте параметр конфигурации &amp;lt;code&amp;gt;--with-http_stub_status_module&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Как проверить, был ли двоичный файл NGINX собран с помощью http_stub_status_module ===&lt;br /&gt;
Вызовите nginx -V в вашей командной строке. Это вернет параметры конфигурации NGINX. Убедитесь, что выходные данные содержат параметр &amp;lt;code&amp;gt;--with-http_stub_status_module&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== NGINX Plus metrics            ==&lt;br /&gt;
Метрики NGINX Plus захватываются из NGINX Plus Status API (до R15) или NGINX Plus API (R16 +).&lt;br /&gt;
&lt;br /&gt;
API должен быть включен и доступен для ЕдиногоАгента. Если API защищен аутентификацией NGINX, убедитесь, что он доступен с локального хоста для запросов HTTP-GET.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B_Custom_Go&amp;diff=2246</id>
		<title>Сервисы Custom Go</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B_Custom_Go&amp;diff=2246"/>
		<updated>2022-11-27T13:51:58Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Создание пользовательских сервисов Go */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-Астром ЕдиныйАгент не только обнаруживает веб-приложения на основе Go, но и обеспечивает полную видимость на уровне кода; он также предлагает поддержку частных сервисов для конкретных приложений. Благодаря настраиваемым службам вы можете отслеживать любую службу приложений Go, даже если Ключ-Астром не предоставляет для нее встроенную поддержку. Пользовательский сервис можно использовать для быстрого мониторинга функций в любом приложении Go.&lt;br /&gt;
&lt;br /&gt;
Пользовательские услуги служат нескольким целям:&lt;br /&gt;
&lt;br /&gt;
* Видимость на уровне обслуживания компонентов для конкретных приложений.&lt;br /&gt;
* Определение времени отклика. Это позволяет Ключ-Астром AI автоматически обнаруживать изменения времени отклика и определять их основную причину.&lt;br /&gt;
* Обнаружение отказов и определение базового уровня. ИИ не только обнаруживает сбой пользовательской службы из-за ошибки; он также может определить основную причину и определить, влияет ли сбой на работу конечного пользователя.&lt;br /&gt;
* Более глубокий обзор вашего приложения. Это дает вам сквозную трассировку на уровне запроса и горячие точки методов.&lt;br /&gt;
&lt;br /&gt;
Приложение, для которого вы хотите определить настраиваемую службу, должно быть оснащено ЕдинымАгентом.&lt;br /&gt;
&lt;br /&gt;
== Создание пользовательских сервисов Go ==&lt;br /&gt;
Чтобы определить пользовательские сервисы Go&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром выберите «Настройки» &amp;gt; «Обнаружение служб» &amp;gt; «Обнаружение пользовательских служб».&lt;br /&gt;
&lt;br /&gt;
2. Перейдите на вкладку Службы Go и выберите Определить службы Go.&lt;br /&gt;
&lt;br /&gt;
3. Введите собственное имя для службы, а затем выберите Найти точку входа.&lt;br /&gt;
&lt;br /&gt;
4. Выберите группу процессов и процесс, содержащие точки входа, и нажмите Продолжить.&lt;br /&gt;
&lt;br /&gt;
5. Выберите пакет или тип, который вы хотите использовать, и нажмите Продолжить.&lt;br /&gt;
&lt;br /&gt;
6. Выберите одну или несколько функций в качестве точек входа для пользовательской услуги и нажмите кнопку Готово.&lt;br /&gt;
&lt;br /&gt;
7. Выберите Сохранить изменения в правом нижнем углу, чтобы включить новый пользовательский сервис Go.&lt;br /&gt;
&lt;br /&gt;
8. Перезапустите процесс goCron, чтобы Ключ-Астром ЕдиныйАгент мог использовать все точки входа, определенные в пользовательских сервисах Go.&lt;br /&gt;
&lt;br /&gt;
== Замыкания в Go ==&lt;br /&gt;
Замыкания — это анонимные функции, которым компилятор Go присваивает специальные имена.&lt;br /&gt;
&lt;br /&gt;
Сгенерированные имена замыканий, определенные в области видимости, нумеруются в порядке их появления: func1, func2 и т. д. Например, замыкание в функции main получает метку func1:&lt;br /&gt;
 package main&lt;br /&gt;
 func main() {&lt;br /&gt;
     go func() {&lt;br /&gt;
         // ...&lt;br /&gt;
     }()&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B_Custom_Go&amp;diff=2245</id>
		<title>Сервисы Custom Go</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B_Custom_Go&amp;diff=2245"/>
		<updated>2022-11-27T13:51:34Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-Астром ЕдиныйАгент не только обнаруживает веб-приложения на основе Go, но и обеспечивает полную видимость на уровне кода; он также предлагает поддержку частных сервисов для конкретных приложений. Благодаря настраиваемым службам вы можете отслеживать любую службу приложений Go, даже если Ключ-Астром не предоставляет для нее встроенную поддержку. Пользовательский сервис можно использовать для быстрого мониторинга функций в любом приложении Go.&lt;br /&gt;
&lt;br /&gt;
Пользовательские услуги служат нескольким целям:&lt;br /&gt;
&lt;br /&gt;
* Видимость на уровне обслуживания компонентов для конкретных приложений.&lt;br /&gt;
* Определение времени отклика. Это позволяет Ключ-Астром AI автоматически обнаруживать изменения времени отклика и определять их основную причину.&lt;br /&gt;
* Обнаружение отказов и определение базового уровня. ИИ не только обнаруживает сбой пользовательской службы из-за ошибки; он также может определить основную причину и определить, влияет ли сбой на работу конечного пользователя.&lt;br /&gt;
* Более глубокий обзор вашего приложения. Это дает вам сквозную трассировку на уровне запроса и горячие точки методов.&lt;br /&gt;
&lt;br /&gt;
Приложение, для которого вы хотите определить настраиваемую службу, должно быть оснащено ЕдинымАгентом.&lt;br /&gt;
&lt;br /&gt;
== Создание пользовательских сервисов Go ==&lt;br /&gt;
Чтобы определить пользовательские сервисы Go&lt;br /&gt;
&lt;br /&gt;
1. В меню Dynatrace выберите «Настройки» &amp;gt; «Обнаружение служб» &amp;gt; «Обнаружение пользовательских служб».&lt;br /&gt;
&lt;br /&gt;
2. Перейдите на вкладку Службы Go и выберите Определить службы Go.&lt;br /&gt;
&lt;br /&gt;
3. Введите собственное имя для службы, а затем выберите Найти точку входа.&lt;br /&gt;
&lt;br /&gt;
4. Выберите группу процессов и процесс, содержащие точки входа, и нажмите Продолжить.&lt;br /&gt;
&lt;br /&gt;
5. Выберите пакет или тип, который вы хотите использовать, и нажмите Продолжить.&lt;br /&gt;
&lt;br /&gt;
6. Выберите одну или несколько функций в качестве точек входа для пользовательской услуги и нажмите кнопку Готово.&lt;br /&gt;
&lt;br /&gt;
7. Выберите Сохранить изменения в правом нижнем углу, чтобы включить новый пользовательский сервис Go.&lt;br /&gt;
&lt;br /&gt;
8. Перезапустите процесс goCron, чтобы Dynatrace OneAgent мог использовать все точки входа, определенные в пользовательских сервисах Go.&lt;br /&gt;
&lt;br /&gt;
== Замыкания в Go ==&lt;br /&gt;
Замыкания — это анонимные функции, которым компилятор Go присваивает специальные имена.&lt;br /&gt;
&lt;br /&gt;
Сгенерированные имена замыканий, определенные в области видимости, нумеруются в порядке их появления: func1, func2 и т. д. Например, замыкание в функции main получает метку func1:&lt;br /&gt;
 package main&lt;br /&gt;
 func main() {&lt;br /&gt;
     go func() {&lt;br /&gt;
         // ...&lt;br /&gt;
     }()&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BD%D0%B0_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B5_%D0%BA%D0%BE%D0%B4%D0%B0&amp;diff=2244</id>
		<title>Полная видимость на уровне кода</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BD%D0%B0_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B5_%D0%BA%D0%BE%D0%B4%D0%B0&amp;diff=2244"/>
		<updated>2022-11-27T13:24:04Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Приложения Go компилируются непосредственно в машинный код ЦП. В Go отсутствует уровень абстрагирования виртуальной машины с определенными хуками мониторинга, такими как Java JVM или .NET CLR. Таким образом, Ключ-Астром ЕдиныйАгент работает на уровне инструкций ЦП для перехвата вызовов функций Go. Возможности параллельной обработки Go уникальны, и ЕдиныйАгент оптимизирован для исключения точек неявной синхронизации между Goroutines при захвате данных мониторинга.&lt;br /&gt;
&lt;br /&gt;
Страницы обзора процессов и услуг, а также представления горячих точек и PurePaths предоставляют ценную информацию о деталях обработки ваших приложений Golang и могут помочь вовремя выявить критические проблемы. Профилировщик ЦП позволяет исследовать код, который выполняется вне контекста веб-запроса, например фоновые действия и планировщики.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром ЕдиныйАгент может отличить код приложения, выполняемый в контексте PurePath (например, входящий веб-запрос), от кода, выполняемого в фоновом режиме. ЦП фонового потока и ЦП запросов на обслуживание отслеживаются отдельно. Например, посмотрите на снимок экрана ниже - пакет Go net / http порождает новую Goroutine для каждого входящего веб-запроса или соединения. Вот почему Goroutine, выполняющий функцию обработчика веб-запросов, помечен как служебный. Другие Goroutine, запущенные до обработки веб-запроса, также считаются частью выполнения службы и, следовательно, также помечаются. С другой стороны, обработка, выполняемая Goroutine, у которых нет тега, связанного с сервисом, считается фоновой деятельностью.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%BA%D0%B2%D0%BE%D0%B7%D0%BD%D0%BE%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2&amp;diff=2243</id>
		<title>Сквозной мониторинг запросов</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%BA%D0%B2%D0%BE%D0%B7%D0%BD%D0%BE%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2&amp;diff=2243"/>
		<updated>2022-11-27T13:23:08Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;С помощью Ключ-Астром вы можете отслеживать входящие и исходящие веб-запросы как собственные, так и сторонние приложения Go. ЕдиныйАгент определяет службы, которые размещаются процессами на основе Go, и предоставляет сведения о службах, связанные со временем отклика, экземплярами и выполненными веб-запросами.&lt;br /&gt;
&lt;br /&gt;
Поток обслуживания раскрывает больше данных о транзакциях и обеспечивает легкий доступ к отдельным запросам, включая связанные с ними PurePaths.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент фиксирует сведения о каждом веб-запросе, включая URI запроса, метод и заголовки, а также код состояния и заголовки ответа.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B9%D1%82%D0%B5_%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D0%B8_Go&amp;diff=2242</id>
		<title>Анализируйте показатели Go</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B9%D1%82%D0%B5_%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D0%B8_Go&amp;diff=2242"/>
		<updated>2022-11-27T07:32:18Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-Астром  ЕдиныйАгент отслеживает множество показателей, связанных с Go.&lt;br /&gt;
&lt;br /&gt;
Вкладки «Метрики Go» и «Метрики Go HTTP» на странице обзора процесса содержат наиболее важные метрики Go и HTTP. Вкладки «Управляемая память Go», «Сведения о куче» и «Планирование», доступные через вкладку «Дополнительные сведения», дают еще более ценную информацию о производительности вашего приложения на основе Go.&lt;br /&gt;
&lt;br /&gt;
== Ключевые метрики     ==&lt;br /&gt;
На вкладке «Метрики Go» представлены следующие важные метрики Golang:&lt;br /&gt;
&lt;br /&gt;
* Приостановка: процентная доля сборщика мусора Go по сравнению с общим временем ЦП приложения.&lt;br /&gt;
* Куча времени выполнения: объем памяти, используемый или зафиксированный в куче Go, а также время сборки мусора Go.&lt;br /&gt;
* Goroutines: количество Goroutines, созданных приложением и инфраструктурой времени выполнения Go.&lt;br /&gt;
&lt;br /&gt;
== Метрики HTTP          ==&lt;br /&gt;
На вкладке «HTTP-метрики Go» вы можете изучить следующие HTTP-метрики:&lt;br /&gt;
&lt;br /&gt;
* Всего запросов: количество всех запросов, представляющих общий поток трафика.&lt;br /&gt;
* Количество ответов HTTP 5xx: количество ответов, которые указывают на повторяющиеся сбои приложений или проблемы с ответами приложений.&lt;br /&gt;
* Количество неверных HTTP-шлюзов: количество ответов, указывающих на недопустимые ответы службы, созданные приложением.&lt;br /&gt;
* Задержка ответа: среднее время ответа от приложения к клиентам.&lt;br /&gt;
&lt;br /&gt;
== Перейти к управляемой памяти ==&lt;br /&gt;
Вкладка управляемая память Go разбивает показатели памяти на различные категории:&lt;br /&gt;
&lt;br /&gt;
* Куча: объем памяти, используемый или зафиксированный в куче времени выполнения Go.&lt;br /&gt;
* OffHeap: объем памяти, используемой или зафиксированной во внутренних структурах среды выполнения Go, которые не выделяются из памяти кучи. Структуры данных, используемые в реализации Go Heap, являются примером памяти OffHeap.&lt;br /&gt;
* Итого: сумма памяти кучи, OffHeap и стека.&lt;br /&gt;
* Стек: объем памяти, используемой или выделенной для динамических стеков Go. Стеки Go используются для выполнения Goroutines и динамически растут.&lt;br /&gt;
&lt;br /&gt;
== Детали кучи             ==&lt;br /&gt;
Вкладка «Детали кучи» позволяет глубже изучить анатомию кучи Go.&lt;br /&gt;
&lt;br /&gt;
* Количество объектов Go, выделенных кучей: количество объектов Go, размещенных в куче Go.&lt;br /&gt;
* Размер кучи в режиме ожидания: объем памяти, не назначенный куче или стеку. Простаивающая память может быть возвращена операционной системе или сохранена средой выполнения Go для последующего переназначения в кучу или стек.&lt;br /&gt;
* Активный размер кучи: объем памяти, который сборщик мусора Go считает активной. Этот показатель накапливает память, оставшуюся после последнего запуска сборщика мусора и выделенную с тех пор.&lt;br /&gt;
* Счетчик вызовов сборщика мусора: количество запусков сборщика мусора Go.&lt;br /&gt;
&lt;br /&gt;
== Планирование            ==&lt;br /&gt;
О планировании Goroutines&lt;br /&gt;
&lt;br /&gt;
Базовое понимание принципов внутреннего планирования поможет вам прочитать показатели планирования и обнаружить потенциальные аномалии.&lt;br /&gt;
&lt;br /&gt;
Реализация планирования Goroutine имеет дело с тремя центральными типами объектов: M (Machine), P (Processor) и G (Goroutine). Вы можете найти несколько экземпляров этих типов объектов в исходном коде среды выполнения Go. Для простоты Ключ-Астром  использует следующие альтернативные термины:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Срок выполнения Go&lt;br /&gt;
!Срок действия Ключ-Астром &lt;br /&gt;
|-&lt;br /&gt;
|M (Machine)&lt;br /&gt;
|Worker thread&lt;br /&gt;
|-&lt;br /&gt;
|P (Processor)&lt;br /&gt;
|Scheduling context&lt;br /&gt;
|-&lt;br /&gt;
|G (Goroutine)&lt;br /&gt;
|Goroutine&lt;br /&gt;
|}&lt;br /&gt;
Go выполняет Goroutines в контексте рабочих потоков, полученных из пула собственных потоков операционной системы. Goroutine может быть назначен другому рабочему потоку в любое время, если только среда выполнения. LockOSThread не используется для обеспечения привязки рабочего потока.&lt;br /&gt;
&lt;br /&gt;
Несколько Goroutines обычно назначаются одному рабочему потоку. Контекст планирования отвечает за совместное планирование Goroutines. Компилятор Go добавляет код к каждому прологу функции Go, который проверяет, использовала ли выполняемая в данный момент Goroutine свой временной отрезок в 10 миллисекунд. Фактический механизм умело использует защиту стека для принудительного изменения расписания. Если временной интервал превышен, контекст планирования устанавливает следующую Goroutine для выполнения. До Go 1.14 планирование было полностью совместным, что приводило к проблеме с Goroutines, которые не вызывали функции Go и, следовательно, не переносились. Go 1.14 представил механизм, позволяющий упреждающее планирование Goroutines для обработки этого особого случая.&lt;br /&gt;
&lt;br /&gt;
Каждый набор Goroutines выполняется рабочим потоком. Выполнение контролируется контекстом планирования. Когда Goroutine записывает большой кусок данных на диск или блокирует ожидание входящего соединения, Goroutine блокируется в системном вызове, и никакие другие Goroutine не планируются. В такой ситуации контекст планирования с другими Goroutines назначается другому рабочему потоку, либо припаркованному, либо вновь созданному. Эти Goroutines не блокируются системным вызовом и могут продолжать выполнение. Следовательно, общее количество рабочих потоков больше, чем количество объектов контекста планирования. После того, как блокирующий вызов возвращается, Goroutine снова назначается контексту планирования. Если назначение не удается, Goroutine отправляется в глобальную очередь выполнения Goroutine. Тот же принцип применяется к вызовам cgo (перейти на язык C).&lt;br /&gt;
&lt;br /&gt;
Количество контекстов планирования - это единственный параметр, который вы можете настроить в алгоритме планирования Go. Вы не можете контролировать количество рабочих потоков. Вот почему запись большого объема данных на диск или ожидание входящих соединений не будет блокировать другие Goroutines, которые изначально назначены тому же рабочему потоку. Эти Goroutines продолжают выполнение своих вновь назначенных рабочих потоков.&lt;br /&gt;
&lt;br /&gt;
Вкладка «Планирование» предоставляет уникальные сведения о планировании Goroutine.&lt;br /&gt;
&lt;br /&gt;
* '''Go runtime system call count''': количество системных вызовов, выполненных средой выполнения Go. В это число не входят системные вызовы, выполняемые кодом пользователя.&lt;br /&gt;
* '''Go to C language (cgo) call count''': количество вызовов cgo.&lt;br /&gt;
* '''Parked worker thread count''': количество рабочих потоков, припаркованных средой выполнения Go. Припаркованный рабочий поток не использует циклы ЦП до тех пор, пока среда выполнения Go не отключит поток.&lt;br /&gt;
* '''Out-of-work worker thread coun'''t: количество рабочих потоков, в связанном контексте планирования которых больше нет Goroutines для выполнения. Когда это происходит, рабочий поток пытается украсть Goroutines из другого контекста планирования или глобальной очереди выполнения. Если кража не удалась, рабочий поток через какое-то время паркуется. Этот же механизм применяется к сценарию с высокой рабочей нагрузкой. Когда существует неактивный контекст планирования, среда выполнения Go снимает парковку с припаркованного рабочего потока и связывает его с неактивным контекстом планирования. Незапаркованный рабочий поток теперь находится в состоянии «не работает» и начинает кражу Goroutine.&lt;br /&gt;
* '''Worker thread count:''' количество потоков операционной системы, созданных для выполнения Goroutines. Go не завершает рабочие потоки; он сохраняет их в припаркованном состоянии для повторного использования в будущем.&lt;br /&gt;
* '''Global Goroutine run queue size:''' количество Goroutine в глобальной очереди выполнения. Goroutines помещаются в глобальную очередь выполнения, если рабочий поток, используемый для выполнения системного вызова блокировки, не может получить контекст планирования. Контексты планирования периодически получают Goroutines из глобальной очереди выполнения.&lt;br /&gt;
* '''Idle scheduling context count''': количество контекстов планирования, в которых больше нет Goroutines для выполнения и для которых получение Goroutines из глобальной очереди выполнения или других контекстов планирования не удалось.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%98%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_Go&amp;diff=2241</id>
		<title>Известные ограничения для поддержки Go</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%98%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_Go&amp;diff=2241"/>
		<updated>2022-11-27T07:27:15Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Прежде чем начать использовать мониторинг приложений Go, убедитесь, что вы знаете об известных ограничениях.&lt;br /&gt;
&lt;br /&gt;
== Поддержка ограничена официальными стабильными выпусками Go ==&lt;br /&gt;
Поддержка Go ограничена официальными стабильными выпусками Go, скомпилированными с помощью инструментария Golang.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент не поддерживает двоичные файлы, скомпилированные с использованием набора инструментов gccgo.&lt;br /&gt;
&lt;br /&gt;
== Двоичные файлы приложения должны быть динамически связаны ==&lt;br /&gt;
 Это ограничение применяется только к системам Linux и если статический мониторинг Go отключен.&lt;br /&gt;
Для полностью автоматического внедрения ЕдиногоАгента требуются динамически связанные двоичные файлы приложений. Динамическое связывание применяется автоматически, когда приложение использует определенные стандартные пакеты библиотеки времени выполнения, например net / http.&lt;br /&gt;
&lt;br /&gt;
Во всех остальных случаях вы можете принудительно установить динамическое связывание с помощью параметра командной строки &amp;lt;code&amp;gt;-ldflags '-linkmode = external'&amp;lt;/code&amp;gt;. Обратите внимание, что отключение cgo, например, с использованием &amp;lt;code&amp;gt;CGO_ENABLED = 0&amp;lt;/code&amp;gt;, не поддерживается, и ЕдиныйАгент отклонит полученный двоичный файл приложения.&lt;br /&gt;
&lt;br /&gt;
== Поддержка статического мониторинга ==&lt;br /&gt;
Ключ-Астром ЕдиныйАгент поддерживает статический мониторинг приложений Go, начиная с ЕдиногоАгента версии 1.203. Инструкции по включению этой функции см. в разделе Включение статического мониторинга Go.&lt;br /&gt;
&lt;br /&gt;
=== Ограничения ===&lt;br /&gt;
Полностью автоматическая статическая инъекция ЕдиногоАгента поддерживается, если родительский процесс, например оболочка, такая как &amp;lt;code&amp;gt;/bin/bash&amp;lt;/code&amp;gt;, которая запускает статически связанный двоичный файл Go, связан динамически. Однако после включения статического мониторинга Go перезапустите родительский процесс, чтобы включить автоматическое внедрение.&lt;br /&gt;
&lt;br /&gt;
==== Статические приложения Go, использующие cgo, не поддерживаются. ====&lt;br /&gt;
ЕдиныйАгент отклоняет мониторинг статических двоичных файлов Go, которые используют cgo и, следовательно, имеют статическую зависимость от системной библиотеки C &amp;lt;code&amp;gt;libc&amp;lt;/code&amp;gt;. Эта версия статически связанной библиотеки &amp;lt;code&amp;gt;libc&amp;lt;/code&amp;gt; может конфликтовать с версией, используемой ЕдинымАгентом.&lt;br /&gt;
&lt;br /&gt;
Обходной путь&lt;br /&gt;
&lt;br /&gt;
Создайте приложение Go как динамически связанный исполняемый файл (который динамически связывается с libc). Это гарантирует, что и приложение Go, и ЕдиныАгент используют одну и ту же версию &amp;lt;code&amp;gt;libc&amp;lt;/code&amp;gt;, доступную на хосте.&lt;br /&gt;
&lt;br /&gt;
==== Для статического мониторинга Go требуется возможность &amp;lt;code&amp;gt;SYS_PTRACE&amp;lt;/code&amp;gt; в контейнерах Docker. ====&lt;br /&gt;
Возможность &amp;lt;code&amp;gt;SYS_PTRACE&amp;lt;/code&amp;gt; включена по умолчанию для Docker 19.03.0+ и ядра Linux 4.8+. Он разрешает системные вызовы между процессами, работающими в контейнере, что является требованием для статического мониторинга Go.&lt;br /&gt;
&lt;br /&gt;
Обходной путь&lt;br /&gt;
&lt;br /&gt;
Для версии Docker ниже 19.03.0 или версии ядра Linux ниже 4.8 запустите контейнер с возможностью SYS_PTRACE:&lt;br /&gt;
 docker run --cap-add=SYS_PTRACE &amp;lt;container&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
==== Образы Docker, которые не предоставляют системную библиотеку C, не поддерживаются. ====&lt;br /&gt;
ЕдиныйАгент требует, чтобы системная библиотека C была доступна на отслеживаемом узле.&lt;br /&gt;
&lt;br /&gt;
Пример и обходной путь&lt;br /&gt;
&lt;br /&gt;
Примером может служить scratch image:&lt;br /&gt;
 FROM scratch&lt;br /&gt;
 COPY StaticGoMinimal /&lt;br /&gt;
 CMD [&amp;quot;/StaticGoMinimal&amp;quot;]&lt;br /&gt;
Чтобы обойти это ограничение, измените базовый образ контейнера на тот, который предоставляет системную библиотеку C, например, образ alpine:&lt;br /&gt;
 FROM alpine:3.11&lt;br /&gt;
 COPY StaticGoMinimal /&lt;br /&gt;
 CMD [&amp;quot;/StaticGoMinimal&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Побочные эффекты ===&lt;br /&gt;
Файл &amp;lt;code&amp;gt;proc/&amp;lt;pId&amp;gt;/exe&amp;lt;/code&amp;gt; относится к исполняемому файлу с именем &amp;lt;code&amp;gt;oneagentdynamizer&amp;lt;/code&amp;gt;, а не к бинарному файлу приложения Go. Он содержится в псевдофайловой системе proc, которая предоставляет интерфейс к структурам данных ядра запущенных процессов. Это может привести к тому, что системные инструменты, такие как &amp;lt;code&amp;gt;ps&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;top&amp;lt;/code&amp;gt;, будут отображать &amp;lt;code&amp;gt;oneagentdynamizer&amp;lt;/code&amp;gt; вместо имени двоичного файла Go в своих выходных данных.&lt;br /&gt;
&lt;br /&gt;
== Приложения не могут быть созданы с параметром &amp;lt;code&amp;gt;-linkshared&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Go поддерживает динамическое связывание стандартной библиотеки Go. Этот режим сборки используется редко, и ЕдиныйАгент не будет внедряться в приложения, созданные таким образом.&lt;br /&gt;
&lt;br /&gt;
Пример&lt;br /&gt;
&lt;br /&gt;
Рассмотрим следующее минималистичное приложение Go под названием &amp;lt;code&amp;gt;GoMinimal.go&amp;lt;/code&amp;gt;:&lt;br /&gt;
 go install -buildmode=shared -linkshared std&lt;br /&gt;
 go build -linkshared GoMinimal.go&lt;br /&gt;
ЕдиныйАгент отклонит полученный двоичный файл приложения.&lt;br /&gt;
&lt;br /&gt;
== Приложения, загружающие плагины Go, не поддерживаются ==&lt;br /&gt;
Плагин Go — это пакет, скомпилированный с использованием флага сборки &amp;lt;code&amp;gt;-buildmode=plugin&amp;lt;/code&amp;gt; для создания общего объектного файла. Этот режим сборки редко используется, и ЕдиныйАгент отключит глубокий мониторинг, когда приложение фактически загружает плагин Go.&lt;br /&gt;
&lt;br /&gt;
== Пакеты сторонних производителей не поддерживаются ==&lt;br /&gt;
Вендинг Go используется для включения локальных копий внешних зависимостей в репозиторий проекта. Этот подход использовался для закрепления версий сторонних пакетов до того, как была добавлена ​​поддержка модуля Go.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент не будет отслеживать пакеты поставщиков. Например, службы gRPC поддерживаются только при использовании модулей Go или при непосредственном импорте go-grpc без использования системы управления зависимостями.&lt;br /&gt;
&lt;br /&gt;
== Приложения должны содержать таблицу символов ==&lt;br /&gt;
ЕдиныйАгент использует информацию, хранящуюся в таблице символов двоичного файла приложения. По умолчанию Go создает таблицу символов в двоичном файле приложения, но это можно подавить параметрами командной строки или внешними инструментами, такими как полоса.&lt;br /&gt;
&lt;br /&gt;
Редко используемая команда &amp;lt;code&amp;gt;go run &amp;lt;application&amp;gt;&amp;lt;/code&amp;gt; создает и запускает приложения на лету. Поскольку выходной файл приложения является временным (файл автоматически удаляется после закрытия приложения), двоичный файл приложения не содержит таблицы символов. Таким образом, ЕдиныйАгент не может контролировать приложение, созданное с помощью команды &amp;lt;code&amp;gt;go run &amp;lt;application&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Приложения, созданные с включенным race detector, не поддерживаются ==&lt;br /&gt;
Приложение, созданное с флагом &amp;lt;code&amp;gt;-race&amp;lt;/code&amp;gt;, содержит встроенный data race detector. Этот режим сборки в основном используется в среде разработки, и ЕдиныйАгент не будет внедряться в приложения, созданные таким образом.&lt;br /&gt;
&lt;br /&gt;
== Профилирование стека создания потоков ОС отключено ==&lt;br /&gt;
ЕдиныйАгент не поддерживает предопределенный профиль &amp;lt;code&amp;gt;threadcreate&amp;lt;/code&amp;gt;. Результаты профилирования создания потоков для приложений Go, отслеживаемых ЕдинымАгентом, будут содержать только пустые трассировки стека.&lt;br /&gt;
&lt;br /&gt;
== Поддержка musl libc ==&lt;br /&gt;
Библиотека musl libc является заменой библиотеки glibc. Ключ-Астром поддерживает приложения Go на основе musl, например, созданные на Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
Существует одно дополнительное требование для создания динамически подключаемого двоичного файла приложения. Вы должны использовать цепочку инструментов Go для alpine (golang:&amp;lt;версия&amp;gt;-alpine) и добавить &amp;lt;code&amp;gt;-ldflags '-linkmode external'&amp;lt;/code&amp;gt; в командную строку сборки, чтобы принудительно использовать системный компоновщик. Это не требуется для статически связанных приложений Go, отслеживаемых статическим мониторингом Go.&lt;br /&gt;
&lt;br /&gt;
=== Подробности ===&lt;br /&gt;
Хотя musl libc очень похожа на функциональность glibc, между ними есть тонкие поведенческие различия. Более того, Go официально не поддерживает набор инструментов Go на основе musl, а это означает, что бинарные файлы набора инструментов Go нельзя загрузить с веб-сайта golang.org.&lt;br /&gt;
&lt;br /&gt;
Кроме того, существует серьезная проблема с тем, как Go использует musl libc. Это ограничивает степень, в которой Ключ-Астром может поддерживать приложения на основе musl. Цепочка инструментов Go включает внутренний компоновщик, который генерирует двоичные файлы приложений на основе musl, которые неправильно инициализируют musl libc при запуске приложения. Эта проблема не позволяет Ключ-Астром отслеживать эти приложения. В таком случае на соответствующей странице обработки заявки отображается следующее сообщение:&lt;br /&gt;
&lt;br /&gt;
'''Активация глубокого мониторинга не удалась, мониторинг двоичных файлов Go musl, созданных с помощью внутреннего компоновщика Go, не поддерживается.'''&lt;br /&gt;
&lt;br /&gt;
Если вы используете системный компоновщик для создания двоичного файла приложения, он добавляет код запуска, который правильно инициализирует общие объекты. Кроме того, добавление &amp;lt;code&amp;gt;-ldflags 'linkmode external'&amp;lt;/code&amp;gt; в командную строку сборки обеспечивает использование системного компоновщика. Полученный двоичный файл будет выполняться с правильно инициализированной libc, что позволит Ключ-Астром контролировать такое приложение.&lt;br /&gt;
&lt;br /&gt;
=== Пример ===&lt;br /&gt;
Рассмотрим следующее минималистичное приложение Go под названием &amp;lt;code&amp;gt;GoMinimal.go&amp;lt;/code&amp;gt;:&lt;br /&gt;
 package main&lt;br /&gt;
 import &amp;quot;fmt&amp;quot;&lt;br /&gt;
 func main() {&lt;br /&gt;
     fmt.Print(&amp;quot;Enter text: &amp;quot;)&lt;br /&gt;
     var input string&lt;br /&gt;
     fmt.Scanln(&amp;amp;input)&lt;br /&gt;
     fmt.Print(input)&lt;br /&gt;
 }&lt;br /&gt;
Следующий многоэтапный файл докера дает действительный динамически связанный двоичный файл Go musl на этапе 1 и запускает приложение на этапе 2.&lt;br /&gt;
 # --- Stage 1:&lt;br /&gt;
 # Use Golang toolchain for alpine to build the application.&lt;br /&gt;
 FROM golang:1.13.5-alpine as builder&lt;br /&gt;
 RUN apk update &amp;amp;&amp;amp; apk add gcc libc-dev&lt;br /&gt;
 &lt;br /&gt;
 # Copy local code, for example, GoMinimal.go, to the container image.&lt;br /&gt;
 COPY ./GoMinimal.go ./GoMinimal.go&lt;br /&gt;
 &lt;br /&gt;
 # Build dynamically linked Go binary.&lt;br /&gt;
 RUN go build -ldflags '-linkmode=external' GoMinimal.go&lt;br /&gt;
 &lt;br /&gt;
 # --- Stage 2:&lt;br /&gt;
 # Use a Docker multi-stage build to create a lean production image.&lt;br /&gt;
 FROM alpine:3.11&lt;br /&gt;
 # Install ca-certificates and libc6-compat for Go programs to work properly.&lt;br /&gt;
 RUN apk add --no-cache ca-certificates libc6-compat&lt;br /&gt;
 &lt;br /&gt;
 # Copy the binary to the production image from the builder stage.&lt;br /&gt;
 COPY --from=builder /go/GoMinimal /GoMinimal&lt;br /&gt;
 &lt;br /&gt;
 # Run the application on container startup.&lt;br /&gt;
 CMD [&amp;quot;/GoMinimal&amp;quot;]&lt;br /&gt;
Соберите контейнер и запустите приложение:&lt;br /&gt;
 docker build -t gominimal-alpine .&lt;br /&gt;
 docker run --interactive gominimal-alpine&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_Go&amp;diff=2240</id>
		<title>Поддерживаемые версии Go</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_Go&amp;diff=2240"/>
		<updated>2022-11-27T07:13:17Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Каждый раз, когда выпускается новая основная версия Golang, Ключ-Астром добавляет поддержку этой версии. Также добавлена поддержка каждой младшей версии - подробности см. В матрице версий.&lt;br /&gt;
&lt;br /&gt;
Политика выпуска Go поддерживает две последние основные версии Go. Однако Ключ-Астром решила поддерживать каждую версию Go как минимум на полгода дольше, чтобы у вас было достаточно времени для обновлений.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Go version&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|1.19&lt;br /&gt;
|2022-08-03&lt;br /&gt;
|2023-08-03&lt;br /&gt;
|1.249&lt;br /&gt;
| -&lt;br /&gt;
|2024-08-31&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|1.18&lt;br /&gt;
|2022-03-15&lt;br /&gt;
|2023-03-15&lt;br /&gt;
|1.239&lt;br /&gt;
| -&lt;br /&gt;
|2024-03-31&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|1.17&lt;br /&gt;
|2021-08-16&lt;br /&gt;
|2022-08-03&lt;br /&gt;
|1.233&lt;br /&gt;
| -&lt;br /&gt;
|2023-08-31&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|1.16&lt;br /&gt;
|2021-02-16&lt;br /&gt;
|2022-03-15&lt;br /&gt;
|1.215&lt;br /&gt;
| -&lt;br /&gt;
|2023-02-28&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Матрица версий             ==&lt;br /&gt;
Каждый диапазон версий определяет версии Go, для которых ЕдиныйАгент имеет встроенную поддержку. Верхняя граница в круглых скобках указывает последнюю версию, которая может поддерживаться через внешние метаданные.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версии ЕдиногоАгента&lt;br /&gt;
!Go 1.15&lt;br /&gt;
!Go 1.16&lt;br /&gt;
!Go 1.17&lt;br /&gt;
!Go 1.18&lt;br /&gt;
!Go 1.19&lt;br /&gt;
|-&lt;br /&gt;
|v1.203&lt;br /&gt;
|1.15.0 - 1.15.1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.205&lt;br /&gt;
|1.15.0 - 1.15.2 (1.15.10)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.207&lt;br /&gt;
|1.15.0 - 1.15.3 (1.15.11)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.209&lt;br /&gt;
|1.15.0 - 1.15.5 (1.15.12)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.211&lt;br /&gt;
|1.15.0 - 1.15.7 (1.15.13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.213&lt;br /&gt;
|1.15.0 - 1.15.8 (1.15.14)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.215&lt;br /&gt;
|1.15.0 - 1.15.10 (1.15.15)&lt;br /&gt;
|1.16.0 - 1.16.2 (1.16.7)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.217&lt;br /&gt;
|1.15.0 - 1.15.11 (1.15.15)&lt;br /&gt;
|1.16.0 - 1.16.3 (1.16.7)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.219&lt;br /&gt;
|1.15.0 - 1.15.12 (1.15.15)&lt;br /&gt;
|1.16.0 - 1.16.4 (1.16.8)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.221&lt;br /&gt;
|1.15.0 - 1.15.13 (1.15.15)&lt;br /&gt;
|1.16.0 - 1.16.5 (1.16.9)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.223&lt;br /&gt;
|1.15.0 - 1.15.13 (1.15.15)&lt;br /&gt;
|1.16.0 - 1.16.5 (1.16.12)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.225&lt;br /&gt;
|1.15.0 - 1.15.14 (1.15.15)&lt;br /&gt;
|1.16.0 - 1.16.6 (1.16.13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.227&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.7 (1.16.13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.229&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.8 (1.16.15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.231&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.9 (1.16.15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.233&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.12 (1.16.15)&lt;br /&gt;
|1.17.0 - 1.17.5 (1.17.10)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.235, v1.237&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.13 (1.16.15)&lt;br /&gt;
|1.17.0 - 1.17.6 (1.17.11)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.239&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.8 (1.17.13)&lt;br /&gt;
|1.18.0 (1.18.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.241&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.9 (1.17.13)&lt;br /&gt;
|1.18.0 - 1.18.1 (1.18.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.243&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.10 (1.17.13)&lt;br /&gt;
|1.18.0 - 1.18.2 (1.18.7)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.245&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.11 (1.17.13)&lt;br /&gt;
|1.18.0 - 1.18.3 (1.18.8)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.247&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.11 (1.17.13)&lt;br /&gt;
|1.18.0 - 1.18.3 (1.18.8)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.249&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.13&lt;br /&gt;
|1.18.0 - 1.18.5 (1.18.8)&lt;br /&gt;
|1.19.0 (1.19.3)&lt;br /&gt;
|-&lt;br /&gt;
|v1.251&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.13&lt;br /&gt;
|1.18.0 - 1.18.5 (1.18.8)&lt;br /&gt;
|1.19.0 (1.19.3)&lt;br /&gt;
|-&lt;br /&gt;
|v1.253&lt;br /&gt;
|1.15.0 - 1.15.15&lt;br /&gt;
|1.16.0 - 1.16.15&lt;br /&gt;
|1.17.0 - 1.17.13&lt;br /&gt;
|1.18.0 - 1.18.7 (1.18.8)&lt;br /&gt;
|1.19.0 - 1.19.2 (1.19.3)&lt;br /&gt;
|}&lt;br /&gt;
Старые версии&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версии ЕдиногоАгента&lt;br /&gt;
!Go 1.10&lt;br /&gt;
!Go 1.11&lt;br /&gt;
!Go 1.12&lt;br /&gt;
!Go 1.13&lt;br /&gt;
!Go 1.14&lt;br /&gt;
|-&lt;br /&gt;
|v1.143&lt;br /&gt;
|1.10.0&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.145&lt;br /&gt;
|1.10.0 - 1.10.1&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.147&lt;br /&gt;
|1.10.0 - 1.10.2&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.151&lt;br /&gt;
|1.10.0 - 1.10.3&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.155&lt;br /&gt;
|1.10.0 - 1.10.4&lt;br /&gt;
|1.11.0&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.157&lt;br /&gt;
|1.10.0 - 1.10.4&lt;br /&gt;
|1.11.0 - 1.11.1&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.159&lt;br /&gt;
|1.10.0 - 1.10.5&lt;br /&gt;
|1.11.0 - 1.11.2&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.161, v1.163&lt;br /&gt;
|1.10.0 - 1.10.7&lt;br /&gt;
|1.11.0 - 1.11.4&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.165&lt;br /&gt;
|1.10.0 - 1.10.8&lt;br /&gt;
|1.11.0 - 1.11.5&lt;br /&gt;
|1.12.0&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.167&lt;br /&gt;
|1.10.0 - 1.10.8&lt;br /&gt;
|1.11.0 - 1.11.6&lt;br /&gt;
|1.12.0 - 1.12.1&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.169&lt;br /&gt;
|1.10.0 - 1.10.8&lt;br /&gt;
|1.11.0 - 1.11.9&lt;br /&gt;
|1.12.0 - 1.12.4&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.171&lt;br /&gt;
|1.10.0 - 1.10.8&lt;br /&gt;
|1.11.0 - 1.11.10&lt;br /&gt;
|1.12.0 - 1.12.5&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.173&lt;br /&gt;
|1.10.0 - 1.10.8&lt;br /&gt;
|1.11.0 - 1.11.11&lt;br /&gt;
|1.12.0 - 1.12.6&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.175&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.12&lt;br /&gt;
|1.12.0 - 1.12.7&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.177&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.8&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.179&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.9&lt;br /&gt;
|1.13.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.181&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.12&lt;br /&gt;
|1.13.0 - 1.13.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.183&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.13&lt;br /&gt;
|1.13.0 - 1.13.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.185&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.14&lt;br /&gt;
|1.13.0 - 1.13.5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.187&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.16&lt;br /&gt;
|1.13.0 - 1.13.7&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|v1.189&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.8&lt;br /&gt;
|1.14.0&lt;br /&gt;
|-&lt;br /&gt;
|v1.191&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.9&lt;br /&gt;
|1.14.0 - 1.14.1&lt;br /&gt;
|-&lt;br /&gt;
|v1.193&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.10&lt;br /&gt;
|1.14.0 - 1.14.2&lt;br /&gt;
|-&lt;br /&gt;
|v1.195&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.11&lt;br /&gt;
|1.14.0 - 1.14.3&lt;br /&gt;
|-&lt;br /&gt;
|v1.197, v1.199&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.12&lt;br /&gt;
|1.14.0 - 1.14.4&lt;br /&gt;
|-&lt;br /&gt;
|v1.201&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.14&lt;br /&gt;
|1.14.0 - 1.14.6&lt;br /&gt;
|-&lt;br /&gt;
|v1.203&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.8&lt;br /&gt;
|-&lt;br /&gt;
|v1.205&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.9 (1.14.15)&lt;br /&gt;
|-&lt;br /&gt;
|v1.207&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.10 (1.14.15)&lt;br /&gt;
|-&lt;br /&gt;
|v1.209&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.12 (1.14.15)&lt;br /&gt;
|-&lt;br /&gt;
|v1.211&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.14 (1.14.15)&lt;br /&gt;
|-&lt;br /&gt;
|v1.213 - v1.241&lt;br /&gt;
| -&lt;br /&gt;
|1.11.0 - 1.11.13&lt;br /&gt;
|1.12.0 - 1.12.17&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.15&lt;br /&gt;
|-&lt;br /&gt;
|from v1.243&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.13.0 - 1.13.15&lt;br /&gt;
|1.14.0 - 1.14.15&lt;br /&gt;
|}&lt;br /&gt;
До версии ЕдиныйАгент 1.179 Ключ-Астром также поддерживал 32-разрядные исполняемые файлы.&lt;br /&gt;
&lt;br /&gt;
== Внешние метаданные ==&lt;br /&gt;
OneAgent может поддерживать более новые версии Go, запрашивая внешние метаданные из кластера Ключ-Астром. После того, как ЕдиныйАгент получит внешние метаданные, он может настроить приложение, основанное на версии Go, для которой ЕдиныйАгент не имеет встроенной поддержки. Требуется перезапуск процесса Go.&lt;br /&gt;
&lt;br /&gt;
Таким образом, матрица версий имеет две разные верхние границы в каждом диапазоне версий. Встроенные версии Go поддерживаются всегда, а верхняя граница в скобках может поддерживаться, если ЕдиныйАгент может получить необходимые внешние метаданные из кластера Ключ-Астром.&lt;br /&gt;
 Примечание:&lt;br /&gt;
 Внешние метаданные публикуются независимо от цикла выпуска ЕдиногоАгента, и ЕдиныйАгент всегда будет получать последние доступные внешние метаданные из кластера Ключ-Астром. Это также означает, что в поэтапной среде приложения могут быть инструментированы на более позднем этапе, которые не были инструментированы на более раннем этапе, поскольку тем временем стали доступны новые метаданные. Если такое поведение нежелательно, отключите функцию ЕдиногоАгента '''Go external metadata''', чтобы внешние метаданные не использовались. Вы можете найти функции OneAgent в меню Ключ-Астром &amp;gt; Настройки &amp;gt; Настройки &amp;gt; Функции ЕдиногоАгента.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=PHP-FPM_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3&amp;diff=2239</id>
		<title>PHP-FPM мониторинг</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=PHP-FPM_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3&amp;diff=2239"/>
		<updated>2022-11-27T07:05:55Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* PHP-FPM metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;С помощью мониторинга Ключ-Астром PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.&lt;br /&gt;
&lt;br /&gt;
== Требования      ==&lt;br /&gt;
Чтобы использовать мониторинг PHP-FPM, убедитесь в следующем:&lt;br /&gt;
&lt;br /&gt;
* Вы используете ОС Linux или Windows&lt;br /&gt;
* Версия PHP 5.5.9 или новее.&lt;br /&gt;
* Страница статуса PHP-FPM включена на всех узлах, которые вы хотите отслеживать.&lt;br /&gt;
&lt;br /&gt;
== Ознакомьтесь с информацией о мониторинге PHP-FPM           ==&lt;br /&gt;
&lt;br /&gt;
* В меню Ключ-Астром выберите «Технологии и процессы», а затем выберите плитку PHP.&lt;br /&gt;
* В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.&lt;br /&gt;
* Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.&lt;br /&gt;
* Выберите тип метрики из списка «Показать диаграмму для», чтобы сравнить значения всех узлов в сортируемом табличном представлении.&lt;br /&gt;
* Чтобы отобразить метрики, специфичные для узла, выберите узел в списке «Процесс» внизу страницы.&lt;br /&gt;
* Выберите ссылку PHP-FPM.&lt;br /&gt;
* Отображается количество принятых подключений и количество медленных запросов.&lt;br /&gt;
* Пример: &amp;quot;Принятые соединения&amp;quot; и &amp;quot;Медленные запросы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Показатель «Принятые соединения» иногда неправильно понимают как количество запросов. Эта метрика измеряет именно то, что следует из названия: количество подключений, принятых пулом.&lt;br /&gt;
&lt;br /&gt;
== Метрики мониторинга узлов PHP-FPM  ==&lt;br /&gt;
Дополнительные показатели мониторинга PHP-FPM доступны на отдельных страницах процессов.&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть диаграммы запросов, буферизации ввода и процессов, выберите вкладку «Дополнительные сведения».&lt;br /&gt;
&lt;br /&gt;
Когда общее количество активных процессов достигает предела Всего процессов, запуск новых сценариев запрещается до тех пор, пока проблемные процессы не будут завершены. Максимальное количество ожидающих соединений определяет максимальное количество соединений, которые будут поставлены в очередь. Когда этот предел достигнут, последующие запросы отклоняются или игнорируются.&lt;br /&gt;
&lt;br /&gt;
=== PHP-FPM metrics            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Metric&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|Accepted connections&lt;br /&gt;
|Количество подключений, принятых пулом.&lt;br /&gt;
|-&lt;br /&gt;
|Slow requests&lt;br /&gt;
|Количество запросов, которые превысили значение &amp;lt;code&amp;gt;request_slowlog_timeout&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Waiting connections&lt;br /&gt;
|Количество запросов в очереди ожидающих соединений.&lt;br /&gt;
|-&lt;br /&gt;
|Max no. of waiting connections&lt;br /&gt;
|Размер очереди сокетов ожидающих соединений.&lt;br /&gt;
|-&lt;br /&gt;
|Active processes&lt;br /&gt;
|Количество активных процессов.&lt;br /&gt;
|-&lt;br /&gt;
|Total processes&lt;br /&gt;
|Количество простаивающих и активных процессов.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Включить глобальный мониторинг PHP-FPM        ==&lt;br /&gt;
Когда мониторинг PHP-FPM включен глобально, Ключ-Астром автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.&lt;br /&gt;
&lt;br /&gt;
Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.&lt;br /&gt;
&lt;br /&gt;
* В меню Ключ-Астром перейдите в «Настройки» и выберите «Мониторинг»&amp;gt; «Контролируемые технологии».&lt;br /&gt;
* Найдите и включите переключатель PHP-FPM.&lt;br /&gt;
* Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.&lt;br /&gt;
* Определите URI страницы состояния.&lt;br /&gt;
* Выберите Сохранить.&lt;br /&gt;
&lt;br /&gt;
== Включить мониторинг PHP-FPM на отдельных хостах           ==&lt;br /&gt;
Ключ-Астром также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.&lt;br /&gt;
&lt;br /&gt;
* Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»&amp;gt; «Мониторинг»&amp;gt; «Контролируемые технологии».&lt;br /&gt;
* В меню Ключ-Астром выберите Хосты.&lt;br /&gt;
* Выберите хост, который вы хотите настроить.&lt;br /&gt;
* Выберите Еще (…)&amp;gt; Настройки.&lt;br /&gt;
* Включите переключатель PHP-FPM.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_PHP&amp;diff=2238</id>
		<title>Полный мониторинг PHP</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_PHP&amp;diff=2238"/>
		<updated>2022-11-27T07:03:33Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вы можете отслеживать PHP в своих средах Windows (IIS / Apache) - теперь в Windows доступен полный мониторинг для приложений Apache mod_php и PHP CGI.&lt;br /&gt;
&lt;br /&gt;
== Включение мониторинга PHP            ==&lt;br /&gt;
Включение мониторинга PHP в Ключ-Астром&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром перейдите в «Настройки» и выберите «Мониторинг»&amp;gt; «Контролируемые технологии».&lt;br /&gt;
# На вкладке Поддерживаемые технологии найдите PHP и откройте его для редактирования.&lt;br /&gt;
# Включите настройки, необходимые для вашего мониторинга:&lt;br /&gt;
#* Мониторинг PHP на каждом хосте Этот переключатель включает мониторинг PHP на всех хостах. Чтобы контролировать подмножество ваших хостов, выключите этот переключатель, а затем включите мониторинг PHP на выбранных хостах.&lt;br /&gt;
#* Включить процессы PHP FastCGI, запускаемые HTTP-сервером Apache на каждом хосте. Этот параметр постоянно включен, начиная с версии ЕдиныйАгент 1.191.&lt;br /&gt;
#* Включить мониторинг PHP x на каждом хосте. Если доступна версия Early Adopter, вы можете попробовать ее с помощью этого переключателя.&lt;br /&gt;
'''Важно''': Убедитесь, что ваша среда мониторинга соответствует требованиям, указанным под переключателем.&lt;br /&gt;
&lt;br /&gt;
== Запуск PHP на веб-сервере ==&lt;br /&gt;
Наиболее распространенные способы запуска PHP на веб-сервере:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;mod_PHP&amp;lt;/code&amp;gt; — значение по умолчанию на ванильных HTTP-серверах Apache. PHP запускается как модуль Apache, что означает, что запрос PHP запускается в рамках процесса Apache. Благодаря этому PHP работает хорошо, но гибкость ограничена конфигурацией Apache, разрешениями, ограничениями и т. д.&lt;br /&gt;
* &amp;lt;code&amp;gt;PHP_FPM&amp;lt;/code&amp;gt; — FastCGI Process Manager (FPM) использует управление пулом для оптимизации производительности. Каждый пул действует как автономный экземпляр PHP, что позволяет создавать независимую конфигурацию для каждого пула, что обеспечивает детальный контроль и большую гибкость. Это самый быстрый метод запуска PHP.&lt;br /&gt;
&lt;br /&gt;
== Мониторинг PHP-CLI ==&lt;br /&gt;
&amp;lt;code&amp;gt;early adopter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Мониторинг PHP-CLI обеспечивает глубокий мониторинг ваших приложений PHP-CLI. Это обеспечивает видимость базы данных, поддержку многопоточности, мониторинг исходящих вызовов и многое другое, поэтому вы можете:&lt;br /&gt;
&lt;br /&gt;
* Проанализировать производительность вашего приложения PHP-CLI&lt;br /&gt;
* Легко найти узкие места в вашем коде&lt;br /&gt;
* Узнать, почему связь с базой данных занимает столько времени&lt;br /&gt;
* Узнать, правильно ли приложение управляет памятью&lt;br /&gt;
&lt;br /&gt;
=== Полная видимость вашего приложения PHP-CLI на уровне кода ===&lt;br /&gt;
С мониторингом PHP-CLI вы получаете:&lt;br /&gt;
&lt;br /&gt;
* Потокобезопасная и непотокобезопасная поддержка PHP-CLI для всех версий PHP, поддерживаемых Ключ-Астром.&lt;br /&gt;
* Все существующие функции OneAgent PHP и функции только CLI:&lt;br /&gt;
** поддержка &amp;lt;code&amp;gt;pthreads&amp;lt;/code&amp;gt; для потокобезопасности PHP-CLI&lt;br /&gt;
** Горячие точки метода с использованием сэмплирования окружающей среды&lt;br /&gt;
** Поддержка атрибутов запроса&lt;br /&gt;
** Глубокий мониторинг (после включения обнаружения пользовательских служб)&lt;br /&gt;
&lt;br /&gt;
=== Требования для мониторинга PHP-CLI ===&lt;br /&gt;
&lt;br /&gt;
* ЕдиныйАгент версии 1.181+ установлен на всех отслеживаемых хостах.&lt;br /&gt;
* Мониторинг PHP NG включен (Чтобы проверить или изменить этот параметр)&lt;br /&gt;
*# Перейдите в «Настройки» и выберите «Мониторинг» &amp;gt; «Отслеживаемые технологии».&lt;br /&gt;
*# Найдите '''PHP''' и откройте его для редактирования.&lt;br /&gt;
&lt;br /&gt;
=== Ограничения мониторинга PHP-CLI ===&lt;br /&gt;
&lt;br /&gt;
* Внедрение ЕдиногоАгента вызывает небольшие накладные расходы при запуске процесса. Его не следует включать для кратковременных процессов.&lt;br /&gt;
* Разветвление внутри процесса &amp;lt;code&amp;gt;php-cli&amp;lt;/code&amp;gt; не поддерживается. В этом сценарии агент становится неактивным.&lt;br /&gt;
* Инструментарий процессов &amp;lt;code&amp;gt;php-cli&amp;lt;/code&amp;gt; с кодом, указанным в качестве аргумента командной строки, не поддерживается.&lt;br /&gt;
* Инструментарий &amp;lt;code&amp;gt;pthreads&amp;lt;/code&amp;gt; поддерживается от PHP 7.2 до PHP 7.3. Более ранние версии PHP не являются полностью потокобезопасными и не должны использоваться с &amp;lt;code&amp;gt;pthreads&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Начало работы с мониторингом PHP-CLI ===&lt;br /&gt;
Чтобы включить глубокий мониторинг ваших приложений PHP-CLI&lt;br /&gt;
&lt;br /&gt;
1. В меню Ключ-Астром перейдите в «Настройки» и выберите «Процессы и контейнеры» &amp;gt; «Пользовательские правила мониторинга процессов».&lt;br /&gt;
&lt;br /&gt;
2. Выберите Добавить пользовательское правило, чтобы начать определение правила мониторинга процесса для PHP-CLI.&lt;br /&gt;
&lt;br /&gt;
* Вы можете построить правило на основе таких условий, как:&lt;br /&gt;
** EXE-имя&lt;br /&gt;
** EXE-путь&lt;br /&gt;
** PHP-скрипт&lt;br /&gt;
** Рабочий каталог PHP&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать больше о правилах мониторинга процессов, см.&lt;br /&gt;
&lt;br /&gt;
Настроить мониторинг группы процессов&lt;br /&gt;
&lt;br /&gt;
3. Выберите '''Сохранить изменения'''. Ваше правило указано на странице Пользовательские правила мониторинга процессов.&lt;br /&gt;
&lt;br /&gt;
4. При необходимости добавьте дополнительные правила.&lt;br /&gt;
&lt;br /&gt;
5. Перезапустите приложение PHP.&lt;br /&gt;
&lt;br /&gt;
=== Как заставить мониторинг PHP-CLI работать на вас ===&lt;br /&gt;
&lt;br /&gt;
==== Получите полное представление PHP о соединениях с базами данных и многом другом ====&lt;br /&gt;
Включив обнаружение пользовательских служб, вы получаете глубокий мониторинг, включая полную информацию PHP о подключениях к базе данных, внешних вызовах и pthreads.&lt;br /&gt;
&lt;br /&gt;
==== Посмотрите, правильно ли ваше приложение управляет памятью ====&lt;br /&gt;
Благодаря сборке мусора и метрикам OPcache у вас есть представление о том, как ваше приложение управляет памятью. Вы также получаете готовые подробные метрики процессов, включая использование ЦП, использование памяти, рабочие процессы и информацию о вводе-выводе.&lt;br /&gt;
&lt;br /&gt;
==== Найдите наиболее ресурсоемкие методы с помощью горячих точек методов ====&lt;br /&gt;
Вы можете легко найти и исправить методы, потребляющие больше всего ресурсов ЦП, в своем PHP-коде.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_PHP&amp;diff=2237</id>
		<title>Поддерживаемые версии PHP</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_PHP&amp;diff=2237"/>
		<updated>2022-11-27T06:53:11Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Матрица поддержки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Различные версии PHP имеют сроки поддержки, определенные PHP. Пожалуйста, обратитесь к разделу Поддерживаемые версии PHP на php.net, чтобы узнать, какие версии в настоящее время поддерживаются PHP и когда для каждой версии планируется прекращение поддержки.&lt;br /&gt;
&lt;br /&gt;
* Устаревшие версии не получают обновлений или исправлений безопасности, поэтому следует избегать их запуска в производственной среде.&lt;br /&gt;
* Ключ-Астром обязуется поддерживать каждую версию PHP, по крайней мере, до тех пор, пока ее поддерживает поставщик (в большинстве случаев после этого срока поддержка длится не менее шести месяцев).&lt;br /&gt;
&lt;br /&gt;
== Матрица поддержки            ==&lt;br /&gt;
См. Также раздел Поддержка выпусков Early Adopter после этой таблицы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!PHP version&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|8.1 (Zend Engine 4.1)&lt;br /&gt;
|2021-09-02&lt;br /&gt;
|2024-11-25&lt;br /&gt;
|1.227&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8.0 (Zend Engine 4.0)&lt;br /&gt;
|2020-11-26&lt;br /&gt;
|2023-11-26&lt;br /&gt;
|1.207&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7.4 (Zend Engine 3.4)&lt;br /&gt;
|2019-11-28&lt;br /&gt;
|2022-11-28&lt;br /&gt;
|1.179&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7.3 (Zend Engine 3.3)&lt;br /&gt;
|2018-12-06&lt;br /&gt;
|2021-12-06&lt;br /&gt;
|1.169&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7.2 (Zend Engine 3.2)&lt;br /&gt;
|2017-11-30&lt;br /&gt;
|2020-11-30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7.1 (Zend Engine 3.1)&lt;br /&gt;
|2016-12-01&lt;br /&gt;
|2019-12-01&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Поддержка релизов Early Adopter              ==&lt;br /&gt;
Если для версии PHP есть поддержка Early Adopter, у нее есть отдельный переключатель, который позволяет вам включить или отключить мониторинг для этой версии.&lt;br /&gt;
&lt;br /&gt;
Включение версии Early Adopter для мониторинга PHP в Ключ-Астром&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром перейдите в «Настройки» и выберите «Мониторинг».  &amp;gt; '''Контролируемые технологии.'''&lt;br /&gt;
# На вкладке Поддерживаемые технологии найдите PHP и откройте его для редактирования.&lt;br /&gt;
# На странице PHP включите Включить мониторинг PHP x на каждом хосте.  '''Важный:''' Убедитесь, что ваша среда мониторинга соответствует требованиям, указанным для коммутатора.&lt;br /&gt;
'''Важно:''' Убедитесь, что ваша среда мониторинга соответствует требованиям, указанным для коммутатора.&lt;br /&gt;
&lt;br /&gt;
== Сообщения о неподдерживаемых версиях            ==&lt;br /&gt;
Когда ЕдиныйАгент обнаруживает неподдерживаемую версию PHP, мы исключаем ее из мониторинга и отображаем предупреждение на странице обзора процесса:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Activation of deep monitoring was unsuccessful&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Process version is not supported&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мы также записываем сообщение в журналы ошибок на хост-машине.&lt;br /&gt;
&lt;br /&gt;
Просмотрите среды и версии, которые Ключ-Астром поддерживает вместе с PHP и поддерживаемыми версиями PHP.&lt;br /&gt;
&lt;br /&gt;
== Известные ограничения            ==&lt;br /&gt;
&lt;br /&gt;
* Мониторинг CLI отключен по умолчанию, потому что во время кратковременного выполнения CLI накладные расходы на внедрение могут составлять большой процент от всего времени выполнения. Вам следует воздержаться от использования мониторинга CLI, когда для отслеживаемого приложения используются потоки и разветвление, поскольку эти функции не поддерживаются.&lt;br /&gt;
* На данный момент нет различий между CGI и Fast-CGI; о них сообщается как об одном типе: CGI.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=PHP&amp;diff=2236</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=PHP&amp;diff=2236"/>
		<updated>2022-11-27T06:50:21Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP - это язык сценариев на стороне сервера, который особенно хорошо подходит для веб-разработки, но также популярен в программировании общего назначения. Первоначально созданный Расмусом Лердорфом в 1994 году, новые версии теперь выпускаются PHP Group.&lt;br /&gt;
&lt;br /&gt;
PHP обрабатывается интерпретатором PHP, который реализован в Apache HTTP Server, исполняемом файле Common Gateway Interface (CGI) и интерфейсе командной строки (CLI).&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром предоставляет обширные возможности мониторинга PHP:&lt;br /&gt;
&lt;br /&gt;
* Все операторы базы данных и метрики SQL&lt;br /&gt;
* Компиляция, выполнение и анализ времени отклика&lt;br /&gt;
* Поддерживаемые технологии кеширования: Redis (PHP-библиотеки php-redis и predis) и Memcached (PHP-расширение memcached)&lt;br /&gt;
* Подробные показатели запросов и ответов&lt;br /&gt;
* Информация о перезапусках, сбоях и изменениях развертывания&lt;br /&gt;
* Insight into stack issues (like Stack Overflow)&lt;br /&gt;
* Автоматически собираемые метрики PHP-FPM&lt;br /&gt;
* Расположение горячих точек на уровне кода&lt;br /&gt;
* Анализ запросов к внешним сервисам через интерфейсы CURL, SOAP и другие удаленные интерфейсы, такие как fopen или get_file_contents&lt;br /&gt;
&lt;br /&gt;
Ознакомьтесь со средами и версиями, которые Ключ-Астром поддерживает вместе с PHP.&lt;br /&gt;
&lt;br /&gt;
* [[Поддерживаемые версии PHP]]&lt;br /&gt;
* [[Полный мониторинг PHP]]&lt;br /&gt;
* [[Видимость на уровне кода для PHP]]&lt;br /&gt;
* [[PHP-FPM мониторинг]]&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=Node.js&amp;diff=2231</id>
		<title>Node.js</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=Node.js&amp;diff=2231"/>
		<updated>2022-11-24T17:12:55Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Поддержка и отказ от поддержки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Node.js - это серверный фреймворк, основанный на движке JavaScript V8 от Google. Node.js имеет асинхронную модель выполнения и часто используется для склейки или в качестве уровня прокси в корпоративных средах.&lt;br /&gt;
&lt;br /&gt;
== Возможности            ==&lt;br /&gt;
Ключ-Астром предоставляет обширные возможности мониторинга Node.js:&lt;br /&gt;
* Куча и метрики процесса&lt;br /&gt;
* Heap dumps&lt;br /&gt;
*Выборка процессора (см. Известные ограничения)&lt;br /&gt;
* Показатели цикла событий&lt;br /&gt;
* Анализ входящих и исходящих HTTP-вызовов&lt;br /&gt;
*Выделенная поддержка для множества баз данных (включая захват запросов)&lt;br /&gt;
*Захват следов OpenTelemetry&lt;br /&gt;
*ЕдиныйАгент SDK для пользовательской трассировки&lt;br /&gt;
См. Нашу матрицу поддерживаемых технологий для получения подробной информации о поддерживаемых технологиях, которые будут использоваться вместе с Node.js.&lt;br /&gt;
&lt;br /&gt;
== Поддержка и отказ от поддержки             ==&lt;br /&gt;
Node.js следует модели выпуска LTS.&lt;br /&gt;
&lt;br /&gt;
Каждая версия с нечетным номером достигает EOL вскоре после выпуска каждой новой версии с четным номером. Каждая четная версия в конечном итоге становится LTS-выпуском. Для корпоративных производственных сред мы рекомендуем придерживаться выпусков LTS.&lt;br /&gt;
&lt;br /&gt;
Каждый раз, когда выпускается новая основная версия Node.js (четная или нечетная), мы добавляем поддержку этой версии.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром будет следовать этой модели поддержки, но будет поддерживать каждую версию Node.js как минимум на полгода дольше, чтобы у наших клиентов было время для обновлений.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Node.js version&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|2022-04-19&lt;br /&gt;
|2025-04-30&lt;br /&gt;
|1.243&lt;br /&gt;
| -&lt;br /&gt;
|2026-04-30&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|2021-10-19&lt;br /&gt;
|2022-06-01&lt;br /&gt;
|1.235&lt;br /&gt;
| -&lt;br /&gt;
|2022-12-01&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|2021-04-20&lt;br /&gt;
|2024-04-30&lt;br /&gt;
|1.219&lt;br /&gt;
| -&lt;br /&gt;
|2025-04-30&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|2020-10-20&lt;br /&gt;
|2021-06-01&lt;br /&gt;
|1.207&lt;br /&gt;
|1.233&lt;br /&gt;
|2021-12-01&lt;br /&gt;
|Не поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|2020-04-21&lt;br /&gt;
|2023-04-30&lt;br /&gt;
|1.195&lt;br /&gt;
| -&lt;br /&gt;
|2024-04-30&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|2019-10-22&lt;br /&gt;
|2020-06-01&lt;br /&gt;
|1.183&lt;br /&gt;
|1.205&lt;br /&gt;
|2020-12-01&lt;br /&gt;
|Не поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|2019-04-23&lt;br /&gt;
|2022-04-30&lt;br /&gt;
|1.171&lt;br /&gt;
| -&lt;br /&gt;
|2023-04-30&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|2018-10-23&lt;br /&gt;
|2019-06-30&lt;br /&gt;
|1.159&lt;br /&gt;
|1.181&lt;br /&gt;
|2019-12-31&lt;br /&gt;
|Не поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|2015-04-24&lt;br /&gt;
|2021-04-30&lt;br /&gt;
|1.147&lt;br /&gt;
| -&lt;br /&gt;
|2022-04-30&lt;br /&gt;
|Ограничено&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|2017-10-01&lt;br /&gt;
|2018-06-30&lt;br /&gt;
| -&lt;br /&gt;
|1.157&lt;br /&gt;
|2018-12-31&lt;br /&gt;
|Не поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|2017-05-30&lt;br /&gt;
|2019-12-31&lt;br /&gt;
| -&lt;br /&gt;
|1.239&lt;br /&gt;
|2020-12-31&lt;br /&gt;
|Не поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Новые функции Node.js 18, помеченные как «экспериментальные», не поддерживаются.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&lt;br /&gt;
&lt;br /&gt;
== Известные ограничения            ==&lt;br /&gt;
&lt;br /&gt;
*Из-за ограничений платформы JavaScript и Node.js видимость на уровне кода ограничена по сравнению с .NET или Java.&lt;br /&gt;
*В сочетании с неподдерживаемыми сторонними модулями контекст может быть потерян в асинхронных обратных вызовах. В таких случаях свяжитесь со специалистом по продуктам Ключ-Астром ONE, нажав кнопку чата в правом верхнем углу строки меню Ключ-Астром.&lt;br /&gt;
*Использование модуля esm NPM в варианте 1 для пакетов может привести к снижению видимости (особенно если используется для основного сценария приложения). Предпочтительно использовать вариант 2 для предварительной загрузки esm с помощью параметра командной строки -r.&lt;br /&gt;
*В настоящее время существует только ограниченная поддержка модулей ECMAScript (также известных как «модули ES6»):&lt;br /&gt;
**Если сам основной файл сценария представляет собой модуль ECMAScript, для внедрения ЕдиногоАгента в процесс Node.js требуется ЕдиныйАгент версии 1.219+ с включенной предварительной загрузкой агента.&lt;br /&gt;
**Инструментарий модулей ECMAScript в настоящее время недоступен. Это ограничивает поддержку kafkajs, если определяемая пользователем точка входа для сенсора KafkaJs находится внутри модуля ECMAScript.&lt;br /&gt;
*'''Webpack''' по умолчанию объединяет все модули в один файл. ЕдиныйАгент не может инструментировать связанные модули. Чтобы обойти это ограничение, все модули, которые должны быть инструментированы ЕдинымАгентом (такие как express, mongodb и pg), должны быть внешними в конфигурации веб-пакета. Подробнее см. в документации по внешним компонентам webpack.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA_%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0_G1_-_Java_9&amp;diff=2229</id>
		<title>Сборщик мусора G1 - Java 9</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA_%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0_G1_-_Java_9&amp;diff=2229"/>
		<updated>2022-11-24T17:07:05Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Виртуальная машина Oracle Java 9 Hotspot поставляется с GC Garbage First (G1) в качестве сборщика мусора по умолчанию. Этот сборщик мусора, впервые представленный в Java 7, может эффективно и одновременно обрабатывать очень большие кучи. Его также можно настроить так, чтобы не превышалось максимальное время паузы.&lt;br /&gt;
&lt;br /&gt;
Большинство современных сборщиков мусора классифицируют кучи на объекты молодого или старого поколения. Это происходит главным образом потому, что исследования реальных Java-приложений показали, что более 90% объектов не переживают свою первую сборку мусора. Более старые объекты, которые пережили несколько циклов сбора, как правило, остаются живыми и имеют 98% шанс на выживание. Сборщики мусора Java разделяют объекты молодого поколения на пространство выживших и пространство  Eden.&lt;br /&gt;
&lt;br /&gt;
Недавно размещенные объекты всегда размещаются в пространстве Eden. Как только объект переживает первую сборку мусора, он передается старшему поколению. Это сделано для того, чтобы:&lt;br /&gt;
&lt;br /&gt;
* алгоритм, эффективный во время выполнения, может быть использован для новых объектов; время выполнения зависит только от количества уцелевших объектов, но тратит впустую половину размера кучи.&lt;br /&gt;
* алгоритм с эффективным использованием памяти может использоваться на старом поколении; время выполнения зависит от размера кучи, но максимально эффективно использует доступную память.&lt;br /&gt;
&lt;br /&gt;
Куча такого коллектора будет выглядеть так:&lt;br /&gt;
[[Файл:Heap-736-04799a203f.png|мини|468x468пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
По сравнению с большинством сборщиков мусора G1 имеет два основных преимущества:&lt;br /&gt;
&lt;br /&gt;
* он может работать одновременно, не останавливая потоки приложений&lt;br /&gt;
* он использует прерывистые пространства, что позволяет G1 эффективно обрабатывать очень большие кучи&lt;br /&gt;
&lt;br /&gt;
Благодаря тому, как он использует доступную кучу, G1 может одновременно собирать молодые и старые поколения. Вместо того, чтобы разделять кучу на 3 области: Eden, Survivor и old, она разбивает кучу на несколько крошечных областей, размер которых по умолчанию составляет 2 МБ. Каждому региону назначается пространство.&lt;br /&gt;
&lt;br /&gt;
Куча G1 обычно выглядит так:&lt;br /&gt;
[[Файл:G1 heap.png|мини]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Разделение кучи на небольшие области позволяет G1 выбрать небольшую группу областей для быстрого сбора и завершения. Если регион запланирован для сбора, все уцелевшие объекты копируются из собранного региона в неназначенный регион. Предполагая, что собранная область была из пространства Эдема, неназначенная область, содержащая все выжившие объекты, становится оставшейся областью. В идеале, если регион заполнен мусором и не содержит ни одного уцелевшего объекта, его можно объявить «неназначенным», и с ним не будет производиться никакая работа.&lt;br /&gt;
&lt;br /&gt;
Чтобы собрать всю кучу, G1 может выбрать любое количество или комбинацию регионов для сбора. Чтобы оптимизировать время сбора, он всегда выбирает области, заполненные или почти заполненные мусором, тем самым сводя к минимуму объем работы, необходимой для освобождения места в куче для последующего выделения. Другие сборщики мусора всегда собирают все поколение, поэтому их сложность во время выполнения зависит от общего размера кучи. В случае G1 это зависит от количества живых объектов, поскольку память может быть освобождена без обработки всего поколения. В идеале, когда куча достаточно велика, некоторые области всегда будут полностью заполнены мусором, что упростит их сбор.&lt;br /&gt;
&lt;br /&gt;
Кроме того, G1 может выполнять большую часть своей работы одновременно. В мире Java мы уже знаем о параллельных коллекциях из Concurrent Mark &amp;amp; Sweep GC (CMS). Однако CMS может одновременно собирать только старое поколение и по-прежнему должна останавливать приложение, чтобы собрать молодое поколение. Процесс проходит в следующие этапы:&lt;br /&gt;
&lt;br /&gt;
# '''Начальная отметка''' : G1 останавливает приложение только в начале сборки мусора, чтобы выполнить некоторую быструю бухгалтерию перед возобновлением работы приложения.&lt;br /&gt;
# '''Параллельная отметка''' :Пока приложение выполняется, сборщик мусора отслеживает все ссылки и отмечает жизненные объекты.&lt;br /&gt;
# '''Окончательная оценка''' : Приложение снова приостанавливается, и выполняется окончательная очистка.&lt;br /&gt;
# '''Эвакуация''': Выбирается и собирается несколько регионов.&lt;br /&gt;
&lt;br /&gt;
Поскольку фаза '''эвакуации''' выполняется быстро, особенно в случае больших куч, G1 обычно превосходит другие сборщики мусора с точки зрения времени приостановки выполняемого приложения.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:G1_heap.png&amp;diff=2228</id>
		<title>Файл:G1 heap.png</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:G1_heap.png&amp;diff=2228"/>
		<updated>2022-11-24T17:06:27Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Heap-736-04799a203f.png&amp;diff=2227</id>
		<title>Файл:Heap-736-04799a203f.png</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Heap-736-04799a203f.png&amp;diff=2227"/>
		<updated>2022-11-24T17:04:26Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_JVM&amp;diff=2226</id>
		<title>Поддержка JVM</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_JVM&amp;diff=2226"/>
		<updated>2022-11-24T16:57:08Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Oracle Hotspot JVM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Поддержка технологий &amp;gt; Поддержка JVM&lt;br /&gt;
----Ключ-Астром предлагает поддержку основных JVM и JDK.&lt;br /&gt;
&lt;br /&gt;
== Oracle Hotspot JVM            ==&lt;br /&gt;
Матрица поддержки Oracle&lt;br /&gt;
&lt;br /&gt;
Версии JVM 6, 7 и 8 получают бессрочную поддержку со стороны Oracle. Поддержка Ключ-Астром для этих версий в настоящее время также является открытой.&lt;br /&gt;
&lt;br /&gt;
Версии 9 и 10 не являются версиями LTS, и их срок действия истечет в 2018 году. Ключ-Астром будет поддерживать их до конца 2019 года. Версия 11 является LTS, и ее поддержка в настоящее время не ограничена.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java &lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|2022-09-20&lt;br /&gt;
| -&lt;br /&gt;
|1.251&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|2022-03-15&lt;br /&gt;
| -&lt;br /&gt;
|1.241&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|17 LTS&lt;br /&gt;
|2021-09-15&lt;br /&gt;
| -&lt;br /&gt;
|1.225&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|11 LTS&lt;br /&gt;
|2018-09-30&lt;br /&gt;
|2023-09-30&lt;br /&gt;
|1.155&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
|2014-03-31&lt;br /&gt;
|2025-03-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|2011-07-31&lt;br /&gt;
|2022-07-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|2006-09-30&lt;br /&gt;
|2018-12-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
Узнайте об известных проблемах и решениях для Oracle Java Hotspot.&lt;br /&gt;
&lt;br /&gt;
== OpenJDK            ==&lt;br /&gt;
OpenJDK имеет открытый исходный код, но официально поддерживается RedHat. См. Жизненный цикл поддержки.&lt;br /&gt;
&lt;br /&gt;
В настоящее время Ключ-Астром предоставляет открытую поддержку для версий 6, 7 и 8.&lt;br /&gt;
&lt;br /&gt;
Версии 9 и 10 не являются версиями LTS. Ключ-Астром будет поддерживать их до конца 2019 года. Версия 11 является LTS, и ее поддержка в настоящее время не ограничена.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|2022-09-20&lt;br /&gt;
| -&lt;br /&gt;
|1.251&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|2022-03-15&lt;br /&gt;
| -&lt;br /&gt;
|1.241&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|17 LTS&lt;br /&gt;
|2021-09-15&lt;br /&gt;
| -&lt;br /&gt;
|1.225&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|11 LTS&lt;br /&gt;
|2018-09-30&lt;br /&gt;
|2024-10-30&lt;br /&gt;
|1.155&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
|2014-03-31&lt;br /&gt;
|2023-06-30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|2011-07-31&lt;br /&gt;
|2020-06-30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|2006-12-31&lt;br /&gt;
|2016-12-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
Узнайте об известных проблемах и решениях OpenJDK JVM.&lt;br /&gt;
&lt;br /&gt;
== SAP JVM            ==&lt;br /&gt;
SAP JVM - это JVM, созданная и поддерживаемая SAP, основанная на OpenJDK. Смотрите подробности и официальные версии&lt;br /&gt;
&lt;br /&gt;
SAP JVM 6 была прекращена в конце 2017 года и больше не доступна. В настоящее время Ключ-Астром предоставляет открытую поддержку версий 7 и 8.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|2022-09-20&lt;br /&gt;
| -&lt;br /&gt;
|1.251&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|2022-03-15&lt;br /&gt;
| -&lt;br /&gt;
|1.241&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|17 LTS&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.225&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|11 LTS&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1.199&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IBM JVM            ==&lt;br /&gt;
Для IBM JVM предусмотрен собственный график поддержки, но фактическая поддержка основана на поддержке других продуктов IBM. Для Ключ-Астром наиболее важным продуктом является WebSphere Application Server (см. График поддержки).&lt;br /&gt;
&lt;br /&gt;
WebSphere Application Server включен в политику расширенного жизненного цикла. Это означает, что, хотя по состоянию на апрель 2018 года WebSphere 8 является EOS, IBM продолжит поддерживать его до 2021 года.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром будет поддерживать WebSphere и базовые версии JVM, пока они поддерживаются IBM. См. Подробную информацию в нашей матрице поддерживаемых технологий.&lt;br /&gt;
&lt;br /&gt;
Это означает, что на данный момент IBM JVM 6,7 и 8 имеют неограниченную поддержку.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
|2015/02/28&lt;br /&gt;
|2022/04/30&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|2011/09/30&lt;br /&gt;
|2019/09/30&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|2007/11/30&lt;br /&gt;
|2017/09/30&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
'''Примечание:'''&lt;br /&gt;
&lt;br /&gt;
Для создания дампов памяти требуется IBM JVM 7 или выше.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше об известных проблемах и решениях IBM JVM.&lt;br /&gt;
&lt;br /&gt;
== OpenJ9            ==&lt;br /&gt;
Eclipse OpenJ9 JVM - это JVM, встроенная в OpenJDK JDK. Каждый выпуск OpenJ9 поддерживает несколько версий JDK. См. Политику выпуска и поддержки, а также поддержку AdoptOpenJDK.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|0.11&lt;br /&gt;
|2018/09/30&lt;br /&gt;
| -&lt;br /&gt;
|1.165&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0.10&lt;br /&gt;
|2018/09/30&lt;br /&gt;
| -&lt;br /&gt;
|1.165&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0.9&lt;br /&gt;
|2018/08/31&lt;br /&gt;
| -&lt;br /&gt;
|1.145&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0.8&lt;br /&gt;
|2018/03/31&lt;br /&gt;
| -&lt;br /&gt;
|1.145&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; JDK8, JDK11&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; JDK 11&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; JDK8, JDK10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; JDK8&lt;br /&gt;
&lt;br /&gt;
== Amazon Corretto            ==&lt;br /&gt;
JVM Amazon Corretto основана на OpenJDK. Amazon имеет собственную поддержку LTS для этой JVM. См. Подробности в FAQ по Amazon.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|2022-09-20&lt;br /&gt;
| -&lt;br /&gt;
|1.251&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|2022-03-15&lt;br /&gt;
| -&lt;br /&gt;
|1.241&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|17 LTS&lt;br /&gt;
|2021-09-14&lt;br /&gt;
| -&lt;br /&gt;
|1.225&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|11 LTS&lt;br /&gt;
|2019-02-12&lt;br /&gt;
|2024-08-31&lt;br /&gt;
|1.165&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
|2018-11-14&lt;br /&gt;
|2023-06-30&lt;br /&gt;
|1.165&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Azul            ==&lt;br /&gt;
Ключ-Астром также поддерживает две проприетарные JVM от Azul Zulu и Zing. Подробности можно найти в нашей матрице поддерживаемых технологий.&lt;br /&gt;
&lt;br /&gt;
У Azul есть собственный график поддержки&lt;br /&gt;
&lt;br /&gt;
=== Azul Zing            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|11 LTS&lt;br /&gt;
|2018-09-30&lt;br /&gt;
|2026-09-30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничена&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
|2015-03-31&lt;br /&gt;
|2025-03-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничена&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|2011-07-31&lt;br /&gt;
|2021-12-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничена&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|2006-12-31&lt;br /&gt;
|2017-04-30&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничена&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может предоставлять поддержку только для проблем, которые могут быть воспроизведены на других JVM.&lt;br /&gt;
&lt;br /&gt;
=== Azul Zulu            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия Java&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|2022-09-20&lt;br /&gt;
| -&lt;br /&gt;
|1.251&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|2022-03-15&lt;br /&gt;
| -&lt;br /&gt;
|1.241&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|17 LTS&lt;br /&gt;
|2021-09-13&lt;br /&gt;
|2030-09-30&lt;br /&gt;
|1.225&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|11 LTS&lt;br /&gt;
|2018-09-30&lt;br /&gt;
|2027-09-30&lt;br /&gt;
|1.173&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|8 LTS&lt;br /&gt;
|2015-03-31&lt;br /&gt;
|2026-03-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|2011-07-31&lt;br /&gt;
|2023-07-31&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Поддержка и отказ            ==&lt;br /&gt;
Для JVM предусмотрены разные сроки поддержки в зависимости от поставщиков. Ключ-Астром обязуется поддерживать каждую JVM и каждую версию как минимум столько, сколько делает их поставщик, а в большинстве случаев как минимум на 1 год дольше.&lt;br /&gt;
&lt;br /&gt;
См. Нашу матрицу поддерживаемых технологий для получения дополнительных сведений о поддерживаемых JVM.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_Red_Hat_Quarkus&amp;diff=2220</id>
		<title>Мониторинг Red Hat Quarkus</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_Red_Hat_Quarkus&amp;diff=2220"/>
		<updated>2022-11-23T17:30:50Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «= Мониторинг Red Hat Quarkus = Red Hat Quarkus — это платформа Java с открытым исходным кодом, оптимизиро...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Мониторинг Red Hat Quarkus =&lt;br /&gt;
Red Hat Quarkus — это платформа Java с открытым исходным кодом, оптимизированная для GraalVM, чтобы сделать Java ценным гражданином в мире микросервисов. Quarkus принадлежит к семейству полнофункциональных фреймворков, специально разработанных для Kubernetes. Он включает в себя современные библиотеки Java и соответствует последним стандартам Java.&lt;br /&gt;
&lt;br /&gt;
GraalVM предназначен для достижения высокой производительности при выполнении приложений, написанных на Java и других языках JVM. Он предлагает два подхода для компиляции кода Java в исполняемый файл:&lt;br /&gt;
&lt;br /&gt;
* компиляция точно в срок (JIT)&lt;br /&gt;
* предварительная компиляция (AOT) в собственный образ&lt;br /&gt;
&lt;br /&gt;
Нативные образы, скомпилированные с помощью AOT, включают только код Java, необходимый во время выполнения, исключая все остальное из библиотек и фреймворков.&lt;br /&gt;
&lt;br /&gt;
Узнайте, как Ключ-Астром может отслеживать метрики и журналы из приложения Quarkus, скомпилированного в виде собственного образа.&lt;br /&gt;
&lt;br /&gt;
== Предварительные требования ==&lt;br /&gt;
&lt;br /&gt;
* Ваша версия GraalVM поддерживается Ключ-Астром.&lt;br /&gt;
* GraalVM настроен на создание собственных образов. Дополнительные сведения см. в руководстве по созданию собственного исполняемого файла Quarkus.&lt;br /&gt;
* ЕдиныйАгент или Ключ-Астром Operator установлены на машине, на которой должно выполняться приложение.&lt;br /&gt;
&lt;br /&gt;
Необходимая установка зависит от вашего приложения:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Если ваше приложение работает См. инструкцию для&lt;br /&gt;
!See the instruction for&lt;br /&gt;
|-&lt;br /&gt;
|на виртуальной машине или на «голом железе»&lt;br /&gt;
|ЕдиныйАгент&lt;br /&gt;
|-&lt;br /&gt;
|как рабочая нагрузка в Kubernetes или OpenShift&lt;br /&gt;
|Ключ-Астром Operator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Трассировки ==&lt;br /&gt;
Ключ-Астром может автоматически отслеживать JIT-компилированные приложения Quarkus, выполняемые на OpenJDK HotSpot JVM и GraalVM.&lt;br /&gt;
&lt;br /&gt;
Трассировка собственных приложений Quarkus, скомпилированных с помощью AOT, в настоящее время не поддерживается.&lt;br /&gt;
&lt;br /&gt;
== Метрики ==&lt;br /&gt;
Red Hat рекомендует получать метрики от Quarkus через библиотеку &amp;lt;code&amp;gt;quarkus-micrometer-resistry-prometheus&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать, как использовать метрики Micrometer в приложении Quarkus, см. руководство Quarkus по метрикам Micrometer.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром предлагает два подхода для получения метрик Micrometer от Prometheus: через API или через расширение.&lt;br /&gt;
&lt;br /&gt;
=== Получение метрик Micrometer через Ключ-Астром API ===&lt;br /&gt;
Используйте Ключ-Астром API для получения метрик, полученных из библиотеки quarkus-micrometer-resistry-prometheus.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения о процедуре загрузки см. в разделе Отправка метрик Micrometer в Ключ-Астром.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Для собственных приложений обязательно следуйте подходу «Непосредственно в Micrometer».&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Получение метрик Micrometer через расширение ===&lt;br /&gt;
Используйте Ключ-Астром Extension 2.0 Framework для приема метрик Micrometer, полученных из источника данных Prometheus — для этого вам нужно создать собственное расширение.&lt;br /&gt;
&lt;br /&gt;
В качестве отправной точки вы можете использовать приведенный ниже пример пользовательского расширения. Он адаптирован для библиотеки &amp;lt;code&amp;gt;quarkus-micrometer-resistry-prometheus&amp;lt;/code&amp;gt;. Обязательно используйте правильную конечную точку метрик в своей конфигурации. Конечная точка по умолчанию — &amp;lt;code&amp;gt;localhost:8080/q/metrics&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Журналы ==&lt;br /&gt;
Ключ-Астром предлагает различные варианты сбора журналов из ваших приложений и сред.&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать, как настроить ведение журнала в приложении Quarkus, см. руководство Quarkus по настройке ведения журнала.&lt;br /&gt;
&lt;br /&gt;
В приведенной ниже процедуре предполагается, что ваше приложение записывает журналы в файл &amp;lt;code&amp;gt;/var/log/quarkus-app.log&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
# Запустите собственное приложение Quarkus.&lt;br /&gt;
# В меню Ключ-Астром перейдите в раздел «Хосты» и выберите свой хост.&lt;br /&gt;
# Прокрутите вниз до раздела «Анализ процессов» и в списке процессов выберите процесс собственного приложения Quarkus.&lt;br /&gt;
# В правой части панели «Процесс» выберите «Дополнительно» &amp;gt; «Настройки».&lt;br /&gt;
# В настройках группы процессов выберите Мониторинг журнала &amp;gt; Добавить новый журнал для мониторинга.&lt;br /&gt;
# Введите полный путь к файлу журнала. Обязательно соблюдайте требования к пути журнала.&lt;br /&gt;
# Выберите Сохранить изменения.&lt;br /&gt;
# Включите добавленные файлы журналов в хранилище журналов.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%D0%BD%D0%B5%D1%85%D0%B2%D0%B0%D1%82%D0%BA%D0%B8_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_(OOM)_%D0%B8_%D0%BD%D0%B5%D1%85%D0%B2%D0%B0%D1%82%D0%BA%D0%B8_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2_(OOT)_%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D1%83%D0%BF%D1%80%D0%B5%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=2219</id>
		<title>События нехватки памяти (OOM) и нехватки потоков (OOT) и предупреждения</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%D0%BD%D0%B5%D1%85%D0%B2%D0%B0%D1%82%D0%BA%D0%B8_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_(OOM)_%D0%B8_%D0%BD%D0%B5%D1%85%D0%B2%D0%B0%D1%82%D0%BA%D0%B8_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2_(OOT)_%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D1%83%D0%BF%D1%80%D0%B5%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=2219"/>
		<updated>2022-11-23T17:23:47Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: Новая страница: «Чтобы настроить события нехватки памяти (OOM) и нехватки потоков (OOT) для автономных сценар...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Чтобы настроить события нехватки памяти (OOM) и нехватки потоков (OOT) для автономных сценариев/сценариев PaaS и облачных внедрений полного стека, следуйте приведенным ниже инструкциям.&lt;br /&gt;
&lt;br /&gt;
== Шаг 1 Включите функцию OneAgent ==&lt;br /&gt;
Включение обнаружения нехватки памяти (OOM) и отсутствия потоков (OOT)&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-Астром перейдите в «Настройки» и выберите «Настройки» &amp;gt; «Функции ЕдиногоАгента».&lt;br /&gt;
# Найдите и включите параметр «Включить обнаружение нехватки памяти и потока» для установок Kubernetes и PaaS [Opt-In].&lt;br /&gt;
# Выберите Сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
== Шаг 2. Создайте события метрик для оповещения ==&lt;br /&gt;
После включения обнаружения создайте два события метрик для оповещения в случае высокой активности сборщика мусора.&lt;br /&gt;
&lt;br /&gt;
Используйте следующие значения:&lt;br /&gt;
&lt;br /&gt;
* Событие метрики для большого времени приостановки GC:&lt;br /&gt;
** Ключ метрики: &amp;lt;code&amp;gt;builtin:tech.jvm.memory.gc.suspensionTime&amp;lt;/code&amp;gt;&lt;br /&gt;
** Порог: &amp;gt; 25%&lt;br /&gt;
* Событие метрики для общего времени сбора данных с высоким GC:&lt;br /&gt;
** Ключ метрики: &amp;lt;code&amp;gt;builtin:tech.jvm.memory.gc.suspensionTime&amp;lt;/code&amp;gt;&lt;br /&gt;
** Порог: &amp;gt; 40%&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=Java&amp;diff=2218</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=Java&amp;diff=2218"/>
		<updated>2022-11-23T17:21:02Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-Астром полностью поддерживает Java, а также все основные JVM и JDK, обеспечивая обширные возможности мониторинга Java:&lt;br /&gt;
&lt;br /&gt;
* Поддержка OpenTelemetry. См. разделы Автоматическая настройка приложений Java с помощью OpenTelemetry и Настройка приложений Java вручную с помощью OpenTelemetry.&lt;br /&gt;
&lt;br /&gt;
* Сквозное [[отслеживание транзакций]] запросов к веб-службам, службам удаленного взаимодействия, JMS и RabbitMQ&lt;br /&gt;
* Понимание баз данных SQL (через JDBC) и баз данных NoSQL, таких как MongoDB, Cassandra и Redis&lt;br /&gt;
* Куча, сборка мусора, поток, JMX, метрики процесса и многое другое&lt;br /&gt;
* Анализ дампа памяти - Ключ-Астром поддерживает [[дампы памяти]] для Oracle JVM, OpenJDK и IBM JVM.&lt;br /&gt;
* Постоянное круглосуточное профилирование ЦП производственного уровня&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о поддерживаемых фреймворках см. [[в нашей матрице поддерживаемых технологий.]]&lt;br /&gt;
&lt;br /&gt;
* [[Поддержка JVM]]&lt;br /&gt;
* [[Сборщик мусора G1 - Java 9]]&lt;br /&gt;
* [[Основные проблемы с памятью Java]]&lt;br /&gt;
*[[События нехватки памяти (OOM) и нехватки потоков (OOT) и предупреждения]]&lt;br /&gt;
*[[Мониторинг Red Hat Quarkus]]&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=NET&amp;diff=2217</id>
		<title>NET</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=NET&amp;diff=2217"/>
		<updated>2022-11-23T17:19:44Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-Астром ЕдиныйАгент инструментирует ваши .NET-приложения, размещая операторы трассировки в стратегических местах вашего кода для отслеживания кода, показателей производительности, обнаружения ошибок, отслеживания зависимостей и т. Д.&lt;br /&gt;
&lt;br /&gt;
Не каждое обнаруженное приложение .NET оснащено по умолчанию. Ключ-Астром поддерживает набор правил для инструментария определенных процессов (например, пулы приложений IIS, которые вы можете расширить с помощью наших собственных правил). Чтобы узнать основы настройки мониторинга группы процессов (автоматический глубокий мониторинг, настраиваемые правила мониторинга и встроенные правила мониторинга), см. Раздел Настройка мониторинга группы процессов.&lt;br /&gt;
&lt;br /&gt;
== Возможности            ==&lt;br /&gt;
Ключ-Астром предоставляет обширные возможности мониторинга .NET:&lt;br /&gt;
* Захват трассировок OpenTelemetry. Дополнительные сведения см. в разделе Инструментальные приложения Dotnet с OpenTelemetry.&lt;br /&gt;
*Сквозное отслеживание транзакций запросов к веб-службам, службам удаленного взаимодействия, очередям и базам данных. Узнать больше об услугах.&lt;br /&gt;
* Сборка мусора, показатели процесса и многое другое.&lt;br /&gt;
*Постоянное круглосуточное профилирование ЦП производственного уровня.&lt;br /&gt;
*ЕдиныйАгент SDK для настраиваемой трассировки.&lt;br /&gt;
&lt;br /&gt;
См. Нашу матрицу поддерживаемых технологий для получения подробной информации о поддерживаемых фреймворках.&lt;br /&gt;
&lt;br /&gt;
== .NET runtimes            ==&lt;br /&gt;
Ключ-Астром обеспечивает поддержку .NET Framework, а также .NET Core.&lt;br /&gt;
&lt;br /&gt;
=== .NET and .NET Core ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|6.0&lt;br /&gt;
|2021-11-08&lt;br /&gt;
| -&lt;br /&gt;
|1.229&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5.0&lt;br /&gt;
|2020-11-10&lt;br /&gt;
| -&lt;br /&gt;
|1.203&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3.1&lt;br /&gt;
|2019-12-03&lt;br /&gt;
| -&lt;br /&gt;
|1.183&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|3.0&lt;br /&gt;
|2019-09-23&lt;br /&gt;
| -&lt;br /&gt;
|1.177&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|2.2&lt;br /&gt;
| -&lt;br /&gt;
|2019-12-23&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|2.1&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|2.0&lt;br /&gt;
| -&lt;br /&gt;
|2018-10-01&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничено&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&lt;br /&gt;
&lt;br /&gt;
=== .NET Framework ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Версия&lt;br /&gt;
!Выпущено вендором&lt;br /&gt;
!Конец поддержки вендором&lt;br /&gt;
!Первая поддерживаемая версия ЕдиногоАгена&lt;br /&gt;
!Последняя поддерживаемая версия ЕдиногоАгента&lt;br /&gt;
!Поддержка Ключ-Астром до&lt;br /&gt;
!Уровень поддержки Ключ-Астром&lt;br /&gt;
|-&lt;br /&gt;
|4.5.2 - 4.8&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|-&lt;br /&gt;
|4.5.1&lt;br /&gt;
| -&lt;br /&gt;
|2016-01-12&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничено&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4.5&lt;br /&gt;
| -&lt;br /&gt;
|2016-01-12&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничено&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| -&lt;br /&gt;
|2016-01-12&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Ограничено&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3.5 SP1&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Поддерживается&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&lt;br /&gt;
 Обрезка В .NET Core 3.1 была представлена новая дополнительная функция, называемая обрезанными автономными развертываниями и исполняемыми файлами, для оптимизации размера упакованных приложений. Чтобы успешно инструментировать ваше приложение с помощью ЕдиногоАгента, необходимо отключить обрезку.&lt;br /&gt;
&lt;br /&gt;
== Жизненный цикл поддержки            ==&lt;br /&gt;
Ключ-Астром обязуется поддерживать каждую версию в соответствии с сроком ее поддержки.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=Java&amp;diff=2216</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=Java&amp;diff=2216"/>
		<updated>2022-11-22T17:03:58Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ключ-Астром полностью поддерживает Java, а также все основные JVM и JDK, обеспечивая обширные возможности мониторинга Java:&lt;br /&gt;
&lt;br /&gt;
* Поддержка OpenTelemetry. См. разделы Автоматическая настройка приложений Java с помощью OpenTelemetry и Настройка приложений Java вручную с помощью OpenTelemetry.&lt;br /&gt;
&lt;br /&gt;
* Сквозное [[отслеживание транзакций]] запросов к веб-службам, службам удаленного взаимодействия, JMS и RabbitMQ&lt;br /&gt;
* Понимание баз данных SQL (через JDBC) и баз данных NoSQL, таких как MongoDB, Cassandra и Redis&lt;br /&gt;
* Куча, сборка мусора, поток, JMX, метрики процесса и многое другое&lt;br /&gt;
* Анализ дампа памяти - Ключ-Астром поддерживает [[дампы памяти]] для Oracle JVM, OpenJDK и IBM JVM.&lt;br /&gt;
* Постоянное круглосуточное профилирование ЦП производственного уровня&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о поддерживаемых фреймворках см. [[в нашей матрице поддерживаемых технологий.]]&lt;br /&gt;
&lt;br /&gt;
* [[Поддержка JVM]]&lt;br /&gt;
* [[Сборщик мусора G1 - Java 9]]&lt;br /&gt;
* [[Основные проблемы с памятью Java]]&lt;br /&gt;
*События нехватки памяти (OOM) и нехватки потоков (OOT) и предупреждения&lt;br /&gt;
*Мониторинг Red Hat Quarkus&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VMware_Tanzu_Application_Service&amp;diff=2215</id>
		<title>Жизненный цикл поддержки для VMware Tanzu Application Service</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VMware_Tanzu_Application_Service&amp;diff=2215"/>
		<updated>2022-11-22T17:02:15Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Версия Matrix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VMware поддерживает выпуски N, N-1 и N-2 Tanzu Application Service. Более подробную информацию можно найти в [[политике поддержки]] VMware.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром следует той же модели поддержки, что и VMware, для обеспечения согласованной периодичности обновления. Поддержка ЕдиногоАгента для Tanzu может отставать от выпусков VMware, чтобы обеспечить адекватное тестирование.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром следует модели поддержки VMware. Подробнее см. В объявлениях об окончании поддержки ЕдиногоАгента.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS версия&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!TAS релиз&lt;br /&gt;
!Конец поддержки&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.7.x (+ Windows)&lt;br /&gt;
|2019-09-24&lt;br /&gt;
|2022-04-30&lt;br /&gt;
|-&lt;br /&gt;
|2.8.x (+ Windows)&lt;br /&gt;
|2019-12-18&lt;br /&gt;
|2021-06-30&lt;br /&gt;
|-&lt;br /&gt;
|2.9.x (+ Windows)&lt;br /&gt;
|2020-04-10&lt;br /&gt;
|2021-09-30&lt;br /&gt;
|-&lt;br /&gt;
|2.10.x (+ Windows)&lt;br /&gt;
|2020-07-31&lt;br /&gt;
|2022-03-31&lt;br /&gt;
|-&lt;br /&gt;
|2.11.x (+ Windows)&lt;br /&gt;
|2021-03-30&lt;br /&gt;
|2024-04-30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Матрица версий            ==&lt;br /&gt;
Поддержка конкретной версии TAS зависит от версии Go, используемой Cloud Foundry Gorouter, поддерживаемой ЕдиныйАгент. В следующей таблице приведены подробные сведения о том, какая версия ЕдиногоАгента совместима с какой версией TAS.&lt;br /&gt;
{| class=&amp;quot;mw-collapsible&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|'''Будущее'''&lt;br /&gt;
|Технологическая поддержка будет добавлена в будущей версии ЕдиногоАгента.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.13.x ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.13.0&lt;br /&gt;
|2022-03-29&lt;br /&gt;
|1.17.8&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.1&lt;br /&gt;
|2022-03-31&lt;br /&gt;
|1.17.8&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.2&lt;br /&gt;
|2022-04-06&lt;br /&gt;
|1.17.8&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.3&lt;br /&gt;
|2022-04-20&lt;br /&gt;
|1.17.8&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.4&lt;br /&gt;
|2022-04-21&lt;br /&gt;
|1.17.8&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.5&lt;br /&gt;
|2022-06-09&lt;br /&gt;
|1.17.8&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.6&lt;br /&gt;
|2022-06-24&lt;br /&gt;
|1.17.10&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.7&lt;br /&gt;
|2022-07-19&lt;br /&gt;
|1.17.11&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.13.8&lt;br /&gt;
|2022-08-10&lt;br /&gt;
|1.17.12&lt;br /&gt;
|1.233.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.12.x ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.12.7&lt;br /&gt;
|2022-02-07&lt;br /&gt;
|1.16.12&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.6&lt;br /&gt;
|2021-12-22&lt;br /&gt;
|1.16.10&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.5&lt;br /&gt;
|2021-12-16&lt;br /&gt;
|1.16.10&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.4&lt;br /&gt;
|2021-12-15&lt;br /&gt;
|1.16.10&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.3&lt;br /&gt;
|2021-12-13&lt;br /&gt;
|1.16.9&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.2&lt;br /&gt;
|2021-11-23&lt;br /&gt;
|1.16.9&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.1&lt;br /&gt;
|2021-10-20&lt;br /&gt;
|1.16.7&lt;br /&gt;
|1.233.0&lt;br /&gt;
|-&lt;br /&gt;
|2.12.0&lt;br /&gt;
|2021-10-04&lt;br /&gt;
|1.16.7&lt;br /&gt;
|1.233.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.11.x            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.11.2&lt;br /&gt;
|2021-06-22&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.11.1&lt;br /&gt;
|2021-05-27&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.11.0&lt;br /&gt;
|2021-03-30&lt;br /&gt;
|1.15.6&lt;br /&gt;
|1.213.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.10.x            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.10.14&lt;br /&gt;
|2021-06-22&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.13&lt;br /&gt;
|2021-05-27&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.12&lt;br /&gt;
|2021-03-31&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.11&lt;br /&gt;
|2021-02-19&lt;br /&gt;
|1.15.6&lt;br /&gt;
|1.211.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.10&lt;br /&gt;
|2020-12-18&lt;br /&gt;
|1.15.6&lt;br /&gt;
|1.211.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.9&lt;br /&gt;
|2020-11-18&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.8&lt;br /&gt;
|2020-11-04&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.7&lt;br /&gt;
|2020-10-26&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.6&lt;br /&gt;
|2020-10-19&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.5&lt;br /&gt;
|2020-10-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.4&lt;br /&gt;
|2020-09-21&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.3&lt;br /&gt;
|2020-09-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.2&lt;br /&gt;
|2020-08-24&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.1&lt;br /&gt;
|2020-08-07&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.10.0&lt;br /&gt;
|2020-07-31&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.203.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.9.x            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.9.22&lt;br /&gt;
|2021-06-22&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.21&lt;br /&gt;
|2021-05-27&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.20&lt;br /&gt;
|2021-03-31&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.19&lt;br /&gt;
|2021-02-19&lt;br /&gt;
|1.15.6&lt;br /&gt;
|1.211.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.18&lt;br /&gt;
|2020-12-18&lt;br /&gt;
|1.15.5&lt;br /&gt;
|1.209.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.17&lt;br /&gt;
|2020-11-17&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.16&lt;br /&gt;
|2020-11-04&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.15&lt;br /&gt;
|2020-10-26&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.14&lt;br /&gt;
|2020-10-19&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.13&lt;br /&gt;
|2020-10-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.12&lt;br /&gt;
|2020-09-21&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.11&lt;br /&gt;
|2020-09-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.10&lt;br /&gt;
|2020-08-24&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.9&lt;br /&gt;
|2020-08-07&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.201.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.8&lt;br /&gt;
|2020-07-16&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.201.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.7&lt;br /&gt;
|2020-07-09&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.6&lt;br /&gt;
|2020-06-25&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.5&lt;br /&gt;
|2020-06-15&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.4&lt;br /&gt;
|2020-06-03&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.3&lt;br /&gt;
|2020-05-18&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.2&lt;br /&gt;
|2020-05-05&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.1&lt;br /&gt;
|2020-04-22&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.9.0&lt;br /&gt;
|2020-04-10&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.8.x            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.8.28&lt;br /&gt;
|2021-06-22&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.27&lt;br /&gt;
|2021-05-27&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.26&lt;br /&gt;
|2021-03-31&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.25&lt;br /&gt;
|2021-02-19&lt;br /&gt;
|1.15.6&lt;br /&gt;
|1.211.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.24&lt;br /&gt;
|2020-12-18&lt;br /&gt;
|1.15.5&lt;br /&gt;
|1.209.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.23&lt;br /&gt;
|2020-11-17&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.21&lt;br /&gt;
|2020-10-26&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.20&lt;br /&gt;
|2020-10-19&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.19&lt;br /&gt;
|2020-10-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.18&lt;br /&gt;
|2020-09-21&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.17&lt;br /&gt;
|2020-09-10&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.16&lt;br /&gt;
|2020-08-24&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.15&lt;br /&gt;
|2020-08-07&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.201.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.14&lt;br /&gt;
|2020-07-16&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.201.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.13&lt;br /&gt;
|2020-07-09&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.12&lt;br /&gt;
|2020-06-25&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.11&lt;br /&gt;
|2020-06-15&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.10&lt;br /&gt;
|2020-06-03&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.9&lt;br /&gt;
|2020-05-18&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.8&lt;br /&gt;
|2020-05-05&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.7&lt;br /&gt;
|2020-04-22&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.6&lt;br /&gt;
|2020-04-07&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.5&lt;br /&gt;
|2020-03-13&lt;br /&gt;
|1.13.7&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.4&lt;br /&gt;
|2020-03-02&lt;br /&gt;
|1.13.7&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.3&lt;br /&gt;
|2020-02-06&lt;br /&gt;
|1.13.5&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.2&lt;br /&gt;
|2020-01-16&lt;br /&gt;
|1.13.5&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.1&lt;br /&gt;
|2019-12-26&lt;br /&gt;
|1.13.5&lt;br /&gt;
|1.191.0&lt;br /&gt;
|-&lt;br /&gt;
|2.8.0&lt;br /&gt;
|2019-12-18&lt;br /&gt;
|1.13.5&lt;br /&gt;
|1.191.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Версия 2.7.x            ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TAS Версия&lt;br /&gt;
!Дата релиза&lt;br /&gt;
!Версия Go&lt;br /&gt;
!Минимальная версия ЕдиныйАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2.7.34&lt;br /&gt;
|2021-06-22&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.33&lt;br /&gt;
|2021-05-27&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.32&lt;br /&gt;
|2021-03-31&lt;br /&gt;
|1.15.8&lt;br /&gt;
|1.213.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.31&lt;br /&gt;
|2021-02-19&lt;br /&gt;
|1.15.6&lt;br /&gt;
|1.211.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.30&lt;br /&gt;
|2020-12-18&lt;br /&gt;
|1.15.5&lt;br /&gt;
|1.209.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.29&lt;br /&gt;
|2020-11-17&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.27&lt;br /&gt;
|2020-10-26&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.26&lt;br /&gt;
|2020-10-19&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.25&lt;br /&gt;
|2020-10-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.24&lt;br /&gt;
|2020-09-21&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.23&lt;br /&gt;
|2020-09-09&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.22&lt;br /&gt;
|2020-08-24&lt;br /&gt;
|1.14.7&lt;br /&gt;
|1.203.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.21&lt;br /&gt;
|2020-08-11&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.201.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.20&lt;br /&gt;
|2020-07-16&lt;br /&gt;
|1.14.5&lt;br /&gt;
|1.201.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.19&lt;br /&gt;
|2020-07-09&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.18&lt;br /&gt;
|2020-06-25&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.17&lt;br /&gt;
|2020-06-11&lt;br /&gt;
|1.14.4&lt;br /&gt;
|1.197.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.16&lt;br /&gt;
|2020-06-02&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.189.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.15&lt;br /&gt;
|2020-05-18&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.189.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.12&lt;br /&gt;
|2020-04-07&lt;br /&gt;
|1.13.8&lt;br /&gt;
|1.189.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.11&lt;br /&gt;
|2020-03-13&lt;br /&gt;
|1.13.7&lt;br /&gt;
|1.187.0&lt;br /&gt;
|-&lt;br /&gt;
|2.7.10&lt;br /&gt;
|2020-02-27&lt;br /&gt;
|1.13.7&lt;br /&gt;
|1.187.0&lt;br /&gt;
|}&lt;br /&gt;
 Выпуск [[Ключ-Астром ЕдиныйАгент BOSH]] выпускается в двух вариантах. Полная версия BOSH ЕдиногоАгента не содержит установщика ЕдиногоАгента. Вместо этого установщик загружается из среды Ключ-Астром во время развертывания выпуска. Мы рекомендуем вам использовать последнюю версию надстройки Ключ-Астром ЕдиногоАгента BOSH, поскольку она содержит последние улучшения. Однако мы также перечислили минимально необходимые версии BOSH Release для каждой версии службы приложений VMware Tanzu выше.&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Все перечисленные выше версии были проверены с несколькими версиями ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; До мая 2020 года (до 1.191) Ключ-Астром предлагала трехмесячный льготный период обновления для дистрибутивов Cloud Foundry из-за разницы между графиками доставки. По состоянию на май 2020 года Ключ-Астром ускорил цикл тестирования. Таким образом, наша модель поддержки больше не требует трехмесячного льготного периода. Для всех выпусков ЕдиныйАгент, выпущенных до мая 2020 года (ранее, чем ЕдиныйАгент версии 1.191), Ключ-Астром продлит поддержку на три месяца с учетом уже существующих установок ЕдиногоАгента на основе предыдущей модели поддержки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Есть две схемы управления версиями. Неизменяемый выпуск ЕдиныйАгент BOSH имеет ту же версию, что и ЕдиныйАгент. Неизменяемый выпуск ЕдиногоАгента BOSH - это рекомендуемый метод развертывания ЕдиногоАгента. В предыдущих версиях использовался упрощенный подход, доступный на Github, и использовалась схема версий Github.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_OpenShift&amp;diff=2214</id>
		<title>Жизненный цикл поддержки OpenShift</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_OpenShift&amp;diff=2214"/>
		<updated>2022-11-22T16:57:25Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Поддержка OpenShift Container Platform */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Жизненный цикл поддержки Ключ-Астром для полнофункционального мониторинга Red Hat OpenShift =&lt;br /&gt;
Red Hat поддерживает три разные модели поддержки OpenShift Container Platform. Некоторые выпуски OpenShift Container Platform согласованы с календарными датами. Другие следуют поэтапному жизненному циклу, когда в любой момент времени поддерживаются как минимум 3 второстепенные версии. Red Hat стремится прогнозировать будущие выпуски с трехмесячной периодичностью. См. Подробности в [[политике жизненного цикла платформы Red Hat OpenShift Container Platform.]]&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром следует той же модели поддержки, что и Red Hat, чтобы обеспечить последовательную периодичность обновления. Поддержка ЕдиногоАгента для OCP может отставать от выпусков Red Hat, чтобы обеспечить адекватное тестирование.&lt;br /&gt;
&lt;br /&gt;
== Поддержка OpenShift Container Platform            ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OCP версия&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!OCP релиз&lt;br /&gt;
!Окончание технической поддержки&lt;br /&gt;
!Рекомендуемая версия DTO&lt;br /&gt;
!Минимальная версия DTO&lt;br /&gt;
|-&lt;br /&gt;
|3.11&lt;br /&gt;
|Октябрь 2018&lt;br /&gt;
|Декабрь 2022&lt;br /&gt;
|v0.2.2&lt;br /&gt;
|v0.2.0&lt;br /&gt;
|-&lt;br /&gt;
|4.5&lt;br /&gt;
|Июль 2020&lt;br /&gt;
|Июль 2021&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4.6&lt;br /&gt;
|Октябрь 2020&lt;br /&gt;
|Октябрь 2021&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4.7&lt;br /&gt;
|Февраль 2021&lt;br /&gt;
|Август 2022&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.2.0&lt;br /&gt;
|-&lt;br /&gt;
|4.8&lt;br /&gt;
|Июль 2021&lt;br /&gt;
|Январь 2023&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.3.0&lt;br /&gt;
|-&lt;br /&gt;
|4.9&lt;br /&gt;
|Октябрь 2021&lt;br /&gt;
|Апрель 2023&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.3.0&lt;br /&gt;
|-&lt;br /&gt;
|4.10&lt;br /&gt;
|Февраль 2022&lt;br /&gt;
|Сентябрь 2023&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.6.0&lt;br /&gt;
|-&lt;br /&gt;
|4.11&lt;br /&gt;
|Август 2022&lt;br /&gt;
|Февраль 2024&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.8.0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Все перечисленные выше версии были проверены с помощью нескольких версий ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' Исправления ошибок применяются к последним поддерживаемым версиям, чтобы избежать ненужного обратного переноса.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_Kubernetes&amp;diff=2213</id>
		<title>Жизненный цикл поддержки Kubernetes</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_Kubernetes&amp;diff=2213"/>
		<updated>2022-11-22T16:53:30Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Жизненный цикл поддержки Ключ-Астром для мониторинга полного стека Kubernetes =&lt;br /&gt;
Проект Kubernetes использует стандартное семантическое управление версиями со схемой major.minor.patch и следует жизненному циклу, определяемому выпуском. Проект Kubernetes поддерживает ветки релизов для трех самых последних второстепенных релизов. Примерно каждые три месяца выпускается новая минорная версия Kubernetes, тогда как исправления обычно выпускаются ежемесячно. Начиная с Kubernetes 1.19, каждый дополнительный выпуск поддерживается примерно 14 месяцев. Дополнительные сведения см. в политике поддержки версий Kubernetes.&lt;br /&gt;
&lt;br /&gt;
Мы планируем поддерживать все новые второстепенные версии Kubernetes в течение одного месяца после выпуска. Об этих выпусках будет объявлено в примечаниях к выпуску ЕдиногоАгента и АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
Ключ-Астром предлагает поддержку Kubernetes в течение нескольких дней после выпуска и придерживается той же модели поддержки, что и исходный Kubernetes.&lt;br /&gt;
&lt;br /&gt;
Примечание. Образ контейнера оператора Ключ-Астром доступен только для архитектур x86 и ARM.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Последняя K8s версия&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Последний K8s релиз&lt;br /&gt;
!Конец поддержки&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Минимальный релиз ЕдиногоАгента&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Рекомендуемая версия DTO&lt;br /&gt;
!Минимальная версия DTO&lt;br /&gt;
|-&lt;br /&gt;
|1.19&lt;br /&gt;
|Август 2020&lt;br /&gt;
|Октябрь 2021&lt;br /&gt;
|1.199&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1.20&lt;br /&gt;
|Декабрь 2020&lt;br /&gt;
|Февраль 2022&lt;br /&gt;
|1.207&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1.21&lt;br /&gt;
|Апрель 2021&lt;br /&gt;
|Июнь 2022&lt;br /&gt;
|1.217&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1.22&lt;br /&gt;
|Август 2021&lt;br /&gt;
|Октябрь 2022&lt;br /&gt;
|1.227&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.3.0&lt;br /&gt;
|-&lt;br /&gt;
|1.23&lt;br /&gt;
|Декабрь 2021&lt;br /&gt;
|Февраль 2023&lt;br /&gt;
|1.233&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.4.0&lt;br /&gt;
|-&lt;br /&gt;
|1.24&lt;br /&gt;
|Май 2022&lt;br /&gt;
|Сентябрь 2023&lt;br /&gt;
|1.241&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.7.0&lt;br /&gt;
|-&lt;br /&gt;
|1.25&lt;br /&gt;
|Август 2022&lt;br /&gt;
|Октябрь 2023&lt;br /&gt;
|1.249&lt;br /&gt;
|v0.9.1&lt;br /&gt;
|v0.8.0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Все перечисленные выше версии были проверены с несколькими версиями ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; До мая 2020 года (до версии 1.191) Ключ-Астром предлагала трехмесячный льготный период обновления для вышестоящих дистрибутивов Kubernetes из-за смещения графиков доставки. По состоянию на май 2020 года Ключ-Астром предоставляет поддержку почти в тот же день. Таким образом, наша модель поддержки больше не требует трехмесячного льготного периода. Для всех выпусков ЕдиногоАгента до мая 2020 года (до версии ЕдиногоАгента 1.191) Ключ-Астром продлит поддержку на три месяца, чтобы учесть уже существующие установки ЕдиногоАгента на основе предыдущей модели поддержки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Исключения нижестоящего уровня для AKS, Docker Enterprise, GKE, EKS, PKS, VMware Tanzu Platform и OCP могут продлить период поддержки Ключ-Астром после опубликованной даты окончания поддержки. Посетите страницу поддержки нижестоящего поставщика, чтобы просмотреть даты исключений нижестоящего поставщика.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Исправления ошибок применяются к последним поддерживаемым версиям, чтобы избежать ненужного обратного переноса.&lt;br /&gt;
&lt;br /&gt;
=== Служба Microsoft Azure Kubernetes (AKS) ===&lt;br /&gt;
Политика поддержки Microsoft AKS распространяется на четыре второстепенные версии Kubernetes. Список поддерживаемых на данный момент версий можно получить с помощью &amp;lt;code&amp;gt;az aks get-versions --location eastus&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Google Kubernetes Engine (GKE) ===&lt;br /&gt;
Политика поддержки Google GKE распространяется как минимум на две, если не на три, младшие версии, доступные в любой момент времени. Список доступных на данный момент версий кластера GKE можно получить с помощью &amp;lt;code&amp;gt;gcloud container get-server-config --zone europe-west2-a&amp;lt;/code&amp;gt;. Обратите внимание, что Ключ-Астром распространяется на версии, перечисленные в разделе &amp;lt;code&amp;gt;validMasterVersions&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Amazon Elastic Kubernetes Service (EKS) ===&lt;br /&gt;
Политика поддержки AWS EKS распространяется как минимум на три готовые к эксплуатации версии Kubernetes в любой момент времени, при этом четвертая версия устарела.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_Serverless_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=2209</id>
		<title>Матрица поддержки Serverless вычислений</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_Serverless_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=2209"/>
		<updated>2022-11-21T17:27:20Z</updated>

		<summary type="html">&lt;p&gt;Lobanov: /* Ячейки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На этой странице описывается, какие функции и возможности доступны в различных вариантах бессерверных сервисов вычислений для функций (FaaS).&lt;br /&gt;
&lt;br /&gt;
Ключ к столбцам и ячейкам&lt;br /&gt;
&lt;br /&gt;
==== Столбцы ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Заголовок&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Метрики и метаданные облачной платформы&lt;br /&gt;
|Ключ-Астром имеет интеграцию с облачным провайдером для сбора метрик и метаданных на уровне платформы.&lt;br /&gt;
|-&lt;br /&gt;
|Журналы&lt;br /&gt;
|Ключ-Астром собирает журналы ресурсов и/или приложений.&lt;br /&gt;
|-&lt;br /&gt;
|Распределенная трассировка&lt;br /&gt;
|Ключ-Астром поддерживает распределенную трассировку для этих сервисов либо путем специальной интеграции, либо через OpenTelemetry.&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая трассировка&lt;br /&gt;
|Ключ-Астром обеспечивает автоматическую готовую трассировку без изменения кода.&lt;br /&gt;
|-&lt;br /&gt;
|OpenTelemetry/Расширение трассировки&lt;br /&gt;
|Ключ-Астром предоставляет возможность улучшить трассировку с помощью OpenTelemetry, собственных SDK и пользовательских сервисов.&lt;br /&gt;
|-&lt;br /&gt;
|Пользовательские показатели&lt;br /&gt;
|Ключ-Астром предоставляет возможность добавлять пользовательские метрики через API, OpenTelemetry, Spring Micrometer и многие другие средства.&lt;br /&gt;
|-&lt;br /&gt;
|Автоматический RUM&lt;br /&gt;
|Ключ-Астром обеспечивает готовый мониторинг реальных пользователей без необходимости внесения изменений в код.&lt;br /&gt;
|-&lt;br /&gt;
|Безагентный RUM&lt;br /&gt;
|Ключ-Астром обеспечивает безагентную интеграцию для мониторинга реальных пользователей.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Ячейки ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|GA&lt;br /&gt;
|Общедоступный и полностью поддерживаемый.&lt;br /&gt;
|-&lt;br /&gt;
|Превью&lt;br /&gt;
|Эти функции находятся на завершающей стадии разработки и готовы к предварительному просмотру. Функции предварительного просмотра не готовы к продакшену и официально не поддерживаются.&lt;br /&gt;
|-&lt;br /&gt;
|В перспективе&lt;br /&gt;
|Функция или технологическая поддержка, которая либо включена в дорожную карту, либо может быть рассмотрена по запросу.&lt;br /&gt;
|-&lt;br /&gt;
|Не планируется&lt;br /&gt;
|Функция или технологическая поддержка, которую Ключ-Астром в настоящее время не планирует использовать.&lt;br /&gt;
|-&lt;br /&gt;
|n/a&lt;br /&gt;
|Нет поддержки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AWS Lambda ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Язык&lt;br /&gt;
!Метрики и метаданные облачной платформы&lt;br /&gt;
!Журналы&lt;br /&gt;
!Распределенная трассировка&lt;br /&gt;
!Автоматическая трассировка&lt;br /&gt;
!OpenTelemetry/Расширение трассировки&lt;br /&gt;
!Пользовательские показатели&lt;br /&gt;
!Автоматический RUM&lt;br /&gt;
!Безагентный RUM&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
==== Классическое развертывание&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; ====&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|GoLang&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
==== Образы контейнеров&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; ====&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA2&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA2&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|GoLang&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Требуется интеграция расширения Ключ-Астром через Ключ-Астром Lambda Layer. Поддерживаемые среды выполнения: Python 3.8 и 3.9, Java 8 и 11, Nodes.js 12 и 14.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Требуется интеграция расширения Ключ-Астром в образ контейнера.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Отследить AWS Lambda .Net Core&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Поддерживаются как 64-разрядные архитектуры ARM (процессоры AWS Graviton2), так и 64-разрядные архитектуры x86.&lt;br /&gt;
&lt;br /&gt;
== Azure Functions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Язык&lt;br /&gt;
!Метрики и метаданные облачной платформы&lt;br /&gt;
!Журналы&lt;br /&gt;
!Распределенная трассировка&lt;br /&gt;
!Автоматическая трассировка&lt;br /&gt;
!OpenTelemetry/Расширение трассировки&lt;br /&gt;
!Пользовательские показатели&lt;br /&gt;
!Автоматический RUM&lt;br /&gt;
!Безагентный RUM&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
==== План AppService на базе Windows или среда службы приложений ====&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
==== План службы приложений на базе Linux или среда службы приложений ====&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; |&lt;br /&gt;
==== Потребительский или Премиум-план ====&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Требуется интеграция ЕдиногоАгента через расширение сайта Ключ-Астром для служб приложений Azure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Требуется интеграция ЕдиногоАгента в AppServices для Linux и контейнеров.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Отслеживание функций Azure в плане потребления Azure&lt;br /&gt;
&lt;br /&gt;
== Runtimes ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Язык&lt;br /&gt;
!Распределенная трассировка&lt;br /&gt;
!Автоматическая трассировка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
==== Runtime v1 ====&lt;br /&gt;
|-&lt;br /&gt;
|Все языки&lt;br /&gt;
|GA&lt;br /&gt;
|Не планируется&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
==== Runtime v2 ====&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Другие языки&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
==== Runtime v3-v4 ====&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core1&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.Net Core, Isolated-Process&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|-&lt;br /&gt;
|Другие языки&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Функции, написанные на C# (библиотеки классов), сценарии C# (.csx) и F# (.fsx), которые выполняются в внутрипроцессной модели.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Ограничено функциями, развернутыми в AppService-Plan/Appservice-Environment или Kubernetes.&lt;br /&gt;
&lt;br /&gt;
== Фреймворки ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Язык&lt;br /&gt;
!Распределенная трассировка&lt;br /&gt;
!Автоматическая трассировка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
==== Durable Functions ====&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|Превью&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|В перспективе&lt;br /&gt;
|-&lt;br /&gt;
|Other languages&lt;br /&gt;
|n/a&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|В перспективе&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Пакет SDK для устойчивых функций имеет бета-поддержку распределенной трассировки для .NET Core с использованием Application-Insights.&lt;br /&gt;
&lt;br /&gt;
== Google Cloud Functions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Язык&lt;br /&gt;
!Метрики и метаданные облачной платформы&lt;br /&gt;
!Журналы&lt;br /&gt;
!Распределенная трассировка&lt;br /&gt;
!Автоматическая трассировка&lt;br /&gt;
!OpenTelemetry/Расширение трассировки&lt;br /&gt;
!Пользовательские показатели&lt;br /&gt;
!Автоматический RUM&lt;br /&gt;
!Безагентный RUM&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|GoLang&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|.NET Core&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|GA&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|GA&lt;br /&gt;
|В перспективе&lt;br /&gt;
|GA&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Отслеживание функций Google, написанных на Node.js&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
</feed>