<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.expert-apm.kz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ENetrebin</id>
	<title>Dynatrace - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://doc.expert-apm.kz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ENetrebin"/>
	<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/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/ENetrebin"/>
	<updated>2026-04-22T11:57:50Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F&amp;diff=3315</id>
		<title>Создание нового пользователя</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F&amp;diff=3315"/>
		<updated>2026-02-02T12:08:02Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Этот вызов API создает учетную запись пользователя кластера.&lt;br /&gt;
==Аутентификация==&lt;br /&gt;
Для выполнения этого запроса вам необходимо разрешение API &amp;lt;code&amp;gt;(ServiceProviderAPI)&amp;lt;/code&amp;gt;, назначенное вашему токену API.&lt;br /&gt;
&lt;br /&gt;
Через API требуется [[Получение политики паролей кластера|получить конфигурацию политики паролей]] и установить пароль, передав его значение в параметр &amp;lt;code&amp;gt;passwordClearText&amp;lt;/code&amp;gt;. Это возможно со включённым флагом Featured. Чтобы его включить, свяжитесь с командой Dynatrace.&lt;br /&gt;
&lt;br /&gt;
Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. [https://doc.ruscomtech.ru/index.php/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 Аутентификация кластера].&lt;br /&gt;
==Конечная точка==&lt;br /&gt;
&amp;lt;code&amp;gt;/api/v1.0/onpremise/users&amp;lt;/code&amp;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;
|body&lt;br /&gt;
|UserConfig&lt;br /&gt;
|Тело запроса в формате JSON, содержащее параметры пользователя.&lt;br /&gt;
|body&lt;br /&gt;
|Нет&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела запроса===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserConfig&amp;lt;/code&amp;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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|ID пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|Адрес электронной почты пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|firstName&lt;br /&gt;
|string&lt;br /&gt;
|Имя пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|lastName&lt;br /&gt;
|string&lt;br /&gt;
|Фамилия пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|passwordClearText&lt;br /&gt;
|string&lt;br /&gt;
|Пароль пользователя открытым текстом; используется только для установки начального пароля&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|groups&lt;br /&gt;
|string[]&lt;br /&gt;
|Список идентификаторов групп пользователей пользователя.&lt;br /&gt;
|Нет&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела запроса===&lt;br /&gt;
Это модель тела запроса, показывающая возможные элементы. Его необходимо настроить для использования в реальном запросе.&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;email&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;firstName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;lastName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;passwordClearText&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;groups&amp;quot;: [&lt;br /&gt;
     &amp;quot;string&amp;quot;&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;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;
|'''200'''&lt;br /&gt;
|UserConfig&lt;br /&gt;
|Пользователь добавлен&lt;br /&gt;
|-&lt;br /&gt;
|'''400'''&lt;br /&gt;
|&lt;br /&gt;
|Операция не удалась. Ввод недействителен. Возможные причины:&lt;br /&gt;
*все необходимые значения (ID, адрес электронной почты, имя, фамилия) должны быть установлены&lt;br /&gt;
*неверные данные пользователя&lt;br /&gt;
*адрес электронной почты пользователя уже занят&lt;br /&gt;
*идентификатор группы пользователей не существует&lt;br /&gt;
|-&lt;br /&gt;
|'''403'''&lt;br /&gt;
|&lt;br /&gt;
|Операция запрещена — пользователи и группы полностью управляются через LDAP или SSO&lt;br /&gt;
|-&lt;br /&gt;
|'''404'''&lt;br /&gt;
|&lt;br /&gt;
|Не найдено&lt;br /&gt;
|-&lt;br /&gt;
|'''406'''&lt;br /&gt;
|&lt;br /&gt;
|Недопустимый запрос&lt;br /&gt;
|-&lt;br /&gt;
|'''524'''&lt;br /&gt;
|&lt;br /&gt;
|Адрес электронной почты уже зарегистрирован&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела ответа===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserConfig&amp;lt;/code&amp;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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|ID пользователя&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|Адрес электронной почты пользователя&lt;br /&gt;
|-&lt;br /&gt;
|firstName&lt;br /&gt;
|string&lt;br /&gt;
|Имя пользователя&lt;br /&gt;
|-&lt;br /&gt;
|lastName&lt;br /&gt;
|string&lt;br /&gt;
|Фамилия пользователя&lt;br /&gt;
|-&lt;br /&gt;
|passwordClearText&lt;br /&gt;
|string&lt;br /&gt;
|Пароль пользователя открытым текстом; используется только для установки начального пароля&lt;br /&gt;
|-&lt;br /&gt;
|groups&lt;br /&gt;
|string[]&lt;br /&gt;
|Список идентификаторов групп пользователей пользователя.&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела ответа===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;email&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;firstName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;lastName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;passwordClearText&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;groups&amp;quot;: [&lt;br /&gt;
     &amp;quot;string&amp;quot;&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
==Пример==&lt;br /&gt;
В этом примере вы добавляете пользователя &amp;lt;code&amp;gt;john.wicked&amp;lt;/code&amp;gt; и назначаете ему группу &amp;lt;code&amp;gt;admins&amp;lt;/code&amp;gt;. В ответ вы получите обратно сохраненное состояние сущности.&lt;br /&gt;
====Curl====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X PUT &amp;quot;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/v1.0/onpremise/users&amp;lt;/nowiki&amp;gt;&amp;quot; -H  &amp;quot;accept: application/json&amp;quot; -H  &amp;quot;Content-Type: application/json&amp;quot; -d &amp;quot;{\&amp;quot;id\&amp;quot;:\&amp;quot;john.wicked\&amp;quot;,\&amp;quot;email\&amp;quot;:\&amp;quot;john.wicked@company.com\&amp;quot;,\&amp;quot;firstName\&amp;quot;:\&amp;quot;John\&amp;quot;,\&amp;quot;lastName\&amp;quot;:\&amp;quot;Wicked\&amp;quot;,\&amp;quot;passwordClearText\&amp;quot;:null,\&amp;quot;groups\&amp;quot;:[\&amp;quot;admin\&amp;quot;]}&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
====URL-адрес запроса====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/v1.0/onpremise/users&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
====Тело ответа====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;john.wicked&amp;quot;,&lt;br /&gt;
     &amp;quot;email&amp;quot;: &amp;quot;john.wicked@company.com&amp;quot;,&lt;br /&gt;
     &amp;quot;firstName&amp;quot;: &amp;quot;John&amp;quot;,&lt;br /&gt;
     &amp;quot;lastName&amp;quot;: &amp;quot;Wicked&amp;quot;,&lt;br /&gt;
     &amp;quot;passwordClearText&amp;quot;: null,&lt;br /&gt;
     &amp;quot;groups&amp;quot;: [&lt;br /&gt;
       &amp;quot;admin&amp;quot;&lt;br /&gt;
     ]&lt;br /&gt;
   }&amp;lt;/code&amp;gt;&lt;br /&gt;
====Код ответа====&lt;br /&gt;
&amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D1%87%D0%B5%D0%BA_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=3314</id>
		<title>Получение точек данных</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D1%87%D0%B5%D0%BA_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=3314"/>
		<updated>2026-02-02T12:07:36Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Извлекает параметры и точки данных указанной метрики.&lt;br /&gt;
&lt;br /&gt;
Чтобы получить точки данных, установите для параметра includeData значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;  . Также необходимо указать период времени и тип агрегации, поддерживаемые запрашиваемой метрикой. &lt;br /&gt;
&lt;br /&gt;
Вы можете получить либо точки данных, либо скалярный результат указанной метрики, в зависимости от queryMode .&lt;br /&gt;
&lt;br /&gt;
Запрос использует в качестве полезной нагрузки формат &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |GET&lt;br /&gt;
|Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v1/timeseries/{timeseriesIdentifier}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Окружающая среда АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/v1/timeseries/{timeseriesIdentifier}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
Чтобы выполнить этот запрос, вам нужен токен доступа с проблемой доступа и каналом событий, метриками и областью топологии ( &amp;lt;code&amp;gt;DataExport&amp;lt;/code&amp;gt;) . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] .&lt;br /&gt;
&lt;br /&gt;
== Параметры ==&lt;br /&gt;
Для получения точек данных необходимо указать таймфрейм и тип агрегации.&lt;br /&gt;
&lt;br /&gt;
Существует два взаимоисключающих способа установки таймфрейма:&lt;br /&gt;
&lt;br /&gt;
* Комбинация startTimestamp и endTimestamp .&lt;br /&gt;
* relativeTime&lt;br /&gt;
&lt;br /&gt;
Максимально допустимый срок — 6 месяцев.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Параметр&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!In&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|timeseriesIdentifier&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор временного ряда с учетом регистра, из которого вы хотите прочитать параметры и точки данных.&lt;br /&gt;
|path&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|includeData&lt;br /&gt;
|boolean&lt;br /&gt;
|Флаг для включения точек данных в ответ. Установите для &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;получения точек данных. Также необходимо указать таймфрейм и тип агрегации.&lt;br /&gt;
&lt;br /&gt;
По умолчанию &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;значение , что означает, что точки данных не включены.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|aggregationType&lt;br /&gt;
|string&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;AVG&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;COUNT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MAX&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MEDIAN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MIN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PERCENTILE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SUM&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|startTimestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Метка времени начала запрошенного таймфрейма в миллисекундах UTC.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|endTimestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Отметка времени окончания запрошенного таймфрейма в миллисекундах (UTC).&lt;br /&gt;
&lt;br /&gt;
Если позже текущего времени, Dynatrace автоматически использует текущее время.&lt;br /&gt;
&lt;br /&gt;
Срок не должен превышать 6 месяцев.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|predict&lt;br /&gt;
|boolean&lt;br /&gt;
|Флаг для прогнозирования будущих точек данных.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|relativeTime&lt;br /&gt;
|string&lt;br /&gt;
|Относительный таймфрейм, назад от текущего времени.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;10mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;15mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;2hours&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;30mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;3days&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;5mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;6hours&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;day&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;hour&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;min&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;month&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;week&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|queryMode&lt;br /&gt;
|string&lt;br /&gt;
|Тип результата, который должен вернуть вызов. Допустимые режимы результатов:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;series&amp;lt;/code&amp;gt;: возвращает все точки данных временного ряда в указанном временном интервале. &amp;lt;code&amp;gt;total&amp;lt;/code&amp;gt;: возвращает одно скалярное значение для указанного периода времени.&lt;br /&gt;
&lt;br /&gt;
По умолчанию используется &amp;lt;code&amp;gt;series&amp;lt;/code&amp;gt;режим.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;SERIES&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;TOTAL&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|entity&lt;br /&gt;
|string []&lt;br /&gt;
|Фильтрует запрошенные точки данных по объекту, который должен их предоставить. Допустимые значения — идентификаторы объектов Dynatrace.&lt;br /&gt;
&lt;br /&gt;
Вы можете указать несколько сущностей в следующем формате: &amp;lt;code&amp;gt;entity=entity1&amp;amp;entity=entity2&amp;lt;/code&amp;gt;. Сущность должна соответствовать хотя бы одному из указанных идентификаторов.&lt;br /&gt;
&lt;br /&gt;
Если выбранный объект не поддерживает запрошенный временной ряд, запрос приведет к ошибке.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|tag&lt;br /&gt;
|string []&lt;br /&gt;
|Фильтрует запрошенные точки данных по объекту, который должен их предоставить. Доставляются данные только от сущностей с указанным тегом.&lt;br /&gt;
&lt;br /&gt;
Вы можете указать несколько тегов в следующем формате: &amp;lt;code&amp;gt;tag=tag1&amp;amp;tag=tag2&amp;lt;/code&amp;gt;. Сущность должна соответствовать всем указанным тегам.&lt;br /&gt;
&lt;br /&gt;
В случае тегов «ключ-значение», таких как импортированные теги AWS или CloudFoundry, используйте &amp;lt;code&amp;gt;key:value&amp;lt;/code&amp;gt;формат. Если есть также контекст, используйте &amp;lt;code&amp;gt;[context]key:value&amp;lt;/code&amp;gt;формат.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|percentile&lt;br /&gt;
|integer&lt;br /&gt;
|Указывает, какой процентиль выбранной метрики времени отклика должен быть предоставлен.&lt;br /&gt;
&lt;br /&gt;
Применимо только к &amp;lt;code&amp;gt;PERCENTILE&amp;lt;/code&amp;gt;типу агрегации.&lt;br /&gt;
&lt;br /&gt;
Допустимые значения для процентиля находятся в диапазоне от 1 до 99.&lt;br /&gt;
&lt;br /&gt;
Имейте в виду, что экспорт процентилей возможен только для метрик, основанных на времени отклика, таких как время отклика приложений и служб.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|includeParentIds&lt;br /&gt;
|boolean&lt;br /&gt;
|Если установлено значение true, в результате отображаются сопоставления измерений между родительскими объектами и их дочерними объектами.&lt;br /&gt;
&lt;br /&gt;
Например: SERVICE-0000000000000001, SERVICE_METHOD-0000000000000001&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|considerMaintenanceWindowsForAvailability&lt;br /&gt;
|boolean&lt;br /&gt;
|Исключите ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или включите ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) точки данных из любого периода обслуживания , определенного в вашей среде.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответ ==&lt;br /&gt;
Результатом является объект JSON, содержащий точки данных и параметры метрик.&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;
|200&lt;br /&gt;
|TimeseriesQueryResult&lt;br /&gt;
|Успех&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Объекты тела ответа ===&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;TimeseriesQueryResult&amp;lt;/code&amp;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;
|timeseriesId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор метрики.&lt;br /&gt;
|-&lt;br /&gt;
|displayName&lt;br /&gt;
|string&lt;br /&gt;
|Имя метрики в пользовательском интерфейсе.&lt;br /&gt;
|-&lt;br /&gt;
|dimensions&lt;br /&gt;
|string []&lt;br /&gt;
|Точное разделение метрик, например, группа процессов и идентификатор процесса для какой-либо метрики, связанной с процессом.&lt;br /&gt;
|-&lt;br /&gt;
|aggregationTypes&lt;br /&gt;
|string []&lt;br /&gt;
|Список разрешенных агрегаций для этой метрики.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;AVG&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;COUNT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MAX&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MEDIAN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MIN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PERCENTILE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SUM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|string&lt;br /&gt;
|Единица измерения.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Billion (bilcount)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Bit (bit)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BitPerHour (bit/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BitPerMinute (bit/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BitPerSecond (bit/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Byte (B)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BytePerHour (B/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BytePerMinute (B/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BytePerSecond (B/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Cores&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Count (count)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Day (ds)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DecibelMilliWatt (dBm)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GibiByte (GiB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GigaByte (GB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Hour (hs)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiByte (KiB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiBytePerHour (KiB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiBytePerMinute (KiB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiBytePerSecond (KiB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloByte (kB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloBytePerHour (kB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloBytePerMinute (kB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloBytePerSecond (kB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MSU&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiByte (MiB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiBytePerHour (MiB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiBytePerMinute (MiB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiBytePerSecond (MiB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaByte (MB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaBytePerHour (MB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaBytePerMinute (MB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaBytePerSecond (MB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MicroSecond (µs)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MilliSecond (ms)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MilliSecondPerMinute (ms/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Million (milcount)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Minute (mins)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Month (mos)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;NanoSecond (ns)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;NanoSecondPerMinute (ns/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PerHour (count/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PerMinute (count/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PerSecond (count/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Percent (%)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Pixel (px)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Promille (‰)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Ratio&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Second (s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;State&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Unspecified&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Week (ws)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Year (ys)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;km/h&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;m/h&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;m/s&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;mCores&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|filter&lt;br /&gt;
|string&lt;br /&gt;
|Функция, из которой берется метрика.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ALL&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BUILTIN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CUSTOM&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PLUGIN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;REMOTE_PLUGIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|detailedSource&lt;br /&gt;
|string&lt;br /&gt;
|Функция, из которой берется метрика.&lt;br /&gt;
|-&lt;br /&gt;
|pluginId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор плагина, из которого создается метрика.&lt;br /&gt;
|-&lt;br /&gt;
|types&lt;br /&gt;
|string []&lt;br /&gt;
|Определение типа технологии. Используется для группировки метрик под логическим именем технологии.&lt;br /&gt;
|-&lt;br /&gt;
|dataResult&lt;br /&gt;
|TimeseriesDataPointQueryResult&lt;br /&gt;
|Список точек данных метрики, а также их параметры.&lt;br /&gt;
|-&lt;br /&gt;
|warnings&lt;br /&gt;
|string []&lt;br /&gt;
|Предупреждения, возникшие при создании метрики.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;TimeseriesDataPointQueryResult&amp;lt;/code&amp;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;
|dataPoints&lt;br /&gt;
|object&lt;br /&gt;
|Точки данных метрики.&lt;br /&gt;
&lt;br /&gt;
Объект JSON, который сопоставляет идентификатор объекта, предоставившего точки данных, и массив, состоящий из массивов значений с плавающей запятой точек данных.&lt;br /&gt;
&lt;br /&gt;
Может содержать более одного идентификатора объекта на запись (например, хост и его сетевой интерфейс). В таких случаях идентификаторы объектов разделяются запятыми.&lt;br /&gt;
&lt;br /&gt;
Точка данных содержит значение и отметку времени, когда это значение было записано.&lt;br /&gt;
&lt;br /&gt;
Dynatrace хранит данные во временных интервалах. Объект dataPoints показывает метку времени ''начала'' слота. Если startTimestamp или endTimestamp вашего запроса находится внутри временного интервала данных, этот временной интервал включается в ответ. Из-за того, что временная метка первой точки данных находится за пределами указанного временного интервала, вы увидите ''более раннюю'' временную метку, чем указанная начальная временная метка в первой точке данных ответа.&lt;br /&gt;
&lt;br /&gt;
Существует три версии точек данных:&lt;br /&gt;
&lt;br /&gt;
* Числовая точка данных: содержит числовое значение.&lt;br /&gt;
* Точка данных перечисления: содержит значение перечисления, в настоящее время только для временных рядов доступности.&lt;br /&gt;
* Точка данных прогноза: похожа на числовую точку данных, но содержит доверительный интервал, в пределах которого ожидаются будущие значения.&lt;br /&gt;
|-&lt;br /&gt;
|timeseriesId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор метрики.&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|string&lt;br /&gt;
|Единица точек данных.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Billion (bilcount)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Bit (bit)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BitPerHour (bit/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BitPerMinute (bit/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BitPerSecond (bit/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Byte (B)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BytePerHour (B/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BytePerMinute (B/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BytePerSecond (B/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Cores&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Count (count)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Day (ds)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DecibelMilliWatt (dBm)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GibiByte (GiB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GigaByte (GB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Hour (hs)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiByte (KiB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiBytePerHour (KiB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiBytePerMinute (KiB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KibiBytePerSecond (KiB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloByte (kB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloBytePerHour (kB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloBytePerMinute (kB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KiloBytePerSecond (kB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MSU&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiByte (MiB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiBytePerHour (MiB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiBytePerMinute (MiB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MebiBytePerSecond (MiB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaByte (MB)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaBytePerHour (MB/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaBytePerMinute (MB/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MegaBytePerSecond (MB/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MicroSecond (µs)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MilliSecond (ms)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MilliSecondPerMinute (ms/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Million (milcount)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Minute (mins)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Month (mos)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;NanoSecond (ns)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;NanoSecondPerMinute (ns/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PerHour (count/h)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PerMinute (count/min)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PerSecond (count/s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Percent (%)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Pixel (px)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Promille (‰)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Ratio&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Second (s)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;State&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Unspecified&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Week (ws)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Year (ys)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;km/h&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;m/h&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;m/s&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;mCores&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|resolutionInMillisUTC&lt;br /&gt;
|integer&lt;br /&gt;
|Разрешение точек данных.&lt;br /&gt;
|-&lt;br /&gt;
|aggregationType&lt;br /&gt;
|string&lt;br /&gt;
|Тип агрегации точек данных.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;AVG&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;COUNT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MAX&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MEDIAN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MIN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PERCENTILE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SUM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|entities&lt;br /&gt;
|object&lt;br /&gt;
|Список сущностей, из которых исходят точки данных.&lt;br /&gt;
&lt;br /&gt;
Объект JSON, который сопоставляет идентификатор объекта в Dynatrace и фактическое имя объекта.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела ответа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;timeseriesId&amp;quot;: &amp;quot;ru.ruscomtech.builtin:host.cpu.idle&amp;quot;,&lt;br /&gt;
   &amp;quot;displayName&amp;quot;: &amp;quot;CPU idle&amp;quot;,&lt;br /&gt;
   &amp;quot;dimensions&amp;quot;: [&lt;br /&gt;
     &amp;quot;HOST&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;aggregationTypes&amp;quot;: [&lt;br /&gt;
     &amp;quot;AVG&amp;quot;,&lt;br /&gt;
     &amp;quot;SUM&amp;quot;,&lt;br /&gt;
     &amp;quot;MIN&amp;quot;,&lt;br /&gt;
     &amp;quot;MAX&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;unit&amp;quot;: &amp;quot;Percent&amp;quot;,&lt;br /&gt;
   &amp;quot;filter&amp;quot;: &amp;quot;BUILTIN&amp;quot;,&lt;br /&gt;
   &amp;quot;detailedSource&amp;quot;: &amp;quot;Infrastructure&amp;quot;,&lt;br /&gt;
   &amp;quot;types&amp;quot;: [],&lt;br /&gt;
   &amp;quot;dataResult&amp;quot;: {&lt;br /&gt;
     &amp;quot;dataPoints&amp;quot;: {&lt;br /&gt;
       &amp;quot;HOST-0000000000000007&amp;quot;: [&lt;br /&gt;
         [&lt;br /&gt;
           1522220334000,&lt;br /&gt;
           89&lt;br /&gt;
         ]&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;timeseriesId&amp;quot;: &amp;quot;com.dynatrace.builtin:host.cpu.idle&amp;quot;,&lt;br /&gt;
     &amp;quot;unit&amp;quot;: &amp;quot;Percent&amp;quot;,&lt;br /&gt;
     &amp;quot;entities&amp;quot;: {&lt;br /&gt;
       &amp;quot;HOST-0000000000000007&amp;quot;: &amp;quot;Laptop-8&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;resolutionInMillisUTC&amp;quot;: 300000,&lt;br /&gt;
     &amp;quot;aggregationType&amp;quot;: &amp;quot;AVG&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примечание о таймфрейме ==&lt;br /&gt;
Dynatrace хранит данные во временных интервалах. Объект &amp;lt;code&amp;gt;dataPoints&amp;lt;/code&amp;gt;показывает ''начальную'' метку времени слота. Если &amp;lt;code&amp;gt;startTimestamp&amp;lt;/code&amp;gt;или &amp;lt;code&amp;gt;endTimestamp&amp;lt;/code&amp;gt;вашего запроса попадают в временной интервал данных, этот временной интервал будет включен в ответ. Из-за того, что временная метка первой точки данных лежит за пределами указанного временного интервала, вы увидите более ''раннюю'' временную метку, чем указанная &amp;lt;code&amp;gt;startTimestamp&amp;lt;/code&amp;gt;в первой точке данных ответа.&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
В этом примере запрос возвращает значения метрики Действия за сеанс ( ru&amp;lt;code&amp;gt;.ruscomtech.builtin:app.actionspersession&amp;lt;/code&amp;gt;) за последний час для приложений APPLICATION-85A7CC и APPLICATION-8E41C8 .&lt;br /&gt;
&lt;br /&gt;
Маркер API передается в заголовке авторизации .&lt;br /&gt;
&lt;br /&gt;
Результат возвращает среднее количество действий пользователя на приложение, усеченное до трех точек данных на приложение.&lt;br /&gt;
&lt;br /&gt;
==== Curl ====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X GET \&lt;br /&gt;
   https://mySampleEnv.live.ruscomtech.ru/api/v1/timeseries/ru&amp;lt;nowiki/&amp;gt;.ruscomtech.builtin:app.actionspersession?includeData=true&amp;amp;relativeTime=hour&amp;amp;aggregationType=avg&amp;amp;entity=APPLICATION-85A7CC&amp;amp;entity=APPLICATION-8E41C8 \&lt;br /&gt;
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== URL-адрес запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;https://mySampleEnv.live.ruscomtech.ru/api/v1/timeseries/ru&amp;lt;nowiki/&amp;gt;.ruscomtech.builtin:app.actionspersession?includeData=true&amp;amp;relativeTime=hour&amp;amp;aggregationType=avg&amp;amp;entity=APPLICATION-85A7CC&amp;amp;entity=APPLICATION-8E41C8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Содержание ответа ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;timeseriesId&amp;quot;: &amp;quot;ru.ruscomtech.builtin:app.actionspersession&amp;quot;,&lt;br /&gt;
   &amp;quot;displayName&amp;quot;: &amp;quot;Actions per session&amp;quot;,&lt;br /&gt;
   &amp;quot;dimensions&amp;quot;: [&lt;br /&gt;
     &amp;quot;APPLICATION&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;unit&amp;quot;: &amp;quot;PerMinute (count/min)&amp;quot;,&lt;br /&gt;
   &amp;quot;detailedSource&amp;quot;: &amp;quot;Web application&amp;quot;,&lt;br /&gt;
   &amp;quot;types&amp;quot;: [],&lt;br /&gt;
   &amp;quot;dataResult&amp;quot;: {&lt;br /&gt;
     &amp;quot;dataPoints&amp;quot;: {&lt;br /&gt;
       &amp;quot;APPLICATION-85A7CC&amp;quot;: [&lt;br /&gt;
         [&lt;br /&gt;
           1534921560000,&lt;br /&gt;
           1.75&lt;br /&gt;
         ],&lt;br /&gt;
         [&lt;br /&gt;
           1534921620000,&lt;br /&gt;
           2&lt;br /&gt;
         ],&lt;br /&gt;
         [&lt;br /&gt;
           1534921680000,&lt;br /&gt;
           2&lt;br /&gt;
         ]&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;APPLICATION-8E41C8&amp;quot;: [&lt;br /&gt;
         [&lt;br /&gt;
           1534921560000,&lt;br /&gt;
           4&lt;br /&gt;
         ],&lt;br /&gt;
         [&lt;br /&gt;
           1534921620000,&lt;br /&gt;
           7&lt;br /&gt;
         ],&lt;br /&gt;
         [&lt;br /&gt;
           1534921680000,&lt;br /&gt;
           4&lt;br /&gt;
         ]&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;unit&amp;quot;: &amp;quot;PerMinute (count/min)&amp;quot;,&lt;br /&gt;
     &amp;quot;resolutionInMillisUTC&amp;quot;: 60000,&lt;br /&gt;
     &amp;quot;aggregationType&amp;quot;: &amp;quot;AVG&amp;quot;,&lt;br /&gt;
     &amp;quot;entities&amp;quot;: {&lt;br /&gt;
       &amp;quot;APPLICATION-85A7CC&amp;quot;: &amp;quot;Permanent Docker&amp;quot;,&lt;br /&gt;
       &amp;quot;APPLICATION-8E41C8&amp;quot;: &amp;quot;easyTravel AMP&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;timeseriesId&amp;quot;: &amp;quot;ru.ruscomtech.builtin:app.actionspersession&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;aggregationTypes&amp;quot;: [&lt;br /&gt;
     &amp;quot;AVG&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;filter&amp;quot;: &amp;quot;BUILTIN&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Код ответа ====&lt;br /&gt;
200&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0&amp;diff=3313</id>
		<title>Создание пользователей кластера</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0&amp;diff=3313"/>
		<updated>2026-02-02T12:06:29Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Этот вызов API создает несколько учетных записей пользователей кластера.&lt;br /&gt;
==Аутентификация==&lt;br /&gt;
Для выполнения этого запроса вам необходимо разрешение API &amp;lt;code&amp;gt;(ServiceProviderAPI)&amp;lt;/code&amp;gt;, назначенное вашему токену API.&lt;br /&gt;
&lt;br /&gt;
Через API требуется [https://doc.ruscomtech.ru/index.php/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B8_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 получить конфигурацию политики паролей] и установить пароль, передав его значение в параметр &amp;lt;code&amp;gt;passwordClearText&amp;lt;/code&amp;gt;. Это возможно со включённым флагом Featured. Чтобы его включить, свяжитесь с командой Dynatrace.&lt;br /&gt;
&lt;br /&gt;
Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. [https://doc.ruscomtech.ru/index.php/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 Аутентификация кластера].&lt;br /&gt;
==Конечная точка==&lt;br /&gt;
&amp;lt;code&amp;gt;/api/v1.0/onpremise/users/bulk&amp;lt;/code&amp;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;
|body&lt;br /&gt;
|UserConfig[]&lt;br /&gt;
|Тело запроса в формате JSON, содержащее параметры пользователей&lt;br /&gt;
|body&lt;br /&gt;
|Нет&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела запроса===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserConfig&amp;lt;/code&amp;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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|ID пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|Адрес электронной почты пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|firstName&lt;br /&gt;
|string&lt;br /&gt;
|Имя пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|lastName&lt;br /&gt;
|string&lt;br /&gt;
|Фамилия пользователя&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|passwordClearText&lt;br /&gt;
|string&lt;br /&gt;
|Пароль пользователя открытым текстом; используется только для установки начального пароля&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|groups&lt;br /&gt;
|string[]&lt;br /&gt;
|Список идентификаторов групп пользователей пользователя&lt;br /&gt;
|Нет&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела запроса===&lt;br /&gt;
Это модель тела запроса, показывающая возможные элементы. Его необходимо настроить для использования в реальном запросе.&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;email&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;firstName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;lastName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;passwordClearText&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;groups&amp;quot;: [&lt;br /&gt;
       &amp;quot;string&amp;quot;&lt;br /&gt;
     ]&lt;br /&gt;
   }&lt;br /&gt;
 ]&amp;lt;/code&amp;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;
|'''200'''&lt;br /&gt;
|UserConfig[]&lt;br /&gt;
|Пользователи добавлены&lt;br /&gt;
|-&lt;br /&gt;
|'''400'''&lt;br /&gt;
|&lt;br /&gt;
|Операция не удалась. Ввод недействителен. Возможные причины:&lt;br /&gt;
&lt;br /&gt;
* информация о пользователе не получена для запроса создания пользователей&lt;br /&gt;
* все необходимые значения (ID, адрес электронной почты, имя, фамилия) должны быть установлены&lt;br /&gt;
* неверные данные пользователя&lt;br /&gt;
* ввод содержит повторяющиеся идентификаторы&lt;br /&gt;
* ввод содержит повторяющиеся адреса электронной почты&lt;br /&gt;
* идентификатор пользователя уже существует&lt;br /&gt;
* адрес электронной почты пользователя уже назначен&lt;br /&gt;
* идентификатор группы пользователей не существует&lt;br /&gt;
|-&lt;br /&gt;
|'''403'''&lt;br /&gt;
|&lt;br /&gt;
|Операция запрещена — включен LDAP или SSO с интеграцией группового назначения&lt;br /&gt;
|-&lt;br /&gt;
|'''406'''&lt;br /&gt;
|UserConfig&lt;br /&gt;
|Неприемлемый или неполный запрос. Некоторые пользователи добавлены&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела ответа===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserConfig&amp;lt;/code&amp;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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|ID пользователя&lt;br /&gt;
|-&lt;br /&gt;
|email&lt;br /&gt;
|string&lt;br /&gt;
|Адрес электронной почты пользователя&lt;br /&gt;
|-&lt;br /&gt;
|firstName&lt;br /&gt;
|string&lt;br /&gt;
|Имя пользователя&lt;br /&gt;
|-&lt;br /&gt;
|lastName&lt;br /&gt;
|string&lt;br /&gt;
|Фамилия пользователя&lt;br /&gt;
|-&lt;br /&gt;
|passwordClearText&lt;br /&gt;
|string&lt;br /&gt;
|Пароль пользователя открытым текстом; используется только для установки начального пароля&lt;br /&gt;
|-&lt;br /&gt;
|groups&lt;br /&gt;
|string[]&lt;br /&gt;
|Список идентификаторов групп пользователей пользователя.&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела ответа===&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;email&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;firstName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;lastName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;passwordClearText&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;groups&amp;quot;: [&lt;br /&gt;
       &amp;quot;string&amp;quot;&lt;br /&gt;
     ]&lt;br /&gt;
   }&lt;br /&gt;
 ]&amp;lt;/code&amp;gt;&lt;br /&gt;
==Пример==&lt;br /&gt;
В этом примере мы добавляем двух пользователей — &amp;lt;code&amp;gt;john.wicked&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;ann.brown&amp;lt;/code&amp;gt; в одном запросе. Это установит их данные и назначит индивидуальное членство в группе. В ответ вы получите обратно сохраненное состояние сущностей.&lt;br /&gt;
====Curl====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X POST &amp;quot;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/v1.0/onpremise/users/bulk&amp;lt;/nowiki&amp;gt;&amp;quot; -H  &amp;quot;accept: application/json&amp;quot; -H  &amp;quot;Content-Type: application/json&amp;quot; -d &amp;quot;[{\&amp;quot;id\&amp;quot;:\&amp;quot;john.wicked\&amp;quot;,\&amp;quot;email\&amp;quot;:\&amp;quot;john.wicked@company.com\&amp;quot;,\&amp;quot;firstName\&amp;quot;:\&amp;quot;John\&amp;quot;,\&amp;quot;lastName\&amp;quot;:\&amp;quot;Wicked\&amp;quot;,\&amp;quot;passwordClearText\&amp;quot;:null,\&amp;quot;groups\&amp;quot;:[\&amp;quot;owners\&amp;quot;,\&amp;quot;users\&amp;quot;]},{\&amp;quot;id\&amp;quot;:\&amp;quot;anne.brown\&amp;quot;,\&amp;quot;email\&amp;quot;:\&amp;quot;anne.brown@company.com\&amp;quot;,\&amp;quot;firstName\&amp;quot;:\&amp;quot;Anne\&amp;quot;,\&amp;quot;lastName\&amp;quot;:\&amp;quot;Brown\&amp;quot;,\&amp;quot;passwordClearText\&amp;quot;:null,\&amp;quot;groups\&amp;quot;:[\&amp;quot;users\&amp;quot;]}]&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
====URL-адрес запроса====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/v1.0/onpremise/users/bulk&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
====Тело ответа====&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;john.wicked&amp;quot;,&lt;br /&gt;
     &amp;quot;email&amp;quot;: &amp;quot;john.wicked@company.com&amp;quot;,&lt;br /&gt;
     &amp;quot;firstName&amp;quot;: &amp;quot;John&amp;quot;,&lt;br /&gt;
     &amp;quot;lastName&amp;quot;: &amp;quot;Wicked&amp;quot;,&lt;br /&gt;
     &amp;quot;passwordClearText&amp;quot;: null,&lt;br /&gt;
     &amp;quot;groups&amp;quot;: [&lt;br /&gt;
       &amp;quot;owners&amp;quot;,&lt;br /&gt;
       &amp;quot;users&amp;quot;&lt;br /&gt;
     ]&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;anne.brown&amp;quot;,&lt;br /&gt;
     &amp;quot;email&amp;quot;: &amp;quot;anne.brown@company.com&amp;quot;,&lt;br /&gt;
     &amp;quot;firstName&amp;quot;: &amp;quot;Anne&amp;quot;,&lt;br /&gt;
     &amp;quot;lastName&amp;quot;: &amp;quot;Brown&amp;quot;,&lt;br /&gt;
     &amp;quot;passwordClearText&amp;quot;: null,&lt;br /&gt;
     &amp;quot;groups&amp;quot;: [&amp;quot;users&amp;quot;]&lt;br /&gt;
   }&lt;br /&gt;
 ]&amp;lt;/code&amp;gt;&lt;br /&gt;
====Код ответа====&lt;br /&gt;
&amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%91%D0%BB%D0%BE%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Davis_(DDU)_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=3312</id>
		<title>Блоки данных Davis (DDU) для метрик</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%91%D0%BB%D0%BE%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Davis_(DDU)_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=3312"/>
		<updated>2026-01-30T14:46:31Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На этой странице объясняется, как мы рассчитываем DDU для метрик, концепция пользовательских метрик и как вы можете оценивать и отслеживать потребление DDU для метрик.&lt;br /&gt;
&lt;br /&gt;
== Какие типы метрик используют DDU? ==&lt;br /&gt;
&lt;br /&gt;
* Пользовательские показатели&lt;br /&gt;
* Некоторые встроенные показатели (см. ниже)&lt;br /&gt;
&lt;br /&gt;
== Что такое пользовательская метрика? ==&lt;br /&gt;
Пользовательские метрики — это метрики, которые вы определяете или устанавливаете. Они расширяют возможности мониторинга Dynatrace, позволяя интегрировать сторонние источники данных, рассчитывать пользовательские метрики, импортировать метрики через API, использовать расширения и многое другое.&lt;br /&gt;
&lt;br /&gt;
Ниже приведен неполный список настраиваемых типов метрик:&lt;br /&gt;
&lt;br /&gt;
* Все метрики, поступающие от API&lt;br /&gt;
* Расчетные метрики службы, пользовательские метрики DEM и метрики логов&lt;br /&gt;
** Например, расчетные сервисные метрики, созданные по атрибутам запроса.&lt;br /&gt;
* Все метрики предоставлены установленными вручную расширениями Dynatrace Monitoring Extensions.&lt;br /&gt;
&lt;br /&gt;
Полную информацию о настройке и приеме пользовательских метрик в Dynatrace см. в разделе Загрузка метрик .&lt;br /&gt;
&lt;br /&gt;
== Какие встроенные показатели используют DDU? ==&lt;br /&gt;
Метрики, которые потребляют DDU, включают:&lt;br /&gt;
&lt;br /&gt;
* Метрики, предоставляемые некоторыми встроенными расширениями , которые не включены по умолчанию.&lt;br /&gt;
** Переключатели веб-интерфейса Dynatrace для включения/отключения этих показателей помечены, чтобы вы знали, влияют ли они на потребление DDU.&lt;br /&gt;
* Все метрики, принимаемые расширениями общедоступного облака ( AWS , Azure и GCP ).&lt;br /&gt;
** Например, метрики, полученные от облачных сервисов.&lt;br /&gt;
&lt;br /&gt;
На встроенной странице метрик перечислены все метрики, которые не используют DDU.&lt;br /&gt;
&lt;br /&gt;
== Как мы рассчитываем использование DDU для метрик? ==&lt;br /&gt;
Использование происходит при приеме точек данных метрик. Точка данных метрики — это отдельное значение измерения, хранящееся в Dynatrace. Значение принадлежит метрике , которая идентифицируется ключом метрики и имеет метку времени. Метрика временного ряда — это ряд таких точек данных, например использование ЦП для данного хоста за период анализа.&lt;br /&gt;
&lt;br /&gt;
Каждая полученная точка данных вычитает 0,001 DDU из доступной квоты.&lt;br /&gt;
&lt;br /&gt;
Метрики, предоставляемые Dynatrace, обычно записываются один раз в минуту. Это приводит к следующему типичному годовому потреблению DDU для одной метрики:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;1 metric data point x 60 min x 24 h x 365 days x 0.001 = 525.6 DDUs per metric/year&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Как параметры метрики влияют на использование DDU? ===&lt;br /&gt;
Точки данных метрик могут иметь связанные измерения, которые идентифицируются ключами и значениями измерений. Например, используя синтаксис протокола приема метрик, можно принять два значения следующим образом:&lt;br /&gt;
 &amp;lt;code&amp;gt;my_cpu_utilization,hostname=hostA 55 1609459200000&lt;br /&gt;
 my_cpu_utilization,hostname=hostB 45 1609459200000&amp;lt;/code&amp;gt;&lt;br /&gt;
Для одной и той же метки времени ( &amp;lt;code&amp;gt;1609459200000&amp;lt;/code&amp;gt;) Dynatrace сохраняет два разных значения измерения для одной и той же метрики на двух разных хостах. Это достигается с помощью ключа измерения &amp;lt;code&amp;gt;hostname&amp;lt;/code&amp;gt;и значений измерения &amp;lt;code&amp;gt;hostA&amp;lt;/code&amp;gt;, а также &amp;lt;code&amp;gt;hostB&amp;lt;/code&amp;gt;. 55 и 45 — измеренные проценты использования ЦП для этой метрики на двух хостах.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что вы можете рассматривать это как две метрики: одна диаграмма может быть создана для использования ЦП хоста А, а другая — для использования ЦП хоста Б. Если точки данных периодически загружаются для обоих хостов, конечным эффектом является удвоенное количество полученных точек данных, потому что здесь каждое измерение хоста приводит к отдельному значению метрики, которое необходимо сохранить.&lt;br /&gt;
&lt;br /&gt;
Это удвоение принимаемых точек данных также отражается в соответствующем использовании DDU: эффективность использования DDU теперь составляет 0,002 в минуту, поскольку данные принимаются с двух хостов. Таким образом, чтобы рассчитать использование DDU на основе ключей метрик, необходимо учитывать, какие данные загружаются, и принимать во внимание измерения данных.&lt;br /&gt;
&lt;br /&gt;
Если добавить больше измерений и увеличить количество точек данных , использование DDU также увеличится. Вот пример:&lt;br /&gt;
 &amp;lt;code&amp;gt;my_cpu_utilization,hostname=hostA,cpu=1 55 1609459200000&lt;br /&gt;
 my_cpu_utilization,hostname=hostA,cpu=2 11 1609459200000&lt;br /&gt;
 my_cpu_utilization,hostname=hostB,cpu=1 45 1609459200000&lt;br /&gt;
 my_cpu_utilization,hostname=hostB,cpu=2 45 1609459200000&amp;lt;/code&amp;gt;&lt;br /&gt;
В этом примере будет потребляться 4 DDU в минуту из-за двух хостов и двух ЦП.&lt;br /&gt;
&lt;br /&gt;
Однако дополнительное использование вызвано не увеличением размеров , а скорее увеличением количества введенных точек данных , которые обычно сопровождают увеличение числа измерений.&lt;br /&gt;
&lt;br /&gt;
Если измерения добавляются, но количество точек данных остается прежним, то потребление DDU не меняется. Это происходит, когда добавляются чисто описательные измерения, значения которых определяются другими ранее существовавшими измерениями:&lt;br /&gt;
 &amp;lt;code&amp;gt;my_cpu_utilization,hostname=hostA,host_ip=&amp;quot;127.0.0.23&amp;quot; 55 1609459200000&lt;br /&gt;
 my_cpu_utilization,hostname=hostB,host_ip=&amp;quot;127.0.0.42&amp;quot; 45 1609459200000&amp;lt;/code&amp;gt;&lt;br /&gt;
Эти принятые точки данных составляют такое же использование DDU, как если бы они были отправлены без измерения &amp;lt;code&amp;gt;host_ip&amp;lt;/code&amp;gt;. Формально говоря, если добавляются измерения, значения которых функционально определяются другими ранее существовавшими измерениями, то использование DDU не изменится.&lt;br /&gt;
&lt;br /&gt;
=== Включенные показатели для хост-блока ===&lt;br /&gt;
Если вы отслеживаете хосты с помощью ЕдиногоАгента используете единицы хоста, вам предоставляется ряд «показателей, включенных в хост», основанных на использовании единиц хоста отслеживаемыми хостами. Точнее, на каждую заданную минуту хост, потребляющий хост-единицы, имеет бюджет включенных хостом точек данных метрик. Когда вводятся точки данных метрики «о хосте» (например, с формальным измерением хоста, то сначала расходуется бюджет точек данных, включенный в хост, до того, как будет затронута ваша квота DDU. Одна метрика, включенная в хост, определяется как данные одной метрики. точек в минуту, учитывая предыдущий раздел о размерах принимаемых точек данных.&lt;br /&gt;
&lt;br /&gt;
1000 метрик на единицу хоста включаются в каждый отслеживаемый хост (в режиме мониторинга полного стека). Эти метрики включены в ваши хост-устройства Full-Stack и поэтому не используют DDU.&lt;br /&gt;
&lt;br /&gt;
* Каждый хост, отслеживаемый ЕдиныйАгент с включенным мониторингом полного стека , включает 1000 метрик на узел хоста (подробности см. в таблице ниже).&lt;br /&gt;
* Хосты, отслеживаемые ЕдиныйАгент с включенным мониторингом инфраструктуры , всегда включают 200 метрик , которые не используют DDU.&lt;br /&gt;
* Все метрики, которые превышают включенные метрики хоста, используют DDU.&lt;br /&gt;
* Если все DDU в пуле метрик израсходованы, то включенные метрики для хост-устройства также будут недоступны .&lt;br /&gt;
* Расчетные метрики службы, пользовательские метрики DEM и метрики логов не подходят для этих включенных метрик на единицу хоста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что включенные метрики привязаны к конкретным хостам, которые отслеживаются через ЕдиныйАгент. Это означает, что включаются только метрики, зарегистрированные на отслеживаемом узле или процессе отслеживаемого узла. Сюда также входят метрики, зарезервированные для объектов AWS EC2, виртуальных машин Azure и виртуальных машин VMware (если эти виртуальные машины отслеживаются ЕдинымАгентом). Обратите внимание, что для метрик, принимаемых API, это относится только к метрикам, зарезервированным на отслеживаемом узле.&lt;br /&gt;
&lt;br /&gt;
Оценка того, превышает ли хост включенные в хост метрики, основана на общем количестве точек данных метрик, которые сообщаются с периодичностью в 1 минуту (для этих метрик нет скользящего временного окна). Когда полученные точки данных превышают метрики, включенные в хост, для компенсации разницы расходуются DDU.&lt;br /&gt;
&lt;br /&gt;
Если хост лицензируется на основе часов хост-юнитов, а не хост-юнитов, расчет работает таким же образом; вы можете потреблять до количества метрик, включенных хостом, в час хост-единицы. Каждая точка данных, превышающая это число, использует DDU.&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;
|Включенные показатели&lt;br /&gt;
|-&lt;br /&gt;
|1,6 ГБ&lt;br /&gt;
|0,1&lt;br /&gt;
|200&lt;br /&gt;
|0,03&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|4ГБ&lt;br /&gt;
|0,25&lt;br /&gt;
|250&lt;br /&gt;
|0,075&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|8 ГБ&lt;br /&gt;
|0,5&lt;br /&gt;
|500&lt;br /&gt;
|0,15&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|16 Гб&lt;br /&gt;
|1&lt;br /&gt;
|1000&lt;br /&gt;
|0,3&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|32 ГБ&lt;br /&gt;
|2&lt;br /&gt;
|2000&lt;br /&gt;
|0,6&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|48 ГБ&lt;br /&gt;
|3&lt;br /&gt;
|3000&lt;br /&gt;
|0,9&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|64 ГБ&lt;br /&gt;
|4&lt;br /&gt;
|4000&lt;br /&gt;
|1,0&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|Н х 16&lt;br /&gt;
|Н&lt;br /&gt;
|Н&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; * 1000&lt;br /&gt;
|1,0&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;100%&amp;quot; |&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Минимум включенных показателей всегда равен 200, даже если N меньше 0,2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Пример того, как включенные метрики влияют на использование DDU ===&lt;br /&gt;
Возьмем следующий пример.&lt;br /&gt;
&lt;br /&gt;
* Хост имеет 16 ГБ ОЗУ — другими словами, 1 хост-модуль.&lt;br /&gt;
* Хост контролируется через ЕдиныйАгент в режиме полного стека.&lt;br /&gt;
&lt;br /&gt;
(1 хост-единица = 1000 включенных хост-метрик)&lt;br /&gt;
&lt;br /&gt;
* На этом хосте, контролируемом ЕдинымАгентом, зарезервировано 1500 метрик из различных расширений и локальных API (например, JMX и RabbitMQ).&lt;br /&gt;
* 300 метрик, сообщаемых через общедоступный API, безотносительно к узлу, контролируемому ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
В этом сценарии 1000 метрик в минуту включаются через хост-устройство, и хост сообщает о превышении 500 метрик, которые будут потреблять DDU. 300 метрик, о которых сообщается через API и которые не связаны с хостом, контролируемым ЕдиныйАгент, также будут потреблять DDU. Это составляет в общей сложности 800 метрик/мин, потребляющих DDU.&lt;br /&gt;
&lt;br /&gt;
Вот несколько других простых сценариев (все приведенные ниже значения основаны на метриках, отправляемых с интервалом в 1 минуту.)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;quot;Оплаченые&amp;quot; метрики&lt;br /&gt;
!Вычтено DDU/мин.&lt;br /&gt;
|-&lt;br /&gt;
|Полный стек&lt;br /&gt;
|0,5&lt;br /&gt;
|500&lt;br /&gt;
|300&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|Полный стек&lt;br /&gt;
|1&lt;br /&gt;
|1000&lt;br /&gt;
|1500&lt;br /&gt;
|500&lt;br /&gt;
|0,5&lt;br /&gt;
|-&lt;br /&gt;
|Полный стек&lt;br /&gt;
|1&lt;br /&gt;
|1000&lt;br /&gt;
|500&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|Полный стек&lt;br /&gt;
|4&lt;br /&gt;
|4000&lt;br /&gt;
|5000&lt;br /&gt;
|1000&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Инфраструктура&lt;br /&gt;
|0,6&lt;br /&gt;
|200&lt;br /&gt;
|150&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|Инфраструктура&lt;br /&gt;
|1&lt;br /&gt;
|200&lt;br /&gt;
|1000&lt;br /&gt;
|800&lt;br /&gt;
|0,8&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;100%&amp;quot; |&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Включенные метрики привязаны к отдельным хостам.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Зарегистрированные DDU и использованные DDU ==&lt;br /&gt;
Сообщаемые DDU определяются как все DDU до выполнения любых соображений, включенных в хост. Израсходованные DDU отражают общее количество «оплачиваемых» DDU, которые вычитаются из вашего баланса DDU.&lt;br /&gt;
&lt;br /&gt;
Вы можете сравнить отчетные DDU для определенного хоста с количеством метрик, включенных в хост , создав диаграмму с помощью обозревателя данных , используя следующие метрики. Это позволяет получить представление о количестве доступных и использованных DDU для конкретного хоста.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.includedMetricDduPerHost&amp;lt;/code&amp;gt; Эта метрика разделена по идентификатору хоста. Он показывает вам DDU, включенные хостом. Например, если хост имеет 1000 включенных метрик , эта метрика будет иметь значение 1 (другими словами, 1000 x 0,001).&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byEntityRaw&amp;lt;/code&amp;gt; Метрика &amp;lt;code&amp;gt;byEntityRaw&amp;lt;/code&amp;gt;разделена по отслеживаемым объектам и отражает общее количество DDU, о которых сообщается, до того, как будут выполнены какие-либо соображения, связанные с хостом.&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byEntity&amp;lt;/code&amp;gt; Подобно метрике &amp;lt;code&amp;gt;byEntityRaw&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;byEntity&amp;lt;/code&amp;gt;метрика делится по отслеживаемым объектам. Он отражает общее количество потребленных DDU (другими словами, все потребление сверх количества включенных метрик на единицу хоста). Это эквивалентно информации, отображаемой на странице обзора потребления DDU (см. пример ниже).&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации по работе с графиком ===&lt;br /&gt;
[[Файл:ddu1.png]]&lt;br /&gt;
&lt;br /&gt;
* Поскольку выставление счетов за DDU рассчитывается на поминутной основе (для получения более подробной информации см . пример потребления DDU для метрик ), рекомендуется также работать с 1-минутным разрешением на диаграмме.&lt;br /&gt;
* Использование «Разделить по» и «Фильтровать по» позволяет выбрать конкретный хост, который вас интересует.&lt;br /&gt;
&lt;br /&gt;
Приведенный выше пример запроса проводника данных показывает следующую информацию:&lt;br /&gt;
&lt;br /&gt;
* Фиолетовая линия отражает DDU, включенные в хост. В приведенном выше примере это 0,25 DDU (другими словами, 250 метрик) в минуту.&lt;br /&gt;
* Желтая линия отражает &amp;lt;code&amp;gt;byEntityRaw&amp;lt;/code&amp;gt;метрику. Он показывает общее количество зарегистрированных DDU для отслеживаемого объекта, которое отфильтровано хостом. Любое потребление DDU, превышающее включенный в хост бюджет, превышает порог фиолетовой линии.&lt;br /&gt;
* Бирюзовая линия отражает информацию из &amp;lt;code&amp;gt;byEntity&amp;lt;/code&amp;gt;метрики. Он показывает вам общие потребляемые метрики. В приведенном выше примере лимит включенных хостов превышается примерно каждые 15 минут с 09:30 до 10:45 и постоянно начинается с 10:45. Это приводит к потребленным DDU, которые представлены бирюзовой линейной диаграммой.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что точки данных из &amp;lt;code&amp;gt;byEntity&amp;lt;/code&amp;gt;метрики могут быть задержаны до нескольких минут.&lt;br /&gt;
&lt;br /&gt;
== Как оценить необходимые DDU для метрик ==&lt;br /&gt;
Ограниченный прием и анализ метрик обеспечиваются встроенной поддержкой технологии Dynatrace в виде включенных метрик на каждое хост-устройство . Чтобы организовать прием и анализ дополнительных метрик, обратитесь в отдел продаж Dynatrace .&lt;br /&gt;
&lt;br /&gt;
== Как отслеживать потребление DDU для метрик ==&lt;br /&gt;
В этом разделе представлены два варианта отслеживания потребления DDU для метрик.&lt;br /&gt;
&lt;br /&gt;
=== Обзорная страница блоков данных Дэвиса ===&lt;br /&gt;
Чтобы увидеть, сколько DDU использовала ваша среда&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите в раздел «Потребление» . Примечание. Для доступа к этой странице вам необходимо разрешение на изменение параметров мониторинга или учетная запись администратора.&lt;br /&gt;
# На странице единиц данных Дейвиса (DDU) :&lt;br /&gt;
#* В таблице пула «Потребление по DDU» проверьте строку «Метрики» .&lt;br /&gt;
#* В разделе сведений о потреблении DDU проверьте вкладку Метрики .&lt;br /&gt;
&lt;br /&gt;
Там вы можете просмотреть потребление DDU и определить основных участников потребления DDU.&lt;br /&gt;
&lt;br /&gt;
=== Настраиваемые информационные панели для отслеживания потребления ===&lt;br /&gt;
В следующих примерах использования объясняется, как инструментировать информационные панели с помощью обозревателя данных и предоставляемых метрик DDU для отслеживания потребления DDU на основе метрик.&lt;br /&gt;
&lt;br /&gt;
Изучите общее потребление DDU по метрикам&lt;br /&gt;
&lt;br /&gt;
[[Файл:ddu2.png]]&lt;br /&gt;
&lt;br /&gt;
Исследуйте потребление метрик на отслеживаемый объект&lt;br /&gt;
&lt;br /&gt;
[[Файл:ddu3.png]]&lt;br /&gt;
&lt;br /&gt;
Исследуйте потребление метрик на отслеживаемый объект метрики&lt;br /&gt;
&lt;br /&gt;
На этой диаграмме показано общее количество зарегистрированных DDU по каждому ключу метрики.&lt;br /&gt;
&lt;br /&gt;
Дополнительную информацию также можно найти в разделе Зарегистрированные DDU и использованные DDU .&lt;br /&gt;
&lt;br /&gt;
== Потребление «Не связано с контролируемым объектом» ==&lt;br /&gt;
Источником этого потребления является один из следующих:&lt;br /&gt;
&lt;br /&gt;
* Прием метрик для данных без &amp;lt;code&amp;gt;dt.entity.host&amp;lt;/code&amp;gt;измерения&lt;br /&gt;
* Рассчитанные метрики из пользовательских сессий&lt;br /&gt;
* Вычисляемые метрики журнала v2 — в разбивке по ключу метрики у них есть &amp;lt;code&amp;gt;log.&amp;lt;/code&amp;gt;префикс&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы ==&lt;br /&gt;
Какие показатели потребляют DDU?&lt;br /&gt;
&lt;br /&gt;
Все метрики, отправляемые через ЕдиныйАгент по умолчанию (например, метрики хоста), включаются бесплатно и не потребляют DDU. Метрики, принимаемые расширением, которые привязаны к определенным хостам (или процессам), сначала потребляют все доступные включенные метрики, прежде чем потреблять какие-либо дополнительные DDU. Метрики, принимаемые API, потребляют все доступные включенные метрики, которые привязаны к конкретным хостам (не процессам), прежде чем потреблять какие-либо дополнительные DDU.&lt;br /&gt;
&lt;br /&gt;
Следующие типы метрик потребляют DDU:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип показателя&lt;br /&gt;
!Потребляет DDU&lt;br /&gt;
!Включено на хост-устройство&lt;br /&gt;
|-&lt;br /&gt;
|Встроенные расширения&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|API отдыха&lt;br /&gt;
|Да&lt;br /&gt;
|Да 1&lt;br /&gt;
|-&lt;br /&gt;
|JMX&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;
|Показатели AWS&lt;br /&gt;
|Да&lt;br /&gt;
|Да 2&lt;br /&gt;
|-&lt;br /&gt;
|Метрики Azure&lt;br /&gt;
|Да&lt;br /&gt;
|Да 2&lt;br /&gt;
|-&lt;br /&gt;
|Показатели GCP&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;
|Метрики кластера Kubernetes&lt;br /&gt;
|Нет&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|Показатели VMware&lt;br /&gt;
|Нет&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;100%&amp;quot; |1&lt;br /&gt;
&lt;br /&gt;
Если вы используете REST API для отправки метрик на отслеживаемый ЕдиныйАгент хост, эти метрики будут учитываться при распределении метрик, включенных в хост-модуль. Если метрики отправляются другим объектам, эти метрики будут потреблять DDU.&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Облачные метрики, привязанные к хостам, отслеживаемым ЕдиныйАгент, вычитаются из вашего распределения метрик, включенных в хост-модуль. Например, метрика экземпляра EC2 учитывается в метриках, включенных в хост-модуль этого экземпляра EC2. Все остальные облачные показатели зависят от потребления DDU.&lt;br /&gt;
|}&lt;br /&gt;
Какие метрики считаются метриками, включенными в хост-блок?&lt;br /&gt;
&lt;br /&gt;
* Любая метрика, зарезервированная для отслеживаемого хоста или экземпляра группы процессов, поскольку они могут быть сопоставлены с конкретным хостом. Обратите внимание, что для метрик, принимаемых API, это относится только к метрикам, зарезервированным на отслеживаемом узле.&lt;br /&gt;
* Начиная с Dynatrace версии 1.203, прием метрик можно заказывать непосредственно на отслеживаемых хостах, чтобы вы могли лучше использовать включенные метрики хостов.&lt;br /&gt;
* В будущем выпуске расширения АктивныйШлюз также смогут регистрировать метрики на отслеживаемых хостах и ​​тем самым использовать преимущества включенных метрик хостов, как это делают расширения ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
Используются ли DDU только для расширений?&lt;br /&gt;
&lt;br /&gt;
Нет, для расширений любая метрика, зарезервированная для хоста или процесса, потребляет DDU. При приеме API используются включенные метрики на единицу хоста (другими словами, 1000 включенных метрик для мониторинга полного стека) до того, как будут использованы какие-либо DDU. Дополнительные сведения см. в разделе Включенные показатели на хост-устройство .&lt;br /&gt;
&lt;br /&gt;
Каков вес (стоимость) одной точки данных?&lt;br /&gt;
&lt;br /&gt;
Каждая точка данных потребляет &amp;lt;code&amp;gt;0.001 DDU&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Сколько DDU потребляет одна метрика с периодичностью в 1 минуту в год?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;1 data point x 60 min x 24 hours x 365 days x 0.001 DDU weight = 525.6 DDUs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Почему разбивка потребления по отслеживаемым объектам отличается от разбивки по показателям?&lt;br /&gt;
&lt;br /&gt;
Разбивка потребления DDU, показанная на странице Отслеживаемые объекты и метрики , а также метрики &amp;lt;code&amp;gt;byEntity&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;byMetric&amp;lt;/code&amp;gt;в API, могут немного отличаться, потому что:&lt;br /&gt;
&lt;br /&gt;
* Разбивка по отслеживаемым объектам учитывает включенные DDU на единицу хоста, чего не учитывает разбивка по метрикам.&lt;br /&gt;
* Потребление отслеживаемыми объектами может быть задержано до 10 минут по сравнению с метриками &amp;lt;code&amp;gt;byEntity&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;byMetric&amp;lt;/code&amp;gt;в API.&lt;br /&gt;
&lt;br /&gt;
Таким образом, для целей лицензирования и выставления счетов рассматривается только разбивка по отслеживаемым объектам (разбивка по показателям предоставляется исключительно в информационных целях).&lt;br /&gt;
&lt;br /&gt;
Для метрик, не связанных с отслеживаемым хостом, потребление на отслеживаемый объект и потребление на метрику идентичны.&lt;br /&gt;
&lt;br /&gt;
У нас запущено много расширений ЕдиныйАгент. Покрываются ли эти метрики включенными метриками? Только в режиме полного стека мониторинга?&lt;br /&gt;
&lt;br /&gt;
Да, метрики через расширение ЕдиныйАгент покрываются включенными метриками. Для режима мониторинга полного стека это означает 1000 включенных метрик. Для режима инфраструктуры это означает 200 включенных метрик.&lt;br /&gt;
&lt;br /&gt;
Верно ли, что метрики, связанные с хостом или процессом, засчитываются в сравнении с включенными метриками на единицу хоста?&lt;br /&gt;
&lt;br /&gt;
Да. Обратите внимание, что для метрик, принимаемых API, это относится только к метрикам, зарезервированным на отслеживаемом узле.&lt;br /&gt;
&lt;br /&gt;
У нас есть расширения, которые используют API пользовательского устройства для приема метрик. Учитывается ли это во включенных показателях?&lt;br /&gt;
&lt;br /&gt;
Нет, пользовательские устройства не включают метрики. Включенные метрики доступны только для хостов и процессов, отслеживаемых ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
Следующие расширения используют настраиваемые устройства для приема метрик: F5, Windows Server, Apigee Edge, SAP, Juniper Network, IBM I, IBM DataPower, Citrix Netscaler и другие.&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;
Что произойдет, если я отправлю специальные показатели чаще, например, каждые 10 секунд?&lt;br /&gt;
&lt;br /&gt;
Мы рекомендуем получать пользовательские метрики с периодичностью в 1 минуту. Когда принимается больше точек данных метрики в минуту, потребляется больше DDU. Например, пользовательская метрика, загружаемая с частотой 10 секунд, эквивалентна&amp;lt;code&amp;gt;6 data points x 60 min x 24 hours x 365 days x 0.001 DDU weight = 3153.6 DDUs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Используют ли облачные сервисы для AWS и Azure DDU или они являются частью включенных показателей для каждого хоста?&lt;br /&gt;
&lt;br /&gt;
облачные сервисы для AWS и Azure потребляют DDU. Все метрики, которые относятся к хосту, контролируемому ЕдиныйАгент, либо являются частью базового пакета (это не метрики), либо учитываются в включенных метриках, поставляемых с каждым хост-модулем. Все остальные показатели расширения или интеграции потребляют DDU.&lt;br /&gt;
&lt;br /&gt;
Могу ли я выбрать, какие службы AWS или Azure будут отслеживаться, чтобы контролировать потребление DDU?&lt;br /&gt;
&lt;br /&gt;
Да, вы можете выбрать, какие отдельные сервисы AWS и Azure будут отслеживаться. Все «облачные сервисы» доступны для мониторинга по подписке. Кроме того, используя фильтрацию тегов, вы можете отказаться от мониторинга отдельных «Встроенных служб» (тех служб, которые отслеживаются автоматически).&lt;br /&gt;
&lt;br /&gt;
Используют ли метрики Kubernetes (загрузка/лимит/ресурсы ЦП) DDU, даже если ЕдиныйАгент не установлен?&lt;br /&gt;
&lt;br /&gt;
Узлы Kubernetes автоматически отслеживаются при установке ЕдиныйАгент; эти метрики являются частью нашего основного предложения ЕдиныйАгент и включены для каждого хост-модуля.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%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=3311</id>
		<title>Параметры АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%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=3311"/>
		<updated>2026-01-30T14:46:07Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные правила работы с конфигурацией АктивногоШлюза ==&lt;br /&gt;
&lt;br /&gt;
=== Файлы конфигурации АктивногоШлюза ===&lt;br /&gt;
Многие параметры конфигурации АктивногоШлюза (например, параметры подключения и прокси-сервера, шифры или параметры дампа памяти) хранятся в файлах свойств &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, которые расположены в каталоге конфигурации АктивногоШлюза. Свойства, перечисленные в файлах свойств, применимы для АктивныхШлюзов Окружений и Кластера.&lt;br /&gt;
&lt;br /&gt;
Файлы &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; разделены на секции. Каждое название раздела заключено в квадратные скобки, например:&lt;br /&gt;
 &amp;lt;code&amp;gt;[collector]&lt;br /&gt;
 MSGrouter = true&lt;br /&gt;
 restInterface = true&lt;br /&gt;
 DumpSupported = false&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== config.properties ===&lt;br /&gt;
Файл конфигурации &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt; содержит параметры установки АктивногоШлюза по умолчанию и не может быть изменен. Примечание: Этот файл конфигурации перезаписывается при каждом обновлении АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== custom.properties ===&lt;br /&gt;
Настройки, хранящиеся в &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, переопределяют соответствующие настройки в &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt;, и во время обновления файл копируется в новую версию АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
Файлы конфигурации разбиты на &amp;lt;code&amp;gt;[разделы]&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;
&lt;br /&gt;
Вы можете использовать файл &amp;lt;code&amp;gt;config.txt&amp;lt;/code&amp;gt; в качестве справки при добавлении пользовательских настроек в файл &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;. Файл &amp;lt;code&amp;gt;config.txt&amp;lt;/code&amp;gt;, который также находится в каталоге конфигурации АктивногоШлюза, не используется АктивныйШлюз, однако содержит справочный список возможных свойств конфигурации. Кроме того, вы можете сначала найти соответствующий раздел в файле &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt;, а затем скопировать заголовок раздела вместе с именами нужных свойств в &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
После этого вы можете изменить записи в разделе по мере необходимости.&lt;br /&gt;
&lt;br /&gt;
=== launcheruserconfig.conf ===&lt;br /&gt;
Средство запуска АктивногоШлюза — это наблюдающий процесс, который запускает виртуальную машину Java для вашего АктивногоШлюза. Конфигурация лаунчера хранится в файле &amp;lt;code&amp;gt;launcheruserconfig.conf&amp;lt;/code&amp;gt; в каталоге конфигурации АктивногоШлюза. Он содержит свойства и параметры запуска, которые передаются виртуальной машине Java.&lt;br /&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;
Ограничения на использование памяти для АктивногоШлюза можно указать в конфигурационном файле лаунчера &amp;lt;code&amp;gt;launcheruserconfig.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Настройки ограничения памяти могут быть комбинацией:&lt;br /&gt;
** &amp;lt;code&amp;gt;-java.xmx.relative_part&amp;lt;/code&amp;gt; — процента доступной оперативной памяти&lt;br /&gt;
** &amp;lt;code&amp;gt;-java.xmx.absolute_part&amp;lt;/code&amp;gt; — абсолютного значения объема памяти в МБ.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
 &amp;lt;code&amp;gt;# Xmx settings 83% of available RAM + 0 MB&lt;br /&gt;
 -java.xmx.absolute_part=0&lt;br /&gt;
 -java.xmx.relative_part=83&lt;br /&gt;
 -healthcheck.heartbeat.portrange=60100:60200&lt;br /&gt;
 -arguments_section.jvm&lt;br /&gt;
 -Dsomecustomproperty=value&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Диапазон портов АктивногоШлюза ==&lt;br /&gt;
Средство запуска АктивногоШлюза отслеживает процесс АктивногоШлюза на локальном контрольном порту. Этот порт выбирается программой запуска из предопределенного диапазона портов, указанного в конфигурации программы запуска. Программа запуска находит свободный порт в заданном диапазоне, а затем передает номер порта процессу АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
По умолчанию программа запуска будет использовать порты выше 50000 для мониторинга пульса. Для некоторых развертываний может потребоваться настроить для этой цели другие порты. Чтобы указать диапазон портов, который должен использовать модуль запуска АктивногоШлюза, добавьте или измените свойство &amp;lt;code&amp;gt;-healthcheck.heartbeat.portrange&amp;lt;/code&amp;gt; в файле конфигурации модуля запуска &amp;lt;code&amp;gt;launcheruserconfig.conf&amp;lt;/code&amp;gt;, как в примере ниже.&lt;br /&gt;
 &amp;lt;code&amp;gt;# Xmx settings 80% of available RAM + 0 MB&lt;br /&gt;
 -java.xmx.absolute_part=0&lt;br /&gt;
 -java.xmx.relative_part=83&lt;br /&gt;
 -healthcheck.heartbeat.portrange=60100:60200&lt;br /&gt;
 -arguments_section.jvm&lt;br /&gt;
 -Dsomecustomproperty=value&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пользовательские параметры для Java-процесса АктивногоШлюза ==&lt;br /&gt;
Чтобы передать пользовательские параметры Java-процессу АктивногоШлюза, укажите параметры в конфигурационном файле лаунчера launcheruserconfig.conf:&lt;br /&gt;
&lt;br /&gt;
* Все строки после &amp;lt;code&amp;gt;-arguments_section.jvm&amp;lt;/code&amp;gt; передаются в качестве аргументов JVM. Таким образом, указав опции &amp;lt;code&amp;gt;-D&amp;lt;/code&amp;gt;, вы можете указать аргументы для АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
 &amp;lt;code&amp;gt;# Xmx settings 80% of available RAM + 0 MB&lt;br /&gt;
 -java.xmx.absolute_part=0&lt;br /&gt;
 -java.xmx.relative_part=83&lt;br /&gt;
 -healthcheck.heartbeat.portrange=60100:60200&lt;br /&gt;
 -arguments_section.jvm&lt;br /&gt;
 -Dsomecustomproperty=value&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Модули и разделы АктивногоШлюза ==&lt;br /&gt;
Различные функциональные возможности, предоставляемые АктивномуШлюзу, называются модулями. Когда вы устанавливаете АктивныйШлюз для определенной цели, устанавливается или включается другой набор модулей.&lt;br /&gt;
&lt;br /&gt;
Модуль активен, если соответствующее свойство конфигурации указано со значением &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; в разделе конфигурации, посвященном модулю. Обратите внимание, однако, что вы не можете включить все модули, используя &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, просто изменив значение свойства: если вы установили свой АктивныйШлюз, чтобы он служил в качестве частного синтетического местоположения или для мониторинга мейнфрейма, и вам нужно изменить цель вашего АктивногоШлюза , вам необходимо переустановить АктивныйШлюз.&lt;br /&gt;
&lt;br /&gt;
Каждый модуль имеет соответствующий раздел в конфигурации&lt;br /&gt;
&lt;br /&gt;
В дополнение к разделам конфигурации, предназначенным для определенных функций АктивногоШлюза, каждый модуль АктивногоШлюза имеет собственный раздел в файлах конфигурации АктивногоШлюза. Настройки, указанные в этом разделе, относятся именно к этому модулю. Это относится, например, к настройкам прокси. Однако не все настройки можно повторить таким образом и указать для модуля: каждый раздел модуля имеет только ограниченное количество принимаемых опций. '''НЕ копируйте параметры конфигурации между разделами, если только это не указано специально'''.&lt;br /&gt;
&lt;br /&gt;
=== Модуль AWS ===&lt;br /&gt;
AWS-мониторинг&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [aws_monitoring]'''&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;aws_monitoring_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль мониторинга AWS. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Azure ===&lt;br /&gt;
Мониторинг Microsoft Azure&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [azure_monitoring]'''&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;azure_monitoring_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль Microsoft Azure. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Cloud Foundry ===&lt;br /&gt;
Мониторинг Cloud Foundry&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [cloudfoundry_monitoring]'''&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;cloudfoundry_monitoring_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль Cloud Foundry. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
Этот раздел может содержать настройки прокси для связи с Cloud Foundry. Если в этом разделе указано &amp;lt;code&amp;gt;proxy-off=true&amp;lt;/code&amp;gt;, то прокси для связи с Cloud Foundry отсутствует. Если он содержит свойство &amp;lt;code&amp;gt;proxy-host&amp;lt;/code&amp;gt;, то для мониторинга Cloud Foundry будет использоваться именно этот прокси, а не прокси, указанный в &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Если у вас есть раздел &amp;lt;code&amp;gt;[cloudfoundry_monitoring]&amp;lt;/code&amp;gt; в вашем файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, вам также необходимо иметь раздел &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;, где вы должны указать все остальные параметры связи &amp;lt;code&amp;gt;.rs&amp;lt;/code&amp;gt;, которые будут использоваться для связи Cloud Foundry.&lt;br /&gt;
&lt;br /&gt;
=== Модуль Kubernetes ===&lt;br /&gt;
Мониторинг Kubernetes&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [kubernetes_monitoring]'''&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;kubernetes_monitoring_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль мониторинга Kubernetes. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
Этот раздел может содержать параметры прокси-сервера для связи с Kubernetes, а также другие параметры, связанные с тонкой настройкой параметров связи для мониторинга Kubernetes.&lt;br /&gt;
&lt;br /&gt;
Если в этом разделе указано &amp;lt;code&amp;gt;proxy-off=true&amp;lt;/code&amp;gt;, то прокси для связи с Kubernetes отсутствует. Если он содержит свойство &amp;lt;code&amp;gt;proxy-host&amp;lt;/code&amp;gt;, то для мониторинга Kubernetes будет использоваться именно этот прокси, а не прокси, указанный в &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Если у вас есть раздел &amp;lt;code&amp;gt;[kubernetes_monitoring]&amp;lt;/code&amp;gt; в файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, вам также потребуется раздел &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;, в котором вы должны указать все остальные параметры связи, которые будут использоваться для связи Kubernetes.&lt;br /&gt;
&lt;br /&gt;
=== Модуль Мониторинга логов ===&lt;br /&gt;
'''Раздел: [log_analytics_collector]'''&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;log_analytics_collector_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль мониторинга логов. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
'''Раздел: [generic_ingest]'''&lt;br /&gt;
&lt;br /&gt;
В частности, для мониторинга журналов при настройке универсального приема журналов можно настроить свойства очереди данных журнала. Вы можете указать временную папку, в которой будут храниться данные журнала очереди (по умолчанию это временная папка, настроенная в настоящее время в вашей системе), и изменить максимальный размер очереди, которая будет использоваться в этой папке (размер по умолчанию — 300 МБ).&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;disk_queue_path&amp;lt;/code&amp;gt;&lt;br /&gt;
|Текущая общесистемная временная папка&lt;br /&gt;
|Указывает путь к временной папке, в которой будут храниться данные журнала, поставленные в очередь.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;disk_queue_max_size_mb&amp;lt;/code&amp;gt;&lt;br /&gt;
|300 МБ&lt;br /&gt;
|Задает максимальный размер данных журнала в очереди, которые можно хранить во временной папке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль VMware ===&lt;br /&gt;
Мониторинг VMware&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [vmware_monitoring]'''&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;vmware_monitoring_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль мониторинга VMware. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Анализа БД ===&lt;br /&gt;
Информация о базе данных Oracle&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [dbAgent]'''&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;dbAgent_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль анализа базы данных Oracle. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Расширений 1.0 ===&lt;br /&gt;
'''Раздел: [rpm]'''&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;rpm_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль удаленных плагинов, который используется для запуска расширений АктивногоШлюза. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Расширений 2.0 ===&lt;br /&gt;
'''Раздел: [extension_controller]'''&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;extension_controller_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль Расширений 2.0. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль zRemote ===&lt;br /&gt;
Установка модуля zRemote для мониторинга z/OS.&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [zremote]'''&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;zremote_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль zRemote. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Синтетики ===&lt;br /&gt;
Синтетические мониторы из частных синтетических локаций&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [synthetic]'''&lt;br /&gt;
&lt;br /&gt;
Настройки прокси для синтетического мониторинга. Если в этом разделе указано &amp;lt;code&amp;gt;proxy-off=true&amp;lt;/code&amp;gt;, то прокси для Синтетического мониторинга нет. Если он содержит свойство &amp;lt;code&amp;gt;proxy-host&amp;lt;/code&amp;gt;, то этот прокси будет использоваться для синтетического мониторинга, а не прокси, указанный в &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt; (или в &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;, если &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt; не определено).&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Если у вас есть раздел &amp;lt;code&amp;gt;[synthetic]&amp;lt;/code&amp;gt; в вашем файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, у вас может быть раздел &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;, в котором вы должны указать все остальные параметры связи, которые будут использоваться для синтетического мониторинга. Кроме того, вы можете указать остальные параметры связи в разделе &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Однако, если вы создаете раздел &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;, вы должны указать там все параметры связи. В противном случае параметры связи для отслеживаемых сред (Cloud Foundry, Kubernetes или Synthetic Monitoring) вернутся к заводским значениям по умолчанию.'''&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что изменение свойства &amp;lt;code&amp;gt;synthetic_enabled&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;
|&amp;lt;code&amp;gt;synthetic_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; в режиме развертывания '''по умолчанию''' &lt;br /&gt;
&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; в режиме развертывания '''Синтетический мониторинг'''&lt;br /&gt;
|Позволяет АктивномуШлюзу выполнять мониторы из частных синтетических местоположений.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;synthetic_autoinstall&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;true&amp;lt;/code&amp;gt; во время установки для синтетических АктивныхШлюзов.&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;
|&amp;lt;code&amp;gt;proxy-port&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Порт прокси (числовой)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-user&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Имя пользователя прокси (необязательно)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-password&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Пароль прокси (необязательно) &lt;br /&gt;
Пароль, указанный в свойстве &amp;lt;code&amp;gt;proxy-password&amp;lt;/code&amp;gt;, обфусцируется после перезапуска АктивногоШлюза, а замаскированный пароль сохраняется в свойстве &amp;lt;code&amp;gt;proxy-password-encr&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-off&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Отключить прокси-связь между АктивнымШлюзом и тестируемым ресурсом.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-non-proxy-hosts&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Не использовать прокси при общении с этими хостами.&lt;br /&gt;
|}&lt;br /&gt;
'''Важно'''&lt;br /&gt;
&lt;br /&gt;
Мы рекомендуем вам не изменять значение свойства &amp;lt;code&amp;gt;synthetic_autoupgrade_chromium&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, поскольку ваши изменения могут быть перезаписаны.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;synthetic_autoupgrade_chromium&amp;lt;/code&amp;gt; для автообновления Chromium можно определить на уровне местоположения (для местоположений с АктивнымиШлюзами Окружений) либо через веб-интерфейс, либо с помощью вызова PUT API местоположения API синтетических местоположений v2. Для АктивногоШлюза Кластера это свойство можно настроить с помощью вызова PUT (DynatraceManaged) API Кластера v2. Это свойство не определено для АктивныхШлюзов, которые не были назначены местоположению. Для Activates, назначенных местоположению, значением по умолчанию является &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Модуль Beacon Forwarder ===&lt;br /&gt;
Использование АктивногоШлюза для реального мониторинга пользователей&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [beacon_forwarder]'''&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;beacon_forwarder_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль Beacon Forwarder. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль API HTTP-метрик ===&lt;br /&gt;
Прием метрик: простой способ передать любые пользовательские метрики в Dynatrace&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [metrics_ingest]'''&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;metrics_ingest_enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль HTTP Metric API, который упрощает прием метрик. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль Дампов памяти ===&lt;br /&gt;
Запуск и загрузка дампов памяти&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [collector]'''&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;DumpSupported&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль дампов памяти. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
Когда в вашем приложении возникают утечки памяти или большое количество объектов, важно получить дампы памяти, чтобы вы могли проанализировать эти проблемы. В производственных средах это часто становится проблемой, когда вы не можете войти в среду и у вас нет других средств запуска дампов памяти. Dynatrace позволяет вам запускать и безопасно загружать дампы памяти в инструмент анализа по вашему выбору.&lt;br /&gt;
&lt;br /&gt;
=== Модуль Маршрутизации ЕдиныхАгентов ===&lt;br /&gt;
АктивногоШлюза знает о структуре времени выполнения вашей среды и направляет сообщения от ЕдиныхАгентов на правильные конечные точки сервера. Он обрабатывает маршрутизацию сообщений, буферизацию, сжатие, аутентификацию и доступ к закрытым сетям.&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [collector]'''&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;MSGrouter&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль маршрутизации ЕдиныхАгентов, который направляет трафик ЕдиныхАгентов и другого АктивногоШлюза через Dynatrace. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль OTLP-приёма ===&lt;br /&gt;
Этот модуль создает конечную точку на АктивномШлюзе, которая может получать данные трассировки OpenTelemetry (трассы и интервалы) в формате OTLP.&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [otlp_ingest]'''&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;otlp_ingest_enabled&amp;lt;/code&amp;gt; &lt;br /&gt;
|Включает модуль приема OTLP, который упрощает прием трассировки OpenTelemetry. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модуль REST API ===&lt;br /&gt;
'''Раздел: [collector]''' &lt;br /&gt;
&lt;br /&gt;
Вы можете использовать АктивныйШлюз для доступа к API Dynatrace. АктивныйШлюз поддерживает вызовы всех конечных точек конфигурации и среды API в версиях v1 и v2. Чтобы получить доступ к API Dynatrace с помощью АктивногоШлюза, используйте URL-адрес в следующем формате: &amp;lt;nowiki&amp;gt;https://{ваш-АктивныйШлюз-домен}/e/{идентификатор&amp;lt;/nowiki&amp;gt; вашей среды}/api/...&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;restInterface&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включает модуль REST API, упрощающий доступ к API Dynatrace с помощью REST. Возможные значения: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Раздел Адреса балансировщика нагрузки ===&lt;br /&gt;
'''Раздел: [connectivity]'''&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;dnsEntryPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Точки входа для АктивногоШлюза (например, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://sg1.mydomain.com:9999&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). ЕдиныйАгент получает доступ к АктивномуШлюзу через этот URL-адрес (или список URL-адресов — значением этого свойства может быть список, разделенный запятыми). Если не задано, используется автоматически определяемая конечная точка. Эту запись можно использовать, если доступ к АктивномуШлюзу осуществляется, например, через внешний IP-адрес или балансировщик нагрузки. В зависимости от развертывания АктивногоШлюза убедитесь, что вы используете правильный префикс (&amp;lt;code&amp;gt;http&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;https&amp;lt;/code&amp;gt;), иначе ваши ЕдиныеАгенты не смогут подключиться.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Чтобы избежать ненужных DNS-запросов и повысить безопасность, вы можете пометить доменное имя как полное доменное имя (FQDN), добавив точку в конце URL-адреса. Например, &amp;lt;code&amp;gt;www.example.com&amp;lt;/code&amp;gt; является абсолютным доменным именем.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Раздел Сетевых зон ===&lt;br /&gt;
'''Раздел: [connectivity]'''&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;networkZone&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Определяет сетевую зону, к которой принадлежит АктивныйШлюз. АктивныйШлюз может принадлежать только одной сетевой зоне. Имя сетевой зоны представляет собой строку буквенно-цифровых символов, дефисов &amp;lt;code&amp;gt;(-)&amp;lt;/code&amp;gt;, знаков подчеркивания &amp;lt;code&amp;gt;(_)&amp;lt;/code&amp;gt; и точек &amp;lt;code&amp;gt;(.)&amp;lt;/code&amp;gt;. Точки используются в качестве разделителей, поэтому вы не должны использовать точку в качестве первого символа имени сетевой зоны. Длина строки ограничена 256 символами.&lt;br /&gt;
После добавления или изменения этого параметра требуется перезапуск АктивногоШлюза. После перезапуска в Ключе-Астром автоматически создается сетевая зона.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Раздел Групп ===&lt;br /&gt;
'''Раздел: [collector]'''&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;group&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Группа АктивныхШлюзов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Раздел Файловый кэш АктивныхШлюзов ===&lt;br /&gt;
Требуется АктивныйШлюз версии 1.241+&lt;br /&gt;
&lt;br /&gt;
Файловый кэш АктивногоШлюза уменьшает трафик между АктивнымШлюзом и кластером, позволяя ЕдинымАгентам загружать автоматические обновления из АктивногоШлюза, а не из кластера.&lt;br /&gt;
&lt;br /&gt;
Кэш файлов активируется автоматически при установке или обновлении АктивногоШлюза. Однако активация происходит только при соблюдении минимального требования к пространству в 512 МБ. Если минимальные требования к пространству не выполняются, кэширование автоматически деактивируется.&lt;br /&gt;
&lt;br /&gt;
Файловый кеш можно настроить или отключить в конфигурации АктивногоШлюза, в файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
'''Раздел: [generic_filecache]'''&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;generic_filecache_enabled&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;true&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;generic_filecache_path&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;ActiveGate temporary directory&amp;gt;/generic_filecache&amp;lt;/code&amp;gt;&lt;br /&gt;
|Путь к каталогу файлового кэша АктивногоШлюза. Каталог будет создан, если он не существует (если это позволяют права доступа к файлу).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;generic_filecache_size&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;2147483648&amp;lt;/code&amp;gt; (2 ГБ)&lt;br /&gt;
|Размер файлового кеша АктивногоШлюза в байтах.&lt;br /&gt;
&lt;br /&gt;
Файловый кэш АктивногоШлюза будет занимать не больше места, чем указано в конфигурации. Если доступное пространство меньше размера, указанного в конфигурации, АктивныйШлюз будет использовать доступное пространство.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;generic_filecache_max_age&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;1209600000&amp;lt;/code&amp;gt; (14 дней)&lt;br /&gt;
|Максимальный возраст файлов, хранящихся в файловом кэше АктивногоШлюза, в миллисекундах. Возраст файла отсчитывается с момента последнего использования файла (а не с момента загрузки/создания).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если файл не используется для настроенного максимального возраста, файл будет автоматически удален. Файлы также удаляются из кеша до достижения максимального возраста, если для новых файлов недостаточно места. Файлы LRU (наименее использовавшиеся) удаляются первыми.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Раздел [com.compuware.apm.webserver] ===&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;port-ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;9999&amp;lt;/code&amp;gt;&lt;br /&gt;
|Порт, через который АктивныйШлюз прослушивает трафик ЕдиныхАгентов — используется для HTTPS-соединения.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;port&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Порт, на котором АктивныйШлюз прослушивает трафик от ЕдиныхАгентов — используется для HTTP-соединения. По умолчанию он отключен. &lt;br /&gt;
В Linux рекомендуется значение &amp;gt; 1024, чтобы гарантировать, что привилегии root не потребуются.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ssl-protocols&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;TLSv1.2&amp;lt;/code&amp;gt;, версия Dynatrace 1.247+ &amp;lt;code&amp;gt;TLSv1.3&amp;lt;/code&amp;gt;&lt;br /&gt;
|Поддерживаемые протоколы SSL. Может быть одним или списком значений, разделенных запятыми. Обратите внимание, что указание конкретной версии не означает автоматически поддержку всех предыдущих/младших версий, поэтому вам необходимо явно указать каждую версию. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Допустимые значения:&lt;br /&gt;
&amp;lt;code&amp;gt;TLSv1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TLSv1.1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TLSv1.2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TLSv1.3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Если вам требуется &amp;lt;code&amp;gt;TLSv1.1&amp;lt;/code&amp;gt; или более ранняя версия, также включите &amp;lt;code&amp;gt;_SHA&amp;lt;/code&amp;gt;, удалив его из списка исключенных шифров.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;excluded-ciphers&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Список исключенных шифров. Шифры определяются подстрокой, соответствующих хотя бы части имени шифра, например: &amp;lt;code&amp;gt;excluded-ciphers = TLS_RSA_WITH,SHA$,TLS_ECDH&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;certificate-file&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Путь к файлу &amp;lt;code&amp;gt;PKCS#12&amp;lt;/code&amp;gt;, содержащему сертификаты, которые будут использоваться веб-сервером АктивногоШлюза.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;certificate-password&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Пароль к файлу сертификата.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;certificate-alias&amp;lt;/code&amp;gt;&lt;br /&gt;
|unset&lt;br /&gt;
|Понятное имя сертификата в файле &amp;lt;code&amp;gt;PKCS#12&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Работа через HTTPS против HTTP ====&lt;br /&gt;
По умолчанию АктивныйШлюз работает безопасным образом, обслуживая входящие запросы по протоколу HTTPS. Это определяется свойством конфигурации &amp;lt;code&amp;gt;port-ssl&amp;lt;/code&amp;gt;, которое можно настроить в файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;. Однако, если вы хотите, чтобы АктивныйШлюз использовал &amp;lt;code&amp;gt;HTTP&amp;lt;/code&amp;gt;, вы должны указать свойство порта в &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что безопасный способ используется по умолчанию и является рекомендуемым. Однако вы можете выбрать вариант HTTP из соображений производительности. Например, если у вас перед АктивнымШлюзом Кластера установлен балансировщик нагрузки и если балансировщик нагрузки прерывает входящие внешние SSL-соединения (см. третий сценарий развертывания).&lt;br /&gt;
&lt;br /&gt;
=== Раздел [http.client] ===&lt;br /&gt;
Параметры связи, используемые для мониторинга AWS/VMware/Azure и для связи с кластером (если они не переопределены в &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt;). В частности, этот раздел содержит свойства конфигурации, связанные с настройками прокси-сервера и тайм-аутами соединения.&lt;br /&gt;
&lt;br /&gt;
=== Раздел [http.client.internal] ===&lt;br /&gt;
Настройки, относящиеся только к связи с кластером Dynatrace.&lt;br /&gt;
&lt;br /&gt;
В частности, этот раздел может содержать свойства конфигурации, связанные с настройками прокси-сервера и тайм-аутами соединения.&lt;br /&gt;
&lt;br /&gt;
'''Если этот раздел не существует, связь с кластером Dynatrace определяется настройками в разделе &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;'''. Однако, если раздел &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt; существует, в котором конкретный параметр связи не указан, то для связи с кластером значение этого параметра '''считается заводским по умолчанию''' (не унаследовано от &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Раздел [http.client.external] ===&lt;br /&gt;
Настройки связи для конкретных модулей: Cloud Foundry, Kubernetes, а также для Синтетического Мониторинга.&lt;br /&gt;
&lt;br /&gt;
В частности, этот раздел может содержать свойства конфигурации, связанные с настройками прокси-сервера и тайм-аутами соединения.&lt;br /&gt;
&lt;br /&gt;
Если в этом разделе указано &amp;lt;code&amp;gt;proxy-off=true&amp;lt;/code&amp;gt;, то прокси для модулей нет. Если он содержит свойство &amp;lt;code&amp;gt;proxy-host&amp;lt;/code&amp;gt;, то этот прокси будет использоваться для модулей.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Параметры связи, указанные в &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;, не всегда используются модулями по умолчанию: если конкретный параметр связи не указан в &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;, то этот параметр — для Cloud Foundry, Kubernetes или Синтетического Мониторинга. — вернется к заводскому значению по умолчанию, а не к значению, указанному в &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Точно так же, если весь раздел &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt; не существует, все параметры связи для Kubernetes и Cloud Foundry вернутся к заводским значениям по умолчанию; однако параметры синтетического мониторинга будут принимать значения, указанные в разделе &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D1%85_%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%BE%D0%B2&amp;diff=3310</id>
		<title>Получение списка доступных токенов</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D1%85_%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%BE%D0%B2&amp;diff=3310"/>
		<updated>2026-01-30T14:45:10Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Этот вызов API перечисляет доступные токены в вашей среде. &lt;br /&gt;
&lt;br /&gt;
Вы можете сузить вывод, добавив параметры. Токен должен соответствовать всем указанным параметрам. &lt;br /&gt;
&lt;br /&gt;
Вы также можете указать лимит возвращаемых токенов. &lt;br /&gt;
&lt;br /&gt;
Этот список может содержать токены, которые были созданы автоматически (например, InstallerDownload, Mobile, …) и не отображаются на странице настроек. Их удаление может иметь непреднамеренные побочные эффекты, поскольку они все еще могут использоваться.&lt;br /&gt;
&lt;br /&gt;
==Аутентификация==&lt;br /&gt;
Для выполнения этого запроса вам необходимо разрешение API &amp;lt;code&amp;gt;(ClusterTokenManagement)&amp;lt;/code&amp;gt;, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. [https://doc.ruscomtech.ru/index.php/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 Аутентификация кластера].&lt;br /&gt;
==Конечная точка==&lt;br /&gt;
&amp;lt;code&amp;gt;/api/cluster/v2/tokens&amp;lt;/code&amp;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;
|limit&lt;br /&gt;
|integer&lt;br /&gt;
|Ограничивает максимальное количество возвращаемых токенов. &lt;br /&gt;
&lt;br /&gt;
Если не установлено, используется значение &amp;lt;code&amp;gt;1000&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Максимальное значение — &amp;lt;code&amp;gt;1000000&amp;lt;/code&amp;gt;.&lt;br /&gt;
|query&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|string&lt;br /&gt;
|Фильтрует результирующий набор токенов по пользователю, которому принадлежит токен.&lt;br /&gt;
|query&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|permissions&lt;br /&gt;
|string[]&lt;br /&gt;
|Фильтрует результирующий набор токенов по областям, назначенным токену. &lt;br /&gt;
&lt;br /&gt;
Вы можете указать несколько разрешений в следующем формате: &amp;lt;code&amp;gt;permissions=scope1&amp;amp;permissions=scope2&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Токен должен иметь ''все'' указанные области. &lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ClusterTokenManagement&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ControlManagement&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DiagnosticExport&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;EnvironmentTokenManagement&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ExternalSyntheticIntegration&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Nodekeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ReadSyntheticData&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ServiceProviderAPI&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UnattendedInstall&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;activeGateTokenManagement.create&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;activeGateTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;activeGateTokenManagement.write&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apiTokens.read&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apiTokens.write&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;settings.read&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;settings.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|from&lt;br /&gt;
|integer&lt;br /&gt;
|Последнее использование после этой метки времени (миллисекунды UTC).&lt;br /&gt;
|query&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|to&lt;br /&gt;
|integer&lt;br /&gt;
|Последнее использование перед этой отметкой времени (миллисекунды UTC).&lt;br /&gt;
|query&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;
|'''200'''&lt;br /&gt;
|StubList&lt;br /&gt;
|Успешно&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела ответа===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;StubList&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;
|values&lt;br /&gt;
|EntityShortRepresentation[]&lt;br /&gt;
|Упорядоченный список кратких представлений объектов Dynatrace.&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Имя объекта.&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание сущности.&lt;br /&gt;
|-&lt;br /&gt;
|tokenManagementToken&lt;br /&gt;
|string&lt;br /&gt;
|Токен с разрешением «Управление токенами». Может использоваться во вновь созданной среде для создания других токенов для настройки этой среды. Это значение задается только в том случае, если среда была создана с параметром запроса createToken=true.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;EntityShortRepresentation&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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта.&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Имя объекта.&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание объекта.&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела ответа===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;values&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;6a98d7bc-abb9-44f8-ae6a-73e68e71812a&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;Dynatrace entity 1&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;Dynatrace entity 1 for the REST API example&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;ee70f7d3-9a4e-4f5f-94d2-c9d6156f1618&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;Dynatrace entity 2&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;8cdabe77-9e1a-4be8-b3df-269dd6fa9d7f&amp;quot;&lt;br /&gt;
     }&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
==Пример==&lt;br /&gt;
В этом примере в запросе перечислены токены API в среде &amp;lt;code&amp;gt;myManaged.cluster.com&amp;lt;/code&amp;gt; для пользователя &amp;lt;code&amp;gt;Pete&amp;lt;/code&amp;gt; с разрешениями на управление токенами кластера.&lt;br /&gt;
====Curl====&lt;br /&gt;
&amp;lt;code&amp;gt;curl -X GET &amp;quot;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/tokens?limit=1000&amp;amp;user=Pete&amp;amp;permissions=ClusterTokenManagement&amp;lt;/nowiki&amp;gt;&amp;quot; -H  &amp;quot;accept: application/json; charset=utf-8&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
====URL-адрес запроса====&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/tokens?limit=1000&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Тело ответа====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;values&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;6a98d7bc-abb9-44f8-ae6a-73e68e71812a&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;Dynatrace entity 1&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;Dynatrace entity 1 for the REST API example&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;ee70f7d3-9a4e-4f5f-94d2-c9d6156f1618&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;Dynatrace entity 2&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;8cdabe77-9e1a-4be8-b3df-269dd6fa9d7f&amp;quot;&lt;br /&gt;
     }&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
====Код ответа====&lt;br /&gt;
&amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%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_%D0%BD%D0%B0_Windows&amp;diff=3309</id>
		<title>Установка АктивногоШлюза на Windows</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%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_%D0%BD%D0%B0_Windows&amp;diff=3309"/>
		<updated>2026-01-30T14:44:18Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Требования к установке ==&lt;br /&gt;
&lt;br /&gt;
=== Аппаратные требования ===&lt;br /&gt;
Вам нужна машина, предназначенная для АктивногоШлюза, которая имеет:&lt;br /&gt;
&lt;br /&gt;
* 4 ГБ свободного места на диске для установки АктивногоШлюза и расширений, настройки и журналов для автоматического обновления.&lt;br /&gt;
* 4 ГБ для кэшированных установщиков АктивногоШлюза и ЕдиногоАгента и образов контейнеров — если их нужно будет хранить.&lt;br /&gt;
* Место для файлов дампа — если их нужно будет сохранить. Эта функция отключена по умолчанию, но ее можно включить в конфигурации АктивногоШлюза. Максимальный размер дискового пространства настраивается — по умолчанию 100 ГБ.&lt;br /&gt;
* Место для загрузки расширений — в зависимости от используемых расширений.&lt;br /&gt;
* 2 ГБ оперативной памяти (рекомендуется 4 ГБ).&lt;br /&gt;
* 1 двухъядерный процессор.&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;
стандартный каталог: &amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;\gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|300 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Конфигурация АктивногоШлюза и связанные каталоги&lt;br /&gt;
&lt;br /&gt;
Для АктивногоШлюза Окружения он также содержит конфигурацию Extensions 1.0 и Extensions 2.0.&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|2 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Только для АктивногоШлюза Окружения: Исполняемые файлы Extensions 1.0 и Extensions 2.0, библиотеки и связанные файлы по умолчанию: &amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;\remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|350 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Журналы АктивныхШлюзов и автообновления&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
параметр установки: &amp;lt;code&amp;gt;&amp;lt;LOG&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|1.2 ГБ&lt;br /&gt;
|-&lt;br /&gt;
|Временные файлы АктивногоШлюза&lt;br /&gt;
&lt;br /&gt;
default: &amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
путь относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;TEMP&amp;gt;\gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|4 ГБ (включая 3 ГБ для кэшированных установщиков OneAgent и образов контейнеров)&lt;br /&gt;
|-&lt;br /&gt;
|Файлы дампа, загруженные в АктивныйШлюз ЕдинымАгентом&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\dump&amp;lt;/code&amp;gt;&lt;br /&gt;
|Функциональность отключена по умолчанию, не настраивается во время установки.&lt;br /&gt;
&lt;br /&gt;
При активации может принимать настраиваемый максимальный размер: по умолчанию 100 ГБ.&lt;br /&gt;
|-&lt;br /&gt;
|Только для АктивногоШлюза Окружения: журналы расширений 1.0 и 2.0 АктивногоШлюза, кэш, рабочая область во время выполнения&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
путь относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;\remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|2 ГБ&lt;br /&gt;
|-&lt;br /&gt;
|Только для АктивногоШлюза Окружения: Каталог загрузки расширений&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\remotepluginmodule\plugin_deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
путь относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;\remotepluginmodule\plugin_deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
|В зависимости от загруженных расширений&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Поддерживаемые операционные системы ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Дистрибутив Linux&lt;br /&gt;
!Версии&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Windows&lt;br /&gt;
|8.1, 10&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Windows Server&lt;br /&gt;
|2012, 2012 R2, 2016, 2019, 2022&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Системные требования ===&lt;br /&gt;
&lt;br /&gt;
* АктивныйШлюз поддерживает только операционные системы, работающие на архитектуре x86-64 (64-битные Intel/AMD).&lt;br /&gt;
* Убедитесь, что у вас правильная конфигурация сетевого порта.&lt;br /&gt;
* Установка АктивногоШлюза не поддерживается в Windows с отключенной учетной записью &amp;lt;code&amp;gt;NT AUTHORITY\LocalService&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Размеры AWS ===&lt;br /&gt;
В таблице представлены требования к размеру экземпляра машины в зависимости от количества агентов ЕдиныхАгентов, взаимодействующих с АктивнымШлюзом. На каждом хосте ЕдиныйАгент выполняет семь задач мониторинга:&lt;br /&gt;
&lt;br /&gt;
* Мониторинг инфраструктуры&lt;br /&gt;
* Мониторинг логов&lt;br /&gt;
* Полный стек мониторинга 3 экземпляров Apache Tomcat&lt;br /&gt;
* Полный стек мониторинга 2 экземпляров HTTP-сервера Apache&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Размер машины&lt;br /&gt;
!Количество хостов&lt;br /&gt;
|-&lt;br /&gt;
|c4.large&lt;br /&gt;
|450&lt;br /&gt;
|-&lt;br /&gt;
|c4.xlarge&lt;br /&gt;
|900&lt;br /&gt;
|-&lt;br /&gt;
|c4.2xlarge&lt;br /&gt;
|1200&lt;br /&gt;
|}&lt;br /&gt;
Экземпляры машин С4:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Машина&lt;br /&gt;
!vCPU&lt;br /&gt;
!Память (ГБ)&lt;br /&gt;
!Хранилище&lt;br /&gt;
!Выделенная пропускная способность EBS (Мбит/с)&lt;br /&gt;
!Производительность сети&lt;br /&gt;
|-&lt;br /&gt;
|c4.large&lt;br /&gt;
|2&lt;br /&gt;
|3.75&lt;br /&gt;
|EBS-Only&lt;br /&gt;
|500&lt;br /&gt;
|Умеренная&lt;br /&gt;
|-&lt;br /&gt;
|c4.xlarge&lt;br /&gt;
|4&lt;br /&gt;
|7.5&lt;br /&gt;
|EBS-Only&lt;br /&gt;
|750&lt;br /&gt;
|Высокая&lt;br /&gt;
|-&lt;br /&gt;
|c4.2xlarge&lt;br /&gt;
|8&lt;br /&gt;
|15&lt;br /&gt;
|EBS-Only&lt;br /&gt;
|1,000&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;9999&amp;lt;/code&amp;gt; и взаимодействует с Ключом-Астром (устанавливает исходящие соединения) через порт &amp;lt;code&amp;gt;443&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Установка ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в Dynatrace, выберите '''Развернуть Dynatrace''' в меню навигации и выберите '''Установить АктивныйШлюз'''.&lt;br /&gt;
# На странице '''Установка АктивногоШлюза Окружения''' выберите '''Windows'''.&lt;br /&gt;
# Выберите [https://doc.ruscomtech.ru/index.php/%D0%A6%D0%B5%D0%BB%D0%B8%20%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 цель АктивногоШлюза].&lt;br /&gt;
# Предоставьте PaaS-токен. Он необходим для загрузки установщика АктивногоШлюза из вашей среды. Если у вас нет токена PaaS, вы можете создать его прямо в пользовательском интерфейсе. Токен автоматически добавляется к командам загрузки и установки, которые вы будете использовать позже.&lt;br /&gt;
# Скачайте установщик по скопированной cmd-команде или по ссылке.&lt;br /&gt;
# Запустите установщик '''с правами администратора'''.&lt;br /&gt;
&lt;br /&gt;
==== Конфигурация установки ====&lt;br /&gt;
Вы можете добавить дополнительные параметры в команду установки, чтобы настроить установку. Например, чтобы установить АктивныйШлюз в другой каталог, используйте параметр &amp;lt;code&amp;gt;INSTALL=&amp;lt;путь&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;C:\ AstromKey-ActiveGate-Windows-x86-1.0.0.exe '''INSTALL=D:\hosted_app\AstromKey'''&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Цель каталога'''&lt;br /&gt;
!'''Путь по умолчанию'''Путь относительно параметра установки&lt;br /&gt;
!'''Требования к дисковому пространству'''(если размер не указан, предположим, что он меньше 1 МБ)&lt;br /&gt;
|-&lt;br /&gt;
|Исполняемые файлы АктивногоШлюза, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\gateway&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;\gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|300 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Конфигурация АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\config&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SSL-папка АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Временные файлы АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
|4 ГБ (включая 3 ГБ для кэшированных установщиков ЕдиныхАгентов и образов контейнеров)&lt;br /&gt;
|-&lt;br /&gt;
|Логи АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\log&amp;lt;/code&amp;gt;&lt;br /&gt;
|500 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Файлы дампа, загруженные в АктивныйШлюз ЕдинымАгентом&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\gateway\dump&amp;lt;/code&amp;gt;&lt;br /&gt;
|Функциональность отключена по умолчанию. При активации может принимать настраиваемый максимальный размер: по умолчанию 100 ГБ.&lt;br /&gt;
|-&lt;br /&gt;
|Каталог пакетов АктивногоШлюза для загрузки установщика автоматического обновления&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\packages&amp;lt;/code&amp;gt;&lt;br /&gt;
|500 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Исполняемые файлы расширений 1.0 и 2.0 АктивногоШлюза, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|350 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Конфигурация расширений 1.0 и 2.0 АктивногоШлюза, журналы, кеш, рабочая область во время выполнения&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|2 ГБ (для логов и аварийных дампов)&lt;br /&gt;
|-&lt;br /&gt;
|Каталог загрузки расширений АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\remotepluginmodule\plugin_deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
|В зависимости от загруженных расширений&lt;br /&gt;
|-&lt;br /&gt;
|zRemote исполняемые файлы, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\zremote&amp;lt;/code&amp;gt;&lt;br /&gt;
|50 МБ&lt;br /&gt;
|-&lt;br /&gt;
|zRemote редактируемая пользователем постоянная конфигурация,&lt;br /&gt;
zRemote Рабочая область удаленного выполнения, отчеты о сбоях&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\zremote\agent&amp;lt;/code&amp;gt;&lt;br /&gt;
|50 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Логи zRemote&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\zremote\log&amp;lt;/code&amp;gt;&lt;br /&gt;
|200 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Частные синтетические исполняемые файлы, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
|270 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Приватные синтетические логи&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\synthetic\log&amp;lt;/code&amp;gt;&lt;br /&gt;
|1 ГБ&lt;br /&gt;
|-&lt;br /&gt;
|Частные синтетические временные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
|20 ГБ, в том числе&lt;br /&gt;
1 ГБ для &amp;lt;code&amp;gt;/var/tmp/AstromKey/synthetic/cache&amp;lt;/code&amp;gt; и&lt;br /&gt;
&lt;br /&gt;
1 ГБ для &amp;lt;code&amp;gt;/var/tmp/AstromKey/synthetic/screenshots&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Автообновление&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMFILES%\AstromKey\gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;\gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включено в оценку исполняемых файлов АктивногоШлюза&lt;br /&gt;
|-&lt;br /&gt;
|Логи автообновления&lt;br /&gt;
|&amp;lt;code&amp;gt;%PROGRAMDATA%\AstromKey\autoupdater\log&amp;lt;/code&amp;gt;&lt;br /&gt;
|200 МБ&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;
|&amp;lt;code&amp;gt;AstromKeygateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Основной сервис АктивногоШлюза. Присутствует для всех целей и функциональных модулей.&lt;br /&gt;
|-&lt;br /&gt;
|Автообновление АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;AstromKeyautoupdater&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Сервис автоматического обновления. Присутствует для всех целей и функциональных модулей АктивногоШлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Расширения 1.0 (удаленный подключаемый модуль)&lt;br /&gt;
|&amp;lt;code&amp;gt;remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Сервис для функционального модуля Extensions 1.0. Присутствует на АктивныхШлюзах, установленных для мониторинга маршрутизации. Эта служба будет активной или неактивной в зависимости от конфигурации — настройки по умолчанию см. в описании модуля.&lt;br /&gt;
|-&lt;br /&gt;
|Расширения 2.0&lt;br /&gt;
|&amp;lt;code&amp;gt;extensionsmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Сервис для функционального модуля Extensions 2.0. Присутствует на АктивныхШлюзах, установленных для мониторинга маршрутизации. Эта служба будет активной или неактивной в зависимости от конфигурации — настройки по умолчанию см. в описании модуля.&lt;br /&gt;
|-&lt;br /&gt;
|zRemote&lt;br /&gt;
|&amp;lt;code&amp;gt;zremote&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Сервис для функционального модуля zRemote. Присутствует на АктивныхШлюзах, установленных с целью маршрутизации трафика z/OS в Dynatrace.&lt;br /&gt;
|-&lt;br /&gt;
|Синтетика&lt;br /&gt;
|&amp;lt;code&amp;gt;vuc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Сервис для Синтетического функционального модуля. Присутствует на АктивныхШлюзах, установленных для запуска синтетических мониторов из частной локации.&lt;br /&gt;
|}&lt;br /&gt;
===Использование портов===&lt;br /&gt;
По умолчанию АктивныйШлюз:&lt;br /&gt;
*получает соединения от ЕдиныхАгентов или других АктивныхШлюзов через порт 9999&lt;br /&gt;
*получает API Dynatrace на порт 9999&lt;br /&gt;
*подключается к SaaS или Managed-кластеру через порт 443&lt;br /&gt;
&lt;br /&gt;
== Пользовательские настройки установщика ==&lt;br /&gt;
Вам не нужно указывать какие-либо параметры для команды установки, если только вам не нужно настроить такие параметры, как расположение каталогов, конфигурация прокси-сервера, сертификаты SSL и т. д. Для настройки таких параметров можно использовать параметры командной строки и переменные среды.&lt;br /&gt;
&lt;br /&gt;
=== Синтаксис команды установки ===&lt;br /&gt;
 &amp;lt;code&amp;gt;AstromKey-ActiveGate-Windows-x86-&amp;lt;version&amp;gt;.exe [&amp;lt;parameter1&amp;gt;=&amp;lt;value1&amp;gt;]  [&amp;lt;parameter2&amp;gt;=&amp;lt;value2&amp;gt;] ...&amp;lt;/code&amp;gt;&lt;br /&gt;
Пробелы между именем параметра и значением параметра (вокруг знака &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) не допускаются в синтаксисе команды.&lt;br /&gt;
&lt;br /&gt;
=== Конфигурация прокси ===&lt;br /&gt;
Конфигурация прокси должна быть указана в следующем формате. Это позволит настроить прокси АктивногоШлюза для всех исходящих соединений (в разделе конфигурации &amp;lt;code&amp;gt;http.client&amp;lt;/code&amp;gt;):&lt;br /&gt;
 &amp;lt;code&amp;gt;PROXY=&amp;lt;схема_прокси&amp;gt;&amp;lt;пользователь&amp;gt;:&amp;lt;пароль&amp;gt;@&amp;lt;сервер&amp;gt;:&amp;lt;порт&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Где:&lt;br /&gt;
&lt;br /&gt;
* Все компоненты необязательны, кроме &amp;lt;code&amp;gt;&amp;lt;server&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Если не указаны ни &amp;lt;code&amp;gt;&amp;lt;пользователь&amp;gt;&amp;lt;/code&amp;gt;, ни &amp;lt;code&amp;gt;&amp;lt;пароль&amp;gt;&amp;lt;/code&amp;gt;, то символ @ следует опустить.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;пароль&amp;gt;&amp;lt;/code&amp;gt; можно указать, только если указано имя пользователя.&lt;br /&gt;
* ':' после &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;&amp;lt;/code&amp;gt; можно указать, даже если часть пароля пуста.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;схема_прокси&amp;gt;&amp;lt;/code&amp;gt; не является обязательной и может быть &amp;lt;code&amp;gt;&amp;quot;http://&amp;quot;&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;&amp;quot;https://&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;пользователь&amp;gt;&amp;lt;/code&amp;gt; является необязательным.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;server&amp;gt;&amp;lt;/code&amp;gt; может быть IP-адресом или DNS-именем, но не путем. Например, если указано «1.2.3.4/textaferslash», будет извлечена только часть IP («1.2.3.4»). Косая черта и следующий за ней текст будут игнорироваться.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;порт&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;
 &amp;lt;code&amp;gt;IGNORE_CLUSTER_RUNTIME_INFO=true SERVER=&amp;lt;адрес_обратного_прокси&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Кроме того, вы можете настроить АктивныйШлюз после установки, внеся изменения в конфигурацию АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Каталог установки ===&lt;br /&gt;
Абсолютный путь к каталогу установки можно указать либо в пользовательском интерфейсе установщика, либо в командной строке (версия АктивногоШлюза 1.232+). Эта папка будет использоваться для установки исполняемых файлов и библиотек АктивногоШлюза.&lt;br /&gt;
 &amp;lt;code&amp;gt;C:\AstromKey-ActiveGate-Windows-x86-1.0.0.exe INSTALL=D:\hosted_app\AstromKey&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняет установочные файлы в указанном каталоге. Значение по умолчанию для этого параметра (если оно не указано) — &amp;lt;code&amp;gt;/opt/AstromKey&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;
 &amp;lt;code&amp;gt;CA_CERTIFICATE_FILE=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Абсолютный путь к местоположению файла, содержащего пароль сертификата:&lt;br /&gt;
 &amp;lt;code&amp;gt;CA_CERTIFICATE_PASSWORD_FILE=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Пример команды:mple:&lt;br /&gt;
 &amp;lt;code&amp;gt;C:\AstromKey-ActiveGate-Windows-x86-&amp;lt;version&amp;gt;.exe CA_CERTIFICATE_FILE=D:\Users\Fred\myCert.jks CA_CERTIFICATE_PASSWORD_FILE=D:\Users\Fred\myPwd.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Пользовательский SSL-сертификат ===&lt;br /&gt;
Во время установки вы можете указать сертификат аутентификации, который АктивныйШлюз предоставляет подключающимся клиентам, ЕдинымАгентам или подключениям из браузерных клиентов. Если такие сертификаты требуются, это уменьшает усилия по настройке после установки.&lt;br /&gt;
&lt;br /&gt;
Пароль сертификата указывается в виде файла, из которого считывается пароль.&lt;br /&gt;
&lt;br /&gt;
Абсолютный путь к местоположению сертификата аутентификации, который АктивныйШлюз предоставляет подключающимся клиентам, ЕдинымАгентам, или подключениям из браузерных клиентов (таких как RUM JavaScript):&lt;br /&gt;
 &amp;lt;code&amp;gt;CERTIFICATE_FILE=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Абсолютный путь к местоположению файла, содержащего пароль сертификата, для сертификата аутентификации, который АктивныйШлюз предоставляет подключающимся клиентам:&lt;br /&gt;
 &amp;lt;code&amp;gt;CERTIFICATE_PASSWORD_FILE=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Пример команды:&lt;br /&gt;
 &amp;lt;code&amp;gt;C:\AstromKey-ActiveGate-Windows-x86-&amp;lt;version&amp;gt;.exe CERTIFICATE_FILE=D:\Users\Fred\myCert.jks CERTIFICATE_PASSWORD_FILE=D:\Users\Fred\myPwd.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сетевая зона ===&lt;br /&gt;
 &amp;lt;code&amp;gt;--set-network-zone=&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Определяет сетевую зону, к которой принадлежит АктивныйШлюз. Он может принадлежать только одной сетевой зоне. Имя сетевой зоны представляет собой строку буквенно-цифровых символов, дефисов &amp;lt;code&amp;gt;(-)&amp;lt;/code&amp;gt;, знаков подчеркивания &amp;lt;code&amp;gt;(_)&amp;lt;/code&amp;gt; и точек &amp;lt;code&amp;gt;(.)&amp;lt;/code&amp;gt;. Точки используются в качестве разделителей, поэтому вы не должны использовать точку в качестве первого символа имени сетевой зоны. Длина строки ограничена 256 символами.&lt;br /&gt;
&lt;br /&gt;
Этот параметр не разрешен во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Группа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;--set-group=&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Определяет группу АктивныхШлюзов, к которой принадлежит АктивныйШлюз. АктивныйШлюз может принадлежать только одной группе. Имя группы АктивныхШлюзов представляет собой строку буквенно-цифровых символов, дефисов (-), знаков подчеркивания (_) и точек (.). Точки используются в качестве разделителей, поэтому вы не должны использовать точку в качестве первого символа имени группы. Длина строки ограничена 256 символами. Вы можете использовать группы АктивныхШлюзов для выполнения массовых действий на ваших АктивныхШлюзах, таких как управление расширениями 2.0, работающими на АктивныхШлюзах.&lt;br /&gt;
&lt;br /&gt;
Этот параметр не разрешен во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Время соединения ===&lt;br /&gt;
 &amp;lt;code&amp;gt;ASTROMKEY_ACTIVEGATE_SERVER_CONNECTION_TIMEOUT=&amp;lt;seconds&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Определяет максимальное количество секунд (по умолчанию: &amp;lt;code&amp;gt;120&amp;lt;/code&amp;gt;), в течение которых программа установки будет ожидать подключения к кластеру. В развертываниях Linux этот параметр необходимо использовать как переменную среды.&lt;br /&gt;
&lt;br /&gt;
Время ожидания соединения, указанное в переменной среды &amp;lt;code&amp;gt;ASTROMKEY_ACTIVEGATE_SERVER_CONNECTION_TIMEOUT=&amp;lt;секунды&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;
Чтобы проверить успешность установки и подключения, войдите в AstromKey, в разделе '''Настройки''' выберите '''Статус развертывания''', а затем перейдите на вкладку '''АктивныеШлюзы'''.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_SSL-%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82_%D0%B4%D0%BB%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=3308</id>
		<title>Пользовательский SSL-сертификат для АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_SSL-%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82_%D0%B4%D0%BB%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=3308"/>
		<updated>2026-01-30T14:43:43Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;blockquote&amp;gt;'''Не применимо к АктивномуШлюзу Кластера'''&lt;br /&gt;
&lt;br /&gt;
Прямая загрузка SSL-сертификата в АктивныйШлюз неприменима для АктивногоШлюза Кластера. Не пытайтесь настроить SSL-сертификаты непосредственно на АктивныйШлюз Кластера. Если вы сделаете это, сертификат будет перезаписан автоматическим управлением Dynatrace. Для АктивныхШлюзов Кластера вы должны загрузить свои сертификаты с помощью Cluster Management Console или Cluster REST API v1.&amp;lt;/blockquote&amp;gt;Подключение к АктивномуШлюзу из OneAgents или REST API происходит по зашифрованному каналу HTTPS. АктивныйШлюз предоставляет самозаверяющий сертификат аутентификации всем подключающимся клиентам. В то время как экземпляры OneAgent могут игнорировать действительность сертификатов АктивныхШлюзов (в зависимости от конфигурации), подключения от клиентов браузера (например, RUM JavaScript) перед отправкой данных проверяют правильность имени хоста, указанного в сертификате.&lt;br /&gt;
&lt;br /&gt;
'''АктивныйШлюз может обслуживать пользовательский сертификат вместо сертификата по умолчанию. Чтобы настроить это, вам нужен файл в формате PKCS#12, который содержит закрытый ключ и соответствующую цепочку сертификатов.'''&lt;br /&gt;
&lt;br /&gt;
=== Настройка во время установки ===&lt;br /&gt;
Эту конфигурацию также можно применить во время установки АктивногоШлюза, указав параметры установки для установок [[Установка АктивногоШлюза на Linux|Linux]] или [[Установка АктивногоШлюза на Windows|Windows]].&lt;br /&gt;
&lt;br /&gt;
== Настройка пользовательского сертификата ==&lt;br /&gt;
Чтобы настроить АктивныйШлюз для использования пользовательского сертификата&lt;br /&gt;
&lt;br /&gt;
# Скопируйте файл сертификата в каталог ssl и установите правильные разрешения.  В Linux убедитесь, что разрешения скопированного файла сертификата включают пользователя АктивногоШлюза, которого вы назначили для запуска службы АктивногоШлюза. Если вы не указали пользовательского пользователя во время установки, пользователем по умолчанию будет &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt;.  В Windows убедитесь, что учетная запись &amp;lt;code&amp;gt;LocalService&amp;lt;/code&amp;gt; имеет разрешения на доступ к скопированному файлу сертификата.&lt;br /&gt;
# Добавьте следующие записи в файл &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; в каталоге конфигурации АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;[com.compuware.apm.webserver]&lt;br /&gt;
 certificate-file = certificate-file.p12&lt;br /&gt;
 certificate-password = password&lt;br /&gt;
 certificate-alias = friendly-name&amp;lt;/code&amp;gt;&lt;br /&gt;
Вам необходимо добавить указанные выше записи в раздел &amp;lt;code&amp;gt;[com.compuware.apm.webserver]&amp;lt;/code&amp;gt;. Если в вашем файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; уже есть такой раздел, просто добавьте свойства в раздел. Если раздела нет, то создайте и заголовок раздела.&lt;br /&gt;
&lt;br /&gt;
Пароль сертификата, который вы указываете в свойстве &amp;lt;code&amp;gt;certificate-password&amp;lt;/code&amp;gt;, будет запутан после перезапуска основной службы АктивногоШлюза. Запутанный пароль хранится в свойстве &amp;lt;code&amp;gt;certificate-password-encr&amp;lt;/code&amp;gt;, а исходное свойство удаляется.&lt;br /&gt;
&lt;br /&gt;
'''Примечание:'''&lt;br /&gt;
&lt;br /&gt;
'''Значение &amp;lt;code&amp;gt;certificate-alias&amp;lt;/code&amp;gt; должно быть указано в нижнем регистре'''. &lt;br /&gt;
&lt;br /&gt;
Если у сертификата нет понятного имени, вы можете опустить свойство &amp;lt;code&amp;gt;certificate-alias&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Управление сертификатами через REST API ==&lt;br /&gt;
Сертификатами можно управлять удаленно через REST API. Подготовьте файл сертификата &amp;lt;code&amp;gt;PKCS#12&amp;lt;/code&amp;gt;, и вы можете загрузить его в АктивныйШлюз с помощью REST.&amp;lt;blockquote&amp;gt;'''Токен авторизации'''&lt;br /&gt;
&lt;br /&gt;
Токен API необходим для авторизации. Токены API могут предоставляться через заголовки HTTP или другими способами.&lt;br /&gt;
&lt;br /&gt;
Токен API, используемый для следующих действий, должен иметь разрешение &amp;lt;code&amp;gt;ActiveGate Certificate Management&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Загрузить и активировать сертификат ===&lt;br /&gt;
Следующая точка REST загружает и активирует выбранный файл сертификата. Пароль для файла должен совпадать с паролем для ключей, содержащихся в файле, и они должны быть указаны в пользовательском HTTP-заголовке &amp;lt;code&amp;gt;X-Password&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://{address&amp;lt;/nowiki&amp;gt; of ActiveGate}:{port}/e/{environment ID}/api/v1/certificate/{certificate file name} -H&amp;quot;Authorization: Api-Token {token}&amp;quot; -H&amp;quot;X-Password: {password}&amp;quot; -T {path to certificate file}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Порт настраивается, по умолчанию 9999.&lt;br /&gt;
* Путь к файлу сертификата может быть просто именем локального файла или полным путем.&lt;br /&gt;
* Имя сертификата, указанное в URL-адресе, не обязательно должно совпадать с именем файла.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot; -H&amp;quot;X-Password: myPassword&amp;quot; -T cert.p12&amp;lt;/code&amp;gt;&lt;br /&gt;
Если вызов API выполнен успешно, ответ HTTP будет &amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt; с описанием содержимого файла активированного сертификата в формате JSON.&lt;br /&gt;
&lt;br /&gt;
Если вызов API завершится неудачно, ответом HTTP будет код ошибки &amp;lt;code&amp;gt;4xx&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;5xx&amp;lt;/code&amp;gt; с обычным текстовым сообщением.&lt;br /&gt;
&lt;br /&gt;
=== Замена активного сертификата ===&lt;br /&gt;
Вы не можете заменить активный сертификат с помощью этой конечной точки. Операция вернет &amp;lt;code&amp;gt;HTTP 403 Forbidden&amp;lt;/code&amp;gt;. Чтобы заменить активный сертификат, загрузите новый сертификат под другим именем, а затем удалите старый сертификат.ld certificate.&lt;br /&gt;
&lt;br /&gt;
=== Удаление сертификата ===&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -XDELETE &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если сертификат удален успешно, вызов API ответит кодом HTTP &amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt; без содержимого.&lt;br /&gt;
&lt;br /&gt;
Если файл с указанным именем не существует, вызов API ответит кодом HTTP &amp;lt;code&amp;gt;404 Not found&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если файл сертификата в настоящее время используется, вызов API ответит кодом HTTP &amp;lt;code&amp;gt;403 Forbidden&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Активация сертификата ===&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -XPOST &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12/activate&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot; -d&amp;quot;{\&amp;quot;password\&amp;quot;:\&amp;quot;pass\&amp;quot;}&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -XPOST &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12/activate&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot; -H&amp;quot;X-Password: pass&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если сертификат успешно активирован, вызов API ответит кодом HTTP &amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt; с описанием содержимого файла активированного сертификата в формате JSON.&lt;br /&gt;
&lt;br /&gt;
Если запрошенный файл сертификата не существует в АктивномШлюзе, вызов API ответит кодом HTTP &amp;lt;code&amp;gt;404&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если предоставленный пароль не совпадает, вызов API отвечает кодом HTTP &amp;lt;code&amp;gt;400&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Список всех сертификатов ===&lt;br /&gt;
 &amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/list&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если активное хранилище ключей есть в списке, его запись будет содержать дополнительные сведения.&lt;br /&gt;
&lt;br /&gt;
Пример ответа:&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;name&amp;quot;:&amp;quot;cert_demo.p12&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 },&lt;br /&gt;
    {      &amp;quot;name&amp;quot;:&amp;quot;cert.p12&amp;quot;,&lt;br /&gt;
       &amp;quot;desc&amp;quot;:[         {&lt;br /&gt;
             &amp;quot;alias&amp;quot;:&amp;quot;local&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;:&amp;quot;Subject:CN=myActiveGate;Valid from:Fri Feb 15 13:16:58 CET 2019;Valid to:Sat Feb 15 13:16:58 CET 2020;Serial number:71d275dd3983c3cb9382437275dd3983c3cb93dbca&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;alias&amp;quot;:&amp;quot;astromkey&amp;quot;,&lt;br /&gt;
             &amp;quot;description&amp;quot;:&amp;quot;Subject:CN=*.clients.astromkey.org;Valid from:Thu Feb 21 10:06:03 CET 2019;Valid to:Fri Feb 21 10:06:03 CET 2020;Serial number:6dc7008ab269ecebeed03652ce08ab269ecebeeeb33&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;
       &amp;quot;name&amp;quot;:&amp;quot;cert_key_1.p12&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 ]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание сертификата ===&lt;br /&gt;
Этот вызов API возвращает описание выбранного файла в формате JSON.&lt;br /&gt;
 &amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12/list&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot; -H&amp;quot;X-Password: pass&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -XPOST &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12/list&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot; -H&amp;quot;X-Password: pass&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -XPOST &amp;lt;nowiki&amp;gt;https://myActiveGate:9999/e/myEnvironmentId/api/v1/certificate/cert.p12/list&amp;lt;/nowiki&amp;gt; -H&amp;quot;Authorization: Api-Token 123abc&amp;quot; -d&amp;quot;{\&amp;quot;password\&amp;quot;:\&amp;quot;pass\&amp;quot;}&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Если запрошенный файл сертификата не существует в АктивномШлюзе, вызов API ответит кодом HTTP &amp;lt;code&amp;gt;404&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если пароль не совпадает, вызов API отвечает кодом HTTP &amp;lt;code&amp;gt;400&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Пример ответа:&lt;br /&gt;
 &amp;lt;code&amp;gt;{   &amp;quot;name&amp;quot;:&amp;quot;cert.p12&amp;quot;,&lt;br /&gt;
    &amp;quot;desc&amp;quot;:[      {&lt;br /&gt;
          &amp;quot;alias&amp;quot;:&amp;quot;local&amp;quot;,&lt;br /&gt;
          &amp;quot;description&amp;quot;:&amp;quot;Subject:CN=myActiveGate;Valid from:Fri Feb 15 13:16:58 CET 2019;Valid to:Sat Feb 15 13:16:58 CET 2020;Serial number:7137275dd398c4182437275dd3983c3cb93dbca&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;alias&amp;quot;:&amp;quot;astromkey&amp;quot;,&lt;br /&gt;
          &amp;quot;description&amp;quot;:&amp;quot;Subject:CN=*.clients.astromkey.org;Valid from:Thu Feb 21 10:06:03 CET 2019;Valid to:Fri Feb 21 10:06:03 CET 2020;Serial number:6d2ce08ab269ecebeee7f1bd03652ce08ab269ecebeeeb33&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исправление проблем ===&lt;br /&gt;
Когда файл сертификата и пароль указаны, АктивныйШлюз пытается использовать заданную конфигурацию.&lt;br /&gt;
&lt;br /&gt;
* Если файл или пароль отсутствуют, АктивныйШлюз молча вернется к конфигурации по умолчанию. Запись в журнале в обоих случаях одинакова.&lt;br /&gt;
* Если АктивныйШлюз попытается использовать сконфигурированный сертификат и определит, что конфигурация непригодна для использования, он будет использовать SSL-сертификат по умолчанию и сделает следующую запись в журнале:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;UTC WARNING [&amp;lt;1&amp;gt;] [CollectorImpl] Unusable custom SSL config, falling back to default.&amp;lt;/code&amp;gt;&lt;br /&gt;
АктивныйШлюз дополнительно регистрирует причину, по которой он не может использовать настроенный сертификат. Например, если псевдоним не соответствует содержимому файла, АктивныйШлюз запишет в лог-файл запись:&lt;br /&gt;
 &amp;lt;code&amp;gt;UTC SEVERE [&amp;lt;1&amp;gt;] [SSLEnvironment] missing configured-alias entry in keystore:/var/lib/astromkey/gateway/config/../ssl/cert-file.p12, available aliases: available-alias,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Создание файла сертификата для тестирования ==&lt;br /&gt;
Чтобы создать файл самоподписанного сертификата &amp;lt;code&amp;gt;PKCS#12&amp;lt;/code&amp;gt; для тестирования,&lt;br /&gt;
&lt;br /&gt;
* Сгенерируйте ключ и самоподписанный сертификат:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -subj &amp;quot;/CN=localhost&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Преобразуйте сгенерированные файлы в формат &amp;lt;code&amp;gt;PKCS#12&amp;lt;/code&amp;gt;, устанавовив понятное имя &amp;lt;code&amp;gt;-name friendly-name&amp;lt;/code&amp;gt; в нижнем регистре:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;openssl pkcs12 -export -inkey key.pem -in cert.pem -out cert_key.p12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Известные ограничения и поддержка нескольких сертификатов ==&lt;br /&gt;
&lt;br /&gt;
* Пароль для файла &amp;lt;code&amp;gt;PKCS#12&amp;lt;/code&amp;gt; должен совпадать с паролем для ключа, содержащегося в этом файле. Не используйте параметр &amp;lt;code&amp;gt;-twopass&amp;lt;/code&amp;gt; в команде &amp;lt;code&amp;gt;openssl pkcs12&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Невозможно использовать несколько файлов сертификатов: может быть только один файл сертификата АктивногоШлюза, хотя файл может содержать несколько сертификатов и ключей.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%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_%D0%BD%D0%B0_Linux&amp;diff=3307</id>
		<title>Установка АктивногоШлюза на Linux</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%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_%D0%BD%D0%B0_Linux&amp;diff=3307"/>
		<updated>2026-01-30T14:43:21Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Требования к установке ==&lt;br /&gt;
&lt;br /&gt;
=== Аппаратные требования ===&lt;br /&gt;
Вам нужна машина, предназначенная для АктивногоШлюза, которая имеет:&lt;br /&gt;
&lt;br /&gt;
* 4 ГБ свободного места на диске для установки АктивногоШлюза и расширений, настройки и журналов для автоматического обновления.&lt;br /&gt;
* 4 ГБ для кэшированных установщиков АктивногоШлюза и ЕдиногоАгента и образов контейнеров — если их нужно будет хранить.&lt;br /&gt;
* Место для файлов дампа — если их нужно будет сохранить. Эта функция отключена по умолчанию, но ее можно включить в конфигурации АктивногоШлюза. Максимальный размер дискового пространства настраивается — по умолчанию 100 ГБ.&lt;br /&gt;
* Место для загрузки расширений — в зависимости от используемых расширений.&lt;br /&gt;
* 2 ГБ оперативной памяти (рекомендуется 4 ГБ).&lt;br /&gt;
* 1 двухъядерный процессор.&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;
стандартный каталог: &amp;lt;code&amp;gt;/opt/AstromKey&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|300 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Конфигурация АктивногоШлюза и связанные каталоги&lt;br /&gt;
&lt;br /&gt;
Для АктивногоШлюза Окружения он также содержит конфигурацию Extensions 1.0 и Extensions 2.0.&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;/var/lib/AstromKey&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|2 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Только для АктивногоШлюза Окружения: Исполняемые файлы Extensions 1.0 и Extensions 2.0, библиотеки и связанные файлы по умолчанию: &amp;lt;code&amp;gt;/opt/AstromKey/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|350 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Журналы АктивныхШлюзов и автообновления&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;/var/log/AstromKey&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
параметр установки: &amp;lt;code&amp;gt;&amp;lt;LOG&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|700 MB&lt;br /&gt;
|-&lt;br /&gt;
|Каталог пакетов АктивногоШлюза для загрузки установщика автоматического обновления&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;/var/lib/AstromKey/packages&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
параметр установки: &amp;lt;code&amp;gt;&amp;lt;PACKAGES_DIR&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|500 MB&lt;br /&gt;
|-&lt;br /&gt;
|Временные файлы АктивногоШлюза&lt;br /&gt;
&lt;br /&gt;
default: &amp;lt;code&amp;gt;/var/tmp/AstromKey/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
путь относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;TEMP&amp;gt;/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|4 ГБ (включая 3 ГБ для кэшированных установщиков OneAgent и образов контейнеров)&lt;br /&gt;
|-&lt;br /&gt;
|Файлы дампа, загруженные в АктивныйШлюз ЕдинымАгентом&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/var/lib/AstromKey/gateway/dump&amp;lt;/code&amp;gt;&lt;br /&gt;
|Функциональность отключена по умолчанию, не настраивается во время установки.&lt;br /&gt;
&lt;br /&gt;
При активации может принимать настраиваемый максимальный размер: по умолчанию 100 ГБ.&lt;br /&gt;
|-&lt;br /&gt;
|Только для АктивногоШлюза Окружения: журналы расширений 1.0 и 2.0 АктивногоШлюза, кэш, рабочая область во время выполнения&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;/var/lib/AstromKey/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
путь относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|2 ГБ&lt;br /&gt;
|-&lt;br /&gt;
|Только для АктивногоШлюза Окружения: Каталог загрузки расширений&lt;br /&gt;
&lt;br /&gt;
стандартный каталог: &amp;lt;code&amp;gt;/opt/AstromKey/remotepluginmodule/plugin_deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
путь относительно параметра установки: &amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;/remotepluginmodule/plugin_deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
|В зависимости от загруженных расширений&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Поддерживаемые операционные системы ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Дистрибутив Linux&lt;br /&gt;
!Версии&lt;br /&gt;
!Архитектуры ЦП&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Amazon Linux 2&lt;br /&gt;
|Поддерживаются все версии&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Amazon Linux AMI&lt;br /&gt;
|2018.3&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |CentOS&lt;br /&gt;
|7.9&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Oracle Linux&lt;br /&gt;
|7.9, 8.4&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Red Hat Enterprise Linux&lt;br /&gt;
|7.9, 8.2, 8.4, 8.6, 9.0&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |SUSE Enterprise Linux&lt;br /&gt;
|15.1, 15.2, 15.3&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; |Ubuntu&lt;br /&gt;
|14.04, 16.04, 18.04, 20.04, 22.04&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Системные требования ===&lt;br /&gt;
&lt;br /&gt;
* АктивныйШлюз поддерживает только операционные системы, работающие на архитектуре x86-64 (64-битные Intel/AMD).&lt;br /&gt;
* Убедитесь, что у вас правильная конфигурация сетевого порта.&lt;br /&gt;
* Ваша операционная система должна обрабатывать не менее 500 000 открытых файлов для пользователя &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt;. Чтобы просмотреть системный лимит, выполните следующую команду: &amp;lt;code&amp;gt;[user@host]# cat /proc/sys/fs/file-max&amp;lt;/code&amp;gt;. Кроме того, возможно, вы проверили слишком много открытых файлов в Linux.&lt;br /&gt;
* В вашей операционной системе должно быть не менее 20 000 процессов, доступных пользователю &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt;. Чтобы просмотреть ограничение системы, выполните следующую команду: &amp;lt;code&amp;gt;[user@host]# cat /proc/sys/kernel/pid_max&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Программа установки АктивногоШлюза не поддерживает ACL (список управления доступом). Правила ACL могут запретить доступ к каталогам и файлам, созданным установщиком, из-за чего АктивныйШлюз не запустится. Если вы используете ACL, правила, относящиеся к каталогам установки, определенным в следующих параметрах, должны быть отключены: &amp;lt;code&amp;gt;INSTALL=↵CONFIG=↵LOG=↵TEMP=↵PACKAGES_DIR=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Размеры AWS ===&lt;br /&gt;
В таблице представлены требования к размеру экземпляра машины в зависимости от количества агентов ЕдиныхАгентов, взаимодействующих с АктивнымШлюзом. На каждом хосте ЕдиныйАгент выполняет семь задач мониторинга:&lt;br /&gt;
&lt;br /&gt;
* Мониторинг инфраструктуры&lt;br /&gt;
* Мониторинг логов&lt;br /&gt;
* Полный стек мониторинга 3 экземпляров Apache Tomcat&lt;br /&gt;
* Полный стек мониторинга 2 экземпляров HTTP-сервера Apache&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Размер машины&lt;br /&gt;
!Количество хостов&lt;br /&gt;
|-&lt;br /&gt;
|c4.large&lt;br /&gt;
|450&lt;br /&gt;
|-&lt;br /&gt;
|c4.xlarge&lt;br /&gt;
|900&lt;br /&gt;
|-&lt;br /&gt;
|c4.2xlarge&lt;br /&gt;
|1200&lt;br /&gt;
|}&lt;br /&gt;
Экземпляры машин С4:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Машина&lt;br /&gt;
!vCPU&lt;br /&gt;
!Память (ГБ)&lt;br /&gt;
!Хранилище&lt;br /&gt;
!Выделенная пропускная способность EBS (Мбит/с)&lt;br /&gt;
!Производительность сети&lt;br /&gt;
|-&lt;br /&gt;
|c4.large&lt;br /&gt;
|2&lt;br /&gt;
|3.75&lt;br /&gt;
|EBS-Only&lt;br /&gt;
|500&lt;br /&gt;
|Умеренная&lt;br /&gt;
|-&lt;br /&gt;
|c4.xlarge&lt;br /&gt;
|4&lt;br /&gt;
|7.5&lt;br /&gt;
|EBS-Only&lt;br /&gt;
|750&lt;br /&gt;
|Высокая&lt;br /&gt;
|-&lt;br /&gt;
|c4.2xlarge&lt;br /&gt;
|8&lt;br /&gt;
|15&lt;br /&gt;
|EBS-Only&lt;br /&gt;
|1,000&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;9999&amp;lt;/code&amp;gt; и взаимодействует с Ключом-Астром (устанавливает исходящие соединения) через порт &amp;lt;code&amp;gt;443&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Установка ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в Dynatrace, выберите '''Развернуть Dynatrace''' в меню навигации и выберите '''Установить АктивныйШлюз'''.&lt;br /&gt;
# На странице '''Установка АктивногоШлюза Окружения''' выберите '''Linux'''.&lt;br /&gt;
# Выберите [[Цели АктивногоШлюза|цель АктивногоШлюза]].&lt;br /&gt;
# Предоставьте PaaS-токен. Он необходим для загрузки установщика АктивногоШлюза из вашей среды. Если у вас нет токена PaaS, вы можете создать его прямо в пользовательском интерфейсе. Токен автоматически добавляется к командам загрузки и установки, которые вы будете использовать позже.&lt;br /&gt;
# Скачайте установщик по скопированной &amp;lt;code&amp;gt;wget&amp;lt;/code&amp;gt;-команде или по ссылке.&lt;br /&gt;
# Проверьте подпись. Дождитесь завершения загрузки. Затем проверьте подпись, скопировав команду из второго текстового поля '''Проверить подпись''' и вставив ее в окно терминала.&lt;br /&gt;
# Скопируйте команду установки АктивногоШлюза с указанной целью в терминал.&lt;br /&gt;
&lt;br /&gt;
==== Конфигурация установки ====&lt;br /&gt;
Вы можете добавить дополнительные параметры в команду установки, чтобы настроить установку. Например, чтобы установить АктивныйШлюз в другой каталог, используйте параметр &amp;lt;code&amp;gt;INSTALL=&amp;lt;путь&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;[root@host]# /bin/bash AstromKey-ActiveGate-Linux-x86-1.0.0.sh '''INSTALL=/hosted_app/AstromKey'''&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Цель каталога'''&lt;br /&gt;
!'''Путь по умолчанию'''Путь относительно параметра установки&lt;br /&gt;
!'''Требования к дисковому пространству'''(если размер не указан, предположим, что он меньше 1 МБ)&lt;br /&gt;
|-&lt;br /&gt;
|Исполняемые файлы АктивногоШлюза, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;/opt/AstromKey/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|300 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Конфигурация АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/gateway/config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/gateway/config&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SSL-папка АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/gateway/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/gateway/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Временные файлы АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/tmp/AstromKey/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;TEMP&amp;gt;/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|4 ГБ (включая 3 ГБ для кэшированных установщиков ЕдиныхАгентов и образов контейнеров)&lt;br /&gt;
|-&lt;br /&gt;
|Логи АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/log/AstromKey/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;LOG&amp;gt;/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|500 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Файлы дампа, загруженные в АктивныйШлюз ЕдинымАгентом&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/gateway/dump&amp;lt;/code&amp;gt;&lt;br /&gt;
|Функциональность отключена по умолчанию. При активации может принимать настраиваемый максимальный размер: по умолчанию 100 ГБ.&lt;br /&gt;
|-&lt;br /&gt;
|Каталог пакетов АктивногоШлюза для загрузки установщика автоматического обновления&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/packages&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;PACKAGES_DIR&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|500 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Исполняемые файлы расширений 1.0 и 2.0 АктивногоШлюза, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;/opt/AstromKey/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|350 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Конфигурация расширений 1.0 и 2.0 АктивногоШлюза, журналы, кеш, рабочая область во время выполнения&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|2 ГБ (для журналов и аварийных дампов)&lt;br /&gt;
|-&lt;br /&gt;
|Каталог загрузки расширений АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;/opt/AstromKey/remotepluginmodule/plugin_deployment/&amp;lt;/code&amp;gt;&lt;br /&gt;
|В зависимости от загруженных расширений&lt;br /&gt;
|-&lt;br /&gt;
|zRemote исполняемые файлы, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;/opt/AstromKey/zremote&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Использование каталогов не по умолчанию не поддерживается.&lt;br /&gt;
|50 МБ&lt;br /&gt;
|-&lt;br /&gt;
|zRemote редактируемая пользователем постоянная конфигурация,&lt;br /&gt;
&lt;br /&gt;
zRemote Рабочая область удаленного выполнения, отчеты о сбоях&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/zremote/agent&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Использование каталогов не по умолчанию не поддерживается.&lt;br /&gt;
|50 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Логи zRemote&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/lib/AstromKey/zremote/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Установка АктивногоШлюзас zRemote в каталоги, отличные от каталогов по умолчанию, не поддерживается.&lt;br /&gt;
|200 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Частные синтетические исполняемые файлы, библиотеки и связанные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;/opt/AstromKey/synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;/synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
|270 МБ&lt;br /&gt;
|-&lt;br /&gt;
|Приватные синтетические логи&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/log/AstromKey/synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;LOG&amp;gt;/synthetic/log&amp;lt;/code&amp;gt;&lt;br /&gt;
|1 ГБ&lt;br /&gt;
|-&lt;br /&gt;
|Частные синтетические временные файлы&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/tmp/AstromKey/synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
|20 ГБ, в том числе &lt;br /&gt;
&lt;br /&gt;
1 ГБ для &amp;lt;code&amp;gt;/var/tmp/AstromKey/synthetic/cache&amp;lt;/code&amp;gt; и &lt;br /&gt;
&lt;br /&gt;
1 ГБ для &amp;lt;code&amp;gt;/var/tmp/AstromKey/synthetic/screenshots&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Автообновление&lt;br /&gt;
|&amp;lt;code&amp;gt;/opt/AstromKey/autoupdater&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;INSTALL&amp;gt;/autoupdater&amp;lt;/code&amp;gt;&lt;br /&gt;
|Включено в оценку исполняемых файлов АктивногоШлюза&lt;br /&gt;
|-&lt;br /&gt;
|Логи автообновления&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/log/AstromKey/autoupdater&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;LOG&amp;gt;/autoupdater&amp;lt;/code&amp;gt;&lt;br /&gt;
|200 МБ&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;
|&amp;lt;code&amp;gt;AstromKeygateway&amp;lt;/code&amp;gt;&lt;br /&gt;
|по умолчанию: &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
настраивается во время установки&lt;br /&gt;
|Основной сервис АктивногоШлюза. Присутствует для всех целей и функциональных модулей.&lt;br /&gt;
|-&lt;br /&gt;
|Автообновление АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;AstromKeyautoupdater&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
|Сервис автоматического обновления. Присутствует для всех целей и функциональных модулей АктивногоШлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Расширения 1.0 (удаленный подключаемый модуль)&lt;br /&gt;
|&amp;lt;code&amp;gt;remotepluginmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|как и для АктивногоШлюза&lt;br /&gt;
|Сервис для функционального модуля Extensions 1.0. Присутствует на АктивныхШлюзах, установленных для мониторинга маршрутизации. Эта служба будет активной или неактивной в зависимости от конфигурации — настройки по умолчанию см. в описании модуля.&lt;br /&gt;
|-&lt;br /&gt;
|Расширения 2.0&lt;br /&gt;
|&amp;lt;code&amp;gt;extensionsmodule&amp;lt;/code&amp;gt;&lt;br /&gt;
|как и для АктивногоШлюза&lt;br /&gt;
|Сервис для функционального модуля Extensions 2.0. Присутствует на АктивныхШлюзах, установленных для мониторинга маршрутизации. Эта служба будет активной или неактивной в зависимости от конфигурации — настройки по умолчанию см. в описании модуля.&lt;br /&gt;
|-&lt;br /&gt;
|zRemote&lt;br /&gt;
|&amp;lt;code&amp;gt;zremote&amp;lt;/code&amp;gt;&lt;br /&gt;
|как и для АктивногоШлюза&lt;br /&gt;
|Сервис для функционального модуля zRemote. Присутствует на АктивныхШлюзах, установленных с целью маршрутизации трафика z/OS в Dynatrace.&lt;br /&gt;
|-&lt;br /&gt;
|Синтетика&lt;br /&gt;
|&amp;lt;code&amp;gt;vuc&amp;lt;/code&amp;gt;&lt;br /&gt;
|как и для АктивногоШлюза&lt;br /&gt;
|Сервис для Синтетического функционального модуля. Присутствует на АктивныхШлюзах, установленных для запуска синтетических мониторов из частной локации.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Пользователь, работающий со службой АктивногоШлюза ===&lt;br /&gt;
По умолчанию программа установки АктивногоШлюза использует пользователя &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt; для запуска службы АктивногоШлюза. Этому пользователю не требуются привилегии root.&lt;br /&gt;
&lt;br /&gt;
Если пользователь &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt; еще не существует в системе, программа установки создаст его.&lt;br /&gt;
&lt;br /&gt;
=== Использование портов ===&lt;br /&gt;
По умолчанию АктивныйШлюз:&lt;br /&gt;
&lt;br /&gt;
* получает соединения от ЕдиныхАгентов или других АктивныхШлюзов через порт 9999&lt;br /&gt;
* получает API Dynatrace на порт 9999&lt;br /&gt;
* подключается к SaaS или Managed-кластеру через порт 443&lt;br /&gt;
&lt;br /&gt;
== Пользовательские настройки установщика ==&lt;br /&gt;
Вам не нужно указывать какие-либо параметры для команды установки, если только вам не нужно настроить такие параметры, как расположение каталогов, конфигурация прокси-сервера, сертификаты SSL и т. д. Для настройки таких параметров можно использовать параметры командной строки и переменные среды.&lt;br /&gt;
&lt;br /&gt;
=== Синтаксис команды установки ===&lt;br /&gt;
 &amp;lt;code&amp;gt;AstromKey-ActiveGate-Linux-x86-&amp;lt;version&amp;gt;.sh [&amp;lt;параметр_1&amp;gt;=&amp;lt;значение_1&amp;gt;]  [&amp;lt;параметр_2&amp;gt;=&amp;lt;значение_2&amp;gt;] ...&amp;lt;/code&amp;gt;&lt;br /&gt;
Пробелы между именем параметра и значением параметра (вокруг знака &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) не допускаются в синтаксисе команды.&lt;br /&gt;
&lt;br /&gt;
=== Конфигурация прокси ===&lt;br /&gt;
Конфигурация прокси должна быть указана в следующем формате. Это позволит настроить прокси АктивногоШлюза для всех исходящих соединений (в разделе конфигурации &amp;lt;code&amp;gt;http.client&amp;lt;/code&amp;gt;):&lt;br /&gt;
 &amp;lt;code&amp;gt;PROXY=&amp;lt;схема_прокси&amp;gt;&amp;lt;пользователь&amp;gt;:&amp;lt;пароль&amp;gt;@&amp;lt;сервер&amp;gt;:&amp;lt;порт&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Где:&lt;br /&gt;
&lt;br /&gt;
* Все компоненты необязательны, кроме &amp;lt;code&amp;gt;&amp;lt;server&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Если не указаны ни &amp;lt;code&amp;gt;&amp;lt;пользователь&amp;gt;&amp;lt;/code&amp;gt;, ни &amp;lt;code&amp;gt;&amp;lt;пароль&amp;gt;&amp;lt;/code&amp;gt;, то символ @ следует опустить.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;пароль&amp;gt;&amp;lt;/code&amp;gt; можно указать, только если указано имя пользователя.&lt;br /&gt;
* ':' после &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;&amp;lt;/code&amp;gt; можно указать, даже если часть пароля пуста.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;схема_прокси&amp;gt;&amp;lt;/code&amp;gt; не является обязательной и может быть &amp;lt;code&amp;gt;&amp;quot;http://&amp;quot;&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;&amp;quot;https://&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;пользователь&amp;gt;&amp;lt;/code&amp;gt; является необязательным.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;server&amp;gt;&amp;lt;/code&amp;gt; может быть IP-адресом или DNS-именем, но не путем. Например, если указано «1.2.3.4/textaferslash», будет извлечена только часть IP («1.2.3.4»). Косая черта и следующий за ней текст будут игнорироваться.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;порт&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;
 &amp;lt;code&amp;gt;--ignore-cluster-runtime-info SERVER=&amp;lt;адрес_обратного_прокси&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Кроме того, вы можете настроить АктивныйШлюз после установки, внеся изменения в конфигурацию АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Пользователь службы АктивногоШлюза ===&lt;br /&gt;
Чтобы указать пользователя, запускающего службу АктивногоШлюза, укажите следующую опцию командной строки:&lt;br /&gt;
 &amp;lt;code&amp;gt;USER=&amp;lt;user&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Установщик создает пользователя, если он еще не существует в системе и ему не требуются привилегии root. Если параметр не указан, установщик создает пользователя &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt; для запуска службы АктивногоШлюза. Однако вы можете использовать &amp;lt;code&amp;gt;USER=root&amp;lt;/code&amp;gt;, чтобы заставить службу работать от имени пользователя root. Примечание: параметр &amp;lt;code&amp;gt;USER=root&amp;lt;/code&amp;gt; не поддерживается при установке синтетического АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
=== Ограничения для расположения каталогов и точек монтирования ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;настраиваемый_каталог&amp;gt;/gateway&amp;lt;/code&amp;gt;, то есть &amp;lt;code&amp;gt;INSTALL/gateway,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;CONFIG/gateway,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;LOG/gateway&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TEMP/gateway&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PACKAGES_DIR/gateway&amp;lt;/code&amp;gt;, не может быть родительским для другого настраиваемого каталога, то есть &amp;lt;code&amp;gt;INSTALL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CONFIG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TEMP&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LOG&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;PACKAGED_DIR&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Например, не указывайте:&lt;br /&gt;
 &amp;lt;code&amp;gt;INSTALL=/AstromKey&lt;br /&gt;
 LOG=/AstromKey/gateway/logs&lt;br /&gt;
 CONFIG=/AstromKey/gateway/config&lt;br /&gt;
 TEMP=/AstromKey/gateway/tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
Также не указывайте:&lt;br /&gt;
 &amp;lt;code&amp;gt;CONFIG=/var/lib/AstromKey&lt;br /&gt;
 PACKAGES_DIR=/var/lib/AstromKey/gateway/packages&amp;lt;/code&amp;gt;&lt;br /&gt;
Однако разрешен общий родитель, например:&lt;br /&gt;
 &amp;lt;code&amp;gt;INSTALL=/example/apps&lt;br /&gt;
 CONFIG=/example/configs&lt;br /&gt;
 LOG=/example/logs&lt;br /&gt;
 TEMP=/example/tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Точки монтирования ====&lt;br /&gt;
В процессе установки АктивныйШлюз создает подкаталоги в своих каталогах верхнего уровня. Если вы использовали параметры &amp;lt;code&amp;gt;INSTALL&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;CONFIG&amp;lt;/code&amp;gt; для указания путей, АктивныйШлюз создаст свои подкаталоги по указанным путям. Не создавайте точки монтирования для этих подкаталогов, созданных установщиком. Вы можете монтировать только каталоги верхнего уровня по умолчанию или указанные вами каталоги верхнего уровня.&lt;br /&gt;
&lt;br /&gt;
Например, если вы указали следующий параметр &amp;lt;code&amp;gt;INSTALL&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;INSTALL=/opt/MyActiveGate&amp;lt;/code&amp;gt;&lt;br /&gt;
Программа установки АктивногоШлюза создаст подкаталог &amp;lt;code&amp;gt;gateway&amp;lt;/code&amp;gt; в указанном вами пути установки: &amp;lt;code&amp;gt;/opt/MyActiveGate/gateway&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как результат:&lt;br /&gt;
&lt;br /&gt;
* Точка монтирования &amp;lt;code&amp;gt;/opt/MyActiveGate&amp;lt;/code&amp;gt; '''КОРРЕКТНА'''.&lt;br /&gt;
* Точка монтирования &amp;lt;code&amp;gt;/opt/MyActiveGate/gateway&amp;lt;/code&amp;gt; '''НЕКОРРЕКТНА'''.&lt;br /&gt;
&lt;br /&gt;
==== Использование &amp;lt;code&amp;gt;/temp&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;/tmp&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Из-за возможной автоматической очистки мы рекомендуем вам не использовать каталоги &amp;lt;code&amp;gt;/temp&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;/tmp&amp;lt;/code&amp;gt; или их подкаталоги для установки АктивногоШлюза или хранения каких-либо данных, сгенерированных или используемых АктивнымШлюзом.&lt;br /&gt;
&lt;br /&gt;
=== Каталог установки ===&lt;br /&gt;
 &amp;lt;code&amp;gt;INSTALL=&amp;lt;directory&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняет установочные файлы в указанном каталоге. Значение по умолчанию для этого параметра (если оно не указано) — &amp;lt;code&amp;gt;/opt/AstromKey&amp;lt;/code&amp;gt;. Этот параметр не разрешен во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Каталог для хранения загруженных пакетов ===&lt;br /&gt;
 &amp;lt;code&amp;gt;PACKAGES_DIR=&amp;lt;directory&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняет установочные файлы дополнительных возможностей в указанном каталоге. Значение по умолчанию для этого параметра (если не указано) — &amp;lt;code&amp;gt;/var/lib/AstromKey/packages&amp;lt;/code&amp;gt;. Не разрешено во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Каталог логов ===&lt;br /&gt;
 &amp;lt;code&amp;gt;LOG=&amp;lt;directory&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняет файлы журналов в указанном каталоге. Значение по умолчанию для этого параметра (если не указано) — &amp;lt;code&amp;gt;/var/log/AstromKey&amp;lt;/code&amp;gt;. Не разрешено во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Каталог конфигурации ===&lt;br /&gt;
 &amp;lt;code&amp;gt;CONFIG=&amp;lt;directory&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраняет файлы конфигурации в указанном каталоге. Значение по умолчанию для этого параметра (если не указано) — &amp;lt;code&amp;gt;/var/lib/AstromKey&amp;lt;/code&amp;gt;. Не разрешено во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Временный каталог ===&lt;br /&gt;
 &amp;lt;code&amp;gt;TEMP=&amp;lt;directory&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Указывает временный каталог, который будет использоваться АктивнымШлюзом. Значение по умолчанию для этого параметра (если не указано) — &amp;lt;code&amp;gt;/var/tmp/AstromKey&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;
 &amp;lt;code&amp;gt;--ca-certificate-file=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Абсолютный путь к местоположению файла, содержащего пароль сертификата:&lt;br /&gt;
 &amp;lt;code&amp;gt;--ca-certificate-password-file=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Пример команды:mple:&lt;br /&gt;
 &amp;lt;code&amp;gt;[root@host]# ./AstromKey-ActiveGate-Linux-1.217.sh --ca-certificate-file=/home/fred/myCert.jks  --ca-certificate-password-file=/home/fred/myPwd.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ограничения для указания SSL-сертификата ====&lt;br /&gt;
Прямое указание SSL-сертификата для АктивногоШлюза неприменимо для АктивногоШлюза Кластера. Не пытайтесь настроить SSL-сертификаты непосредственно на АктивномШлюзе Кластера. Если вы это сделаете, сертификат будет перезаписан автоматическим управлением Для АктивныхШлюзов Кластера вы должны загрузить свои сертификаты с помощью Консоли Менеджмента Кластера или REST API Кластера v1.&lt;br /&gt;
&lt;br /&gt;
=== Пользовательский SSL-сертификат ===&lt;br /&gt;
Во время установки вы можете указать сертификат аутентификации, который АктивныйШлюз предоставляет подключающимся клиентам, ЕдинымАгентам или подключениям из браузерных клиентов. Если такие сертификаты требуются, это уменьшает усилия по настройке после установки.&lt;br /&gt;
&lt;br /&gt;
Пароль сертификата указывается в виде файла, из которого считывается пароль.&lt;br /&gt;
&lt;br /&gt;
Абсолютный путь к местоположению сертификата аутентификации, который АктивныйШлюз предоставляет подключающимся клиентам, ЕдинымАгентам, или подключениям из браузерных клиентов (таких как RUM JavaScript):&lt;br /&gt;
 &amp;lt;code&amp;gt;--certificate-file=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Абсолютный путь к местоположению файла, содержащего пароль сертификата, для сертификата аутентификации, который АктивныйШлюз предоставляет подключающимся клиентам:&lt;br /&gt;
 &amp;lt;code&amp;gt;--certificate-password-file=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Пример команды:&lt;br /&gt;
 &amp;lt;code&amp;gt;[root@host]# ./AstromKey-ActiveGate-Linux-1.217.sh --certificate-file=/home/fred/myCert.jks  --certificate-password-file=/home/fred/myPwd.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сетевая зона ===&lt;br /&gt;
 &amp;lt;code&amp;gt;--set-network-zone=&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Определяет сетевую зону, к которой принадлежит АктивныйШлюз. Он может принадлежать только одной сетевой зоне. Имя сетевой зоны представляет собой строку буквенно-цифровых символов, дефисов &amp;lt;code&amp;gt;(-)&amp;lt;/code&amp;gt;, знаков подчеркивания &amp;lt;code&amp;gt;(_)&amp;lt;/code&amp;gt; и точек &amp;lt;code&amp;gt;(.)&amp;lt;/code&amp;gt;. Точки используются в качестве разделителей, поэтому вы не должны использовать точку в качестве первого символа имени сетевой зоны. Длина строки ограничена 256 символами.&lt;br /&gt;
&lt;br /&gt;
Этот параметр не разрешен во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Группа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;--set-group=&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Определяет группу АктивныхШлюзов, к которой принадлежит АктивныйШлюз. АктивныйШлюз может принадлежать только одной группе. Имя группы АктивныхШлюзов представляет собой строку буквенно-цифровых символов, дефисов (-), знаков подчеркивания (_) и точек (.). Точки используются в качестве разделителей, поэтому вы не должны использовать точку в качестве первого символа имени группы. Длина строки ограничена 256 символами. Вы можете использовать группы АктивныхШлюзов для выполнения массовых действий на ваших АктивныхШлюзах, таких как управление расширениями 2.0, работающими на АктивныхШлюзах.&lt;br /&gt;
&lt;br /&gt;
Этот параметр не разрешен во время обновления.&lt;br /&gt;
&lt;br /&gt;
=== Время соединения ===&lt;br /&gt;
 &amp;lt;code&amp;gt;AstromKey_ACTIVEGATE_SERVER_CONNECTION_TIMEOUT=&amp;lt;seconds&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Определяет максимальное количество секунд (по умолчанию: &amp;lt;code&amp;gt;120&amp;lt;/code&amp;gt;), в течение которых программа установки будет ожидать подключения к кластеру. В развертываниях Linux этот параметр необходимо использовать как переменную среды.&lt;br /&gt;
&lt;br /&gt;
Время ожидания соединения, указанное в переменной среды &amp;lt;code&amp;gt;ASTROMKEY_ACTIVEGATE_SERVER_CONNECTION_TIMEOUT=&amp;lt;секунды&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;
Чтобы проверить успешность установки и подключения, войдите в AstromKey, в разделе '''Настройки''' выберите '''Статус развертывания''', а затем перейдите на вкладку '''АктивныеШлюзы'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
 &amp;lt;code&amp;gt;[root@host]# export ASTROMKEY_ACTIVEGATE_SERVER_CONNECTION_TIMEOUT=240&lt;br /&gt;
 [root@host]# AstromKey-ActiveGate-Linux-x86-1.0.0.sh &amp;lt;... other parameters&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
или вы можете использовать комбинированные команды в одной строке. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[root@host]# export ASTROMKEY_ACTIVEGATE_SERVER_CONNECTION_TIMEOUT=240 ; AstromKey-ActiveGate-Linux-x86-1.0.0.sh &amp;lt;... other parameters&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8_%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=3306</id>
		<title>Настройка прокси АктивногоШлюза</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8_%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=3306"/>
		<updated>2026-01-30T14:41:49Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
|&amp;lt;code&amp;gt;proxy-server&amp;lt;/code&amp;gt;&lt;br /&gt;
|Адрес сервера (имя хоста или IP-адрес)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-port&amp;lt;/code&amp;gt;&lt;br /&gt;
|Порт (необязательно)&lt;br /&gt;
&lt;br /&gt;
Если оставить пустым, используется порт &amp;lt;code&amp;gt;8080&amp;lt;/code&amp;gt; по умолчанию.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-user&amp;lt;/code&amp;gt;&lt;br /&gt;
|Имя пользователя (необязательно)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-domain&amp;lt;/code&amp;gt;&lt;br /&gt;
|Домен пользователя в случае аутентификации NTLM&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-password&amp;lt;/code&amp;gt;&lt;br /&gt;
|Пароль (необязательно)&lt;br /&gt;
&lt;br /&gt;
Пароль, указанный в свойстве &amp;lt;code&amp;gt;proxy-password&amp;lt;/code&amp;gt;, обфусцируется после перезапуска АктивногоШлюза, а замаскированный пароль сохраняется в свойстве &amp;lt;code&amp;gt;proxy-password-encr&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-off&amp;lt;/code&amp;gt;&lt;br /&gt;
|Если установлено значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, прокси отключается для определенного типа связи.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;proxy-non-proxy-hosts&amp;lt;/code&amp;gt;&lt;br /&gt;
|Список хостов, для связи с которыми АктивныйШлюз не должен использовать прокси&lt;br /&gt;
&lt;br /&gt;
Хосты в списке должны быть разделены символом &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; персонажи. Вы также можете использовать звездочку &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; в качестве подстановочного знака для соответствия любой строке. Может быть только один подстановочный знак в начале или в конце имени хоста. Например, &amp;lt;code&amp;gt;proxy-non-proxy-hosts=*.foo.com|localhost&amp;lt;/code&amp;gt; указывает, что каждый хост в домене &amp;lt;code&amp;gt;foo.com&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt; должен быть доступен напрямую, даже если указан прокси-сервер. Полное описание допустимого синтаксиса см. в синтаксисе параметра &amp;lt;code&amp;gt;http.nonProxyHosts&amp;lt;/code&amp;gt; в свойствах сети.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Конфигурация прокси для АктивногоШлюза ==&lt;br /&gt;
Конфигурация прокси АктивногоШлюза может быть указана во время установки АктивногоШлюза в Linux или Windows (только настройка для всех исходящих соединений), либо ее можно настроить после установки АктивногоШлюза. Чтобы настроить прокси для АктивногоШлюза:&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;custom.properties&amp;lt;/code&amp;gt;, в зависимости от того, для каких целей вы хотите использовать прокси (см. примеры ниже). Например:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;[http.client]&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&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;proxy-password&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;proxy-password-encr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Примеры настройки прокси АктивногоШлюза ==&lt;br /&gt;
Следующие простые сценарии настройки прокси для АктивногоШлюза являются наиболее распространенными и широко используемыми. Если у вас есть специальные и более сложные требования, вы также можете определить расширенную конфигурацию.&lt;br /&gt;
&lt;br /&gt;
=== Прокси для всего исходящего трафика ===&lt;br /&gt;
[[Файл:ПроксиАктивногоШлюзаДляВсегоТрафика.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следующая конфигурация охватывает наиболее распространенный случай указания параметров прокси-сервера для исходящего соединения АктивногоШлюза как с кластером Dynatrace, так и с отслеживаемыми технологиями, такими как AWS, VMware или Azure.&lt;br /&gt;
&lt;br /&gt;
Укажите параметры, связанные с прокси, в разделе &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt; файла &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, включая параметры, связанные с аутентификацией, если это необходимо:&lt;br /&gt;
 &amp;lt;code&amp;gt;[http.client]&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Прокси только для кластера ===&lt;br /&gt;
[[Файл:ПроксиАктивногоШлюзаДляКластера.png]]&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить прокси специально для кластера, позволяя исходящему мониторинговому трафику напрямую подключаться к отслеживаемым технологиям, задайте настройки прокси в разделе &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt; конфигурации АктивногоШлюза.&lt;br /&gt;
 &amp;lt;code&amp;gt;[http.client.internal]&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&amp;lt;/code&amp;gt;&lt;br /&gt;
'''Примечание:'''&lt;br /&gt;
&lt;br /&gt;
Для корректной работы связи АктивногоШлюза после указания вышеперечисленных настроек вам потребуется повторить настройки связи без прокси в &amp;lt;code&amp;gt;http.client.internal&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt; и/или вам потребуется создать разделы &amp;lt;code&amp;gt;http.client.internal&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Прокси для исходящего трафика с прямым подключением к кластеру ===&lt;br /&gt;
[[Файл:ПроксиАктивногоШлюзаДляКластераИТрафика.png]]&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить прокси специально для исходящего трафика мониторинга, но оставить прямое подключение к кластеру:&lt;br /&gt;
&lt;br /&gt;
* Укажите конфигурацию прокси в разделе &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt; файла &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Отключите прокси в разделе &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;[http.client]&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&lt;br /&gt;
 &lt;br /&gt;
 [http.client.internal]&lt;br /&gt;
 proxy-off=true&amp;lt;/code&amp;gt;&lt;br /&gt;
'''Примечание:'''&lt;br /&gt;
&lt;br /&gt;
Для корректной работы связи АктивногоШлюза после указания вышеперечисленных настроек вам потребуется повторить настройки связи без прокси в &amp;lt;code&amp;gt;http.client.internal&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt; и/или вам потребуется создать разделы &amp;lt;code&amp;gt;http.client.internal&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Расширенные сценарии настройки прокси для АктивногоШлюза ==&lt;br /&gt;
Чтобы настроить прокси '''для исходящих подключений''' из АктивногоШлюза, то есть для подключений к отслеживаемым технологиям или к кластеру, отредактируйте файл &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; и задайте свойства в соответствующем разделе. В зависимости от раздела конфигурации, в котором указаны свойства, прокси (и другие параметры связи) влияют только на выбранные типы соединений:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt; — настройки прокси для всех исходящих соединений АктивногоШлюза, включая кластер и все отслеживаемые технологии.&lt;br /&gt;
* &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt; — настройки прокси специально для связи с кластером. Эти настройки переопределяют настройки, указанные в &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt; — настройки прокси специально для отслеживаемых технологий: CloudFoundry, Kubernetes, приватный синтетический мониторинг. Эти настройки переопределяют настройки, указанные в &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;[&amp;lt;technology name&amp;gt;]&amp;lt;/code&amp;gt; — настройки прокси специально для конкретной отслеживаемой технологии, например &amp;lt;code&amp;gt;cloudfoundry_monitoring&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;kubernetes_monitoring&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;synthetic&amp;lt;/code&amp;gt;. Эти параметры переопределяют параметры, указанные в &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;. Обратите внимание, что настройки для многих из этих технологий можно указать совместно в &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Прокси для Kubernetes, Cloud Foundry и Синтетики ===&lt;br /&gt;
Вы можете указать настройки прокси сразу для нескольких отслеживаемых технологий. Настройки, указанные в разделе &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt;, влияют на Kubernetes, CloudFoundry и приватный синтетический мониторинг (этот набор может быть расширен в будущем):&lt;br /&gt;
 &amp;lt;code&amp;gt;[http.client.external]&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&amp;lt;/code&amp;gt;&lt;br /&gt;
'''Примечание:'''&lt;br /&gt;
&lt;br /&gt;
Для корректной работы связи АктивногоШлюза после указания вышеперечисленных настроек вам потребуется повторить настройки связи без прокси в &amp;lt;code&amp;gt;http.client.internal&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt; и/или вам потребуется создать разделы &amp;lt;code&amp;gt;http.client.internal&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;http.client.external&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Разные настройки прокси для Kubernetes, Cloud Foundry и Синтетики ===&lt;br /&gt;
Вы также можете указать выделенные настройки прокси для конкретной отслеживаемой технологии:&lt;br /&gt;
&lt;br /&gt;
* Cloud Foundry в разделе &amp;lt;code&amp;gt;cloudfoundry_monitoring&amp;lt;/code&amp;gt;&lt;br /&gt;
* Kubernetes в разделе &amp;lt;code&amp;gt;kubernetes_monitoring&amp;lt;/code&amp;gt;&lt;br /&gt;
* Приватный синтетический мониторинг в разделе &amp;lt;code&amp;gt;synthetic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;[kubernetes_monitoring]&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Текущие ограничения ==&lt;br /&gt;
&lt;br /&gt;
=== Повторение настроек связи в &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt;. ===&lt;br /&gt;
При указании конфигурации прокси в &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt; обратите внимание, что эти разделы затрагивают различные аспекты связи, а не только прокси. При создании любого из этих разделов обязательно сначала скопируйте содержимое существующего раздела &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt; из файла &amp;lt;code&amp;gt;configuration.properties&amp;lt;/code&amp;gt; (и настройте его соответствующим образом):&lt;br /&gt;
&lt;br /&gt;
* Откройте файл &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt; и скопируйте все свойства из раздела &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt; в файл &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;, раздел &amp;lt;code&amp;gt;[http.client.internal]&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;[http.client.external]&amp;lt;/code&amp;gt; (в зависимости от ситуации).&lt;br /&gt;
* Если в файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; есть раздел &amp;lt;code&amp;gt;[http.client]&amp;lt;/code&amp;gt;, используйте перечисленные там значения, чтобы перезаписать указанные выше значения (значения, которые вы только что скопировали из &amp;lt;code&amp;gt;config.properties&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;[http.client.external]&lt;br /&gt;
 # proxy settings as specific to http.client.external:&lt;br /&gt;
 proxy-server=127.0.0.1&lt;br /&gt;
 proxy-port=8080&lt;br /&gt;
 # basic authentication credentials&lt;br /&gt;
 proxy-user=username&lt;br /&gt;
 proxy-password=password&lt;br /&gt;
 # communication settings copied from existing configuration:&lt;br /&gt;
 connection-timeout=5000&lt;br /&gt;
 socket-timeout=20000&lt;br /&gt;
 connection-request-timeout=5000&lt;br /&gt;
 idle-connection-timeout=15000&lt;br /&gt;
 max-total-connections=256&lt;br /&gt;
 max-connections-per-route=32&lt;br /&gt;
 certificate-validation=yes&lt;br /&gt;
 hostname-verification=yes&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9E%D0%B1%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%BD%D0%BE%D0%BC%D0%B0%D0%BB%D0%B8%D0%B9_%D1%85%D0%BE%D1%81%D1%82%D0%B0_API_-_PUT_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=3305</id>
		<title>Обнаружение аномалий хоста API - PUT конфигурация</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9E%D0%B1%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%BD%D0%BE%D0%BC%D0%B0%D0%BB%D0%B8%D0%B9_%D1%85%D0%BE%D1%81%D1%82%D0%B0_API_-_PUT_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=3305"/>
		<updated>2026-01-30T14:33:49Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Обновляет конфигурацию обнаружения аномалий для хостов.&lt;br /&gt;
&lt;br /&gt;
Запрос использует в качестве полезной нагрузки &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt; формат.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |PUT&lt;br /&gt;
|Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Среда ActiveGate&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Запись конфигурации ( &amp;lt;code&amp;gt;WriteConfig&amp;lt;/code&amp;gt;) . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] .&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;
!In&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|body&lt;br /&gt;
|HostsAnomalyDetectionConfig&lt;br /&gt;
|Тело JSON запроса. Содержит параметры конфигурации обнаружения аномалий хоста.&lt;br /&gt;
|body&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Объекты тела запроса ===&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HostsAnomalyDetectionConfig&amp;lt;/code&amp;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;
|metadata&lt;br /&gt;
|ConfigurationMetadata&lt;br /&gt;
|Метаданные, полезные для отладки&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|connectionLostDetection&lt;br /&gt;
|ConnectionLostDetectionConfig&lt;br /&gt;
|Настройка обнаружения потерянного соединения.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|highCpuSaturationDetection&lt;br /&gt;
|HighCpuSaturationDetectionConfig&lt;br /&gt;
|Конфигурация обнаружения высокой загрузки ЦП&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|highMemoryDetection&lt;br /&gt;
|HighMemoryDetectionConfig&lt;br /&gt;
|Конфигурация обнаружения высокого использования памяти.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|highGcActivityDetection&lt;br /&gt;
|HighGcActivityDetectionConfig&lt;br /&gt;
|Настройка обнаружения высокой активности сборщика мусора.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|outOfMemoryDetection&lt;br /&gt;
|OutOfMemoryDetectionConfig&lt;br /&gt;
|Конфигурация Java для обнаружения проблем с нехваткой памяти.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|outOfThreadsDetection&lt;br /&gt;
|OutOfThreadsDetectionConfig&lt;br /&gt;
|Конфигурация обнаружения проблем Java вне потоков.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|networkDroppedPacketsDetection&lt;br /&gt;
|NetworkDroppedPacketsDetectionConfig&lt;br /&gt;
|Настройка обнаружения большого количества отброшенных пакетов.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|networkErrorsDetection&lt;br /&gt;
|NetworkErrorsDetectionConfig&lt;br /&gt;
|Настройка обнаружения большого количества сетевых ошибок.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|highNetworkDetection&lt;br /&gt;
|HighNetworkDetectionConfig&lt;br /&gt;
|Конфигурация обнаружения высокой загрузки сети.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|networkTcpProblemsDetection&lt;br /&gt;
|NetworkTcpProblemsDetectionConfig&lt;br /&gt;
|Настройка обнаружения проблем с подключением TCP.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|networkHighRetransmissionDetection&lt;br /&gt;
|NetworkHighRetransmissionDetectionConfig&lt;br /&gt;
|Конфигурация обнаружения высокой скорости повторной передачи.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|diskLowSpaceDetection&lt;br /&gt;
|DiskLowSpaceDetectionConfig&lt;br /&gt;
|Настройка обнаружения нехватки места на диске.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|diskSlowWritesAndReadsDetection&lt;br /&gt;
|DiskSlowWritesAndReadsDetectionConfig&lt;br /&gt;
|Настройка обнаружения медленно работающих дисков.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|diskLowInodesDetection&lt;br /&gt;
|DiskLowInodesDetectionConfig&lt;br /&gt;
|Конфигурация обнаружения низкого количества инодов на диске.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;ConfigurationMetadata&amp;lt;/code&amp;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;
|configurationVersions&lt;br /&gt;
|integer[]&lt;br /&gt;
|Отсортированный список номеров версий конфигурации.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|currentConfigurationVersions&lt;br /&gt;
|string[]&lt;br /&gt;
|Отсортированный список номеров версий конфигурации.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|clusterVersion&lt;br /&gt;
|string&lt;br /&gt;
|Версия Dynatrace.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;ConnectionLostDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|EnabledOnGracefulShutdowns&lt;br /&gt;
|boolean&lt;br /&gt;
|Оповещение ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) о корректном завершении работы хоста.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HighCpuSaturationDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|HighCpuSaturationThresholds&lt;br /&gt;
|Пользовательские пороги для высокой загрузки ЦП. Если не установлено, то используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HighCpuSaturationThresholds&amp;lt;/code&amp;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;
|cpuSaturation&lt;br /&gt;
|integer&lt;br /&gt;
|Предупреждать, если загрузка ЦП превышает ''X'' % в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект _ &amp;lt;code&amp;gt;HighMemoryDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|HighMemoryThresholds&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;HighMemoryThresholds&amp;lt;/code&amp;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;
|pageFaultsPerSecondWindows&lt;br /&gt;
|integer&lt;br /&gt;
|Частота ошибок страницы памяти выше, чем ''X'' ошибок в секунду в Windows.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|usedMemoryPercentageWindows&lt;br /&gt;
|integer&lt;br /&gt;
|Использование памяти выше, чем ''X'' % в Windows.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|pageFaultsPerSecondNonWindows&lt;br /&gt;
|integer&lt;br /&gt;
|Частота ошибок страницы памяти выше, чем ''X'' ошибок в секунду в Linux.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|usedMemoryPercentageNonWindows&lt;br /&gt;
|integer&lt;br /&gt;
|Использование памяти выше, чем ''X'' % в Linux.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HighGcActivityDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|HighGcActivityThresholds&lt;br /&gt;
|Пользовательские пороги для высокой активности GC. Если не установлено, используется автоматический режим.&lt;br /&gt;
&lt;br /&gt;
Выполнение любого из этих условий приводит к срабатыванию предупреждения.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HighGcActivityThresholds&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Пользовательские пороги для высокой активности GC. Если не установлено, используется автоматический режим.&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;
|gcTimePercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Время ГХ превышает ''X'' % в 3 из 5 образцов.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|gcSuspensionPercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Взвесь GC выше, чем ''X'' % в 3 из 5 образцов.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;OutOfMemoryDetectionConfig&amp;lt;/code&amp;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;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|OutOfMemoryThresholds&lt;br /&gt;
|Пользовательские пороги для Java из памяти. Если не установлено, используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;OutOfMemoryThresholds&amp;lt;/code&amp;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;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|outOfMemoryExceptionsNumber&lt;br /&gt;
|integer&lt;br /&gt;
|Предупреждать, если количество исключений Java из-за нехватки памяти составляет ''X'' в минуту или выше.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;OutOfThreadsDetectionConfig&amp;lt;/code&amp;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;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|OutOfThreadsThresholds&lt;br /&gt;
|Пользовательские пороги для обнаружения Java вне потоков. Если не установлено, используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;OutOfThreadsThresholds&amp;lt;/code&amp;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;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|outOfThreadsExceptionsNumber&lt;br /&gt;
|integer&lt;br /&gt;
|Предупреждать, если количество исключений Java out of threads равно ''X'' в минуту или выше.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;NetworkDroppedPacketsDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|NetworkDroppedPacketsThresholds&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;NetworkDroppedPacketsThresholds&amp;lt;/code&amp;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;
|dropPacketsPercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Процент потерянных пакетов при приеме/передаче превышает ''X'' % в 3 из 5 образцов.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|TotalPacketsRate&lt;br /&gt;
|integer&lt;br /&gt;
|Суммарная скорость приема/передачи пакетов превышает ''X'' пакетов в секунду в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;NetworkErrorsDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|NetworkErrorsThresholds&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;NetworkErrorsThresholds&amp;lt;/code&amp;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;
|errorsPercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Процент пакетов с ошибками приема/передачи превышает ''X'' % в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|TotalPacketsRate&lt;br /&gt;
|integer&lt;br /&gt;
|Суммарная скорость приема/передачи пакетов превышает ''X'' пакетов в секунду в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HighNetworkDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|HighNetworkThresholds&lt;br /&gt;
|Пользовательские пороги для высокой загрузки сети. Если не установлено, используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;HighNetworkThresholds&amp;lt;/code&amp;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;
|utilizationPercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Оповещение, если использование отправленного/полученного трафика превышает ''X'' % в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;NetworkTcpProblemsDetectionConfig&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Настройка обнаружения проблем с подключением TCP.&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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|NetworkTcpProblemsThresholds&lt;br /&gt;
|Пользовательские пороги для проблем с TCP-соединением. Если не установлено, используется автоматический режим.&lt;br /&gt;
&lt;br /&gt;
Все эти условия должны быть соблюдены для срабатывания оповещения.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;NetworkTcpProblemsThresholds&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Пользовательские пороги для проблем с TCP-соединением. Если не установлено, используется автоматический режим.&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;
|newConnectionFailuresPercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Процент новых сбоев соединения превышает ''X'' % в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|failedConnectionsNumberPerMinute&lt;br /&gt;
|integer&lt;br /&gt;
|Количество неудачных подключений превышает ''X'' подключений в минуту в 3 из 5 образцов.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;NetworkHighRetransmissionDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|NetworkHighRetransmissionThresholds&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;NetworkHighRetransmissionThresholds&amp;lt;/code&amp;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;
|retransmissionRatePercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Скорость повторной передачи выше, чем ''X'' % в 3 из 5 образцов.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|retransmittedPacketsNumberPerMinute&lt;br /&gt;
|integer&lt;br /&gt;
|Количество повторно переданных пакетов превышает ''X'' пакетов в минуту в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;DiskLowSpaceDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|DiskLowSpaceThresholds&lt;br /&gt;
|Пользовательские пороги для нехватки места на диске. Если не установлено, используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;DiskLowSpaceThresholds&amp;lt;/code&amp;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;
|freeSpacePercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Предупреждать, если свободное место на диске меньше ''X'' % в 3 из 5 образцов.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;DiskSlowWritesAndReadsDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|DiskSlowWriteAndReadsThresholds&lt;br /&gt;
|Пользовательские пороги для медленных дисков. Если не установлено, используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;DiskSlowWriteAndReadsThresholds&amp;lt;/code&amp;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;
|writeAndReadTime&lt;br /&gt;
|integer&lt;br /&gt;
|Предупреждать, если время чтения/записи диска превышает ''X'' миллисекунд в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;DiskLowInodesDetectionConfig&amp;lt;/code&amp;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;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|Обнаружение включено ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или отключено ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|customThresholds&lt;br /&gt;
|DiskLowInodesThresholds&lt;br /&gt;
|Пользовательские пороги для низкого количества инодов на диске. Если не установлено, используется автоматический режим.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;DiskLowInodesThresholds&amp;lt;/code&amp;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;
|freeInodesPercentage&lt;br /&gt;
|integer&lt;br /&gt;
|Оповещение, если процент доступных инодов ниже ''X'' % в 3 из 5 выборок.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела запроса ===&lt;br /&gt;
Это модель тела запроса, показывающая возможные элементы. Его необходимо настроить для использования в реальном запросе.&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
     &amp;quot;configurationVersions&amp;quot;: [&lt;br /&gt;
       4,&lt;br /&gt;
       2&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;clusterVersion&amp;quot;: &amp;quot;Mock version&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;connectionLostDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;enabledOnGracefulShutdowns&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highCpuSaturationDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;cpuSaturation&amp;quot;: 90&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highMemoryDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;pageFaultsPerSecondWindows&amp;quot;: 50,&lt;br /&gt;
       &amp;quot;usedMemoryPercentageWindows&amp;quot;: 85,&lt;br /&gt;
       &amp;quot;pageFaultsPerSecondNonWindows&amp;quot;: 10,&lt;br /&gt;
       &amp;quot;usedMemoryPercentageNonWindows&amp;quot;: 85&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highGcActivityDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;gcTimePercentage&amp;quot;: 35,&lt;br /&gt;
       &amp;quot;gcSuspensionPercentage&amp;quot;: 20&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;outOfMemoryDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;outOfMemoryExceptionsNumber&amp;quot;: 2&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;outOfThreadsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;outOfThreadsExceptionsNumber&amp;quot;: 2&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkDroppedPacketsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;droppedPacketsPercentage&amp;quot;: 8,&lt;br /&gt;
       &amp;quot;totalPacketsRate&amp;quot;: 8&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkErrorsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;errorsPercentage&amp;quot;: 9,&lt;br /&gt;
       &amp;quot;totalPacketsRate&amp;quot;: 9&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highNetworkDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;utilizationPercentage&amp;quot;: 88&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkTcpProblemsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;newConnectionFailuresPercentage&amp;quot;: 5,&lt;br /&gt;
       &amp;quot;failedConnectionsNumberPerMinute&amp;quot;: 5&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkHighRetransmissionDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;retransmissionRatePercentage&amp;quot;: 15,&lt;br /&gt;
       &amp;quot;retransmittedPacketsNumberPerMinute&amp;quot;: 15&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;diskLowSpaceDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;freeSpacePercentage&amp;quot;: 10&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;diskSlowWritesAndReadsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;writeAndReadTime&amp;quot;: 300&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;diskLowInodesDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;freeInodesPercentage&amp;quot;: 10&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&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;
|204&lt;br /&gt;
|&lt;br /&gt;
|Успех. Конфигурация обновлена. Ответ не имеет тела.&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|ErrorEnvelope&lt;br /&gt;
|Не удалось. Ввод недействителен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Проверка полезную нагрузку ==&lt;br /&gt;
Мы рекомендуем вам проверить полезную нагрузку перед ее отправкой с фактическим запросом. Код ответа 204 указывает на действительную полезную нагрузку.&lt;br /&gt;
&lt;br /&gt;
Запрос использует в качестве полезной нагрузки &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt; формат.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |POST&lt;br /&gt;
|Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/hosts/validator&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Среда ActiveGate&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/anomalyDetection/hosts/validator&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Аутентификация ===&lt;br /&gt;
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Запись конфигурации ( &amp;lt;code&amp;gt;WriteConfig&amp;lt;/code&amp;gt;) . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] .&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;
|204&lt;br /&gt;
|&lt;br /&gt;
|Подтверждено. Представленная конфигурация действительна. Ответ не имеет тела.&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|ErrorEnvelope&lt;br /&gt;
|Не удалось. Ввод недействителен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
В этом примере запрос обновляет конфигурацию обнаружения аномалий для служб базы данных из примера запроса GET . Он активирует функцию оповещения о корректном отключении хоста . Он также изменяет определение насыщения ЦП в режиме хоста на основе пользовательских настроек и устанавливает следующий порог:&lt;br /&gt;
&lt;br /&gt;
* Предупреждает, если загрузка ЦП превышает 90 % в 3 из 5 образцов.&lt;br /&gt;
&lt;br /&gt;
Маркер API передается в заголовке авторизации .&lt;br /&gt;
&lt;br /&gt;
Вы можете скачать или скопировать образец тела запроса, чтобы попробовать его самостоятельно. Во-первых, обязательно создайте резервную копию текущей конфигурации с помощью вызова конфигурации обнаружения аномалий хоста GET .&lt;br /&gt;
&lt;br /&gt;
==== Curl ====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X PUT \&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;https://mySampleEnv.live.dynatrace.com/api/config/v1/anomalyDetection/hosts&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \&lt;br /&gt;
   -H 'Content-Type: application/json' \&lt;br /&gt;
   -d '{&amp;lt;truncated - see the Request body section below&amp;gt;}'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== URL-адрес запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.dynatrace.com/api/config/v1/anomalyDetection/hosts&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;connectionLostDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;enabledOnGracefulShutdowns&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highCpuSaturationDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
     &amp;quot;customThresholds&amp;quot;: {&lt;br /&gt;
       &amp;quot;cpuSaturation&amp;quot;: 90&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highMemoryDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highGcActivityDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;outOfMemoryDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;outOfThreadsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkDroppedPacketsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkErrorsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;highNetworkDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkTcpProblemsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;networkHighRetransmissionDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;diskLowSpaceDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;diskSlowWritesAndReadsDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;diskLowInodesDetection&amp;quot;: {&lt;br /&gt;
     &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Код ответа ====&lt;br /&gt;
204&lt;br /&gt;
&lt;br /&gt;
==== Результат ====&lt;br /&gt;
Обновленная конфигурация имеет следующие параметры:&lt;br /&gt;
&lt;br /&gt;
[[Файл:host2.png]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3304</id>
		<title>Обновление окружения</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3304"/>
		<updated>2026-01-30T09:09:07Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Этот вызов API обновляет существующую среду или создает новую.&lt;br /&gt;
==Аутентификация==&lt;br /&gt;
Для выполнения этого запроса вам необходимо разрешение API &amp;lt;code&amp;gt;(ServiceProviderAPI)&amp;lt;/code&amp;gt;, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. [https://doc.ruscomtech.ru/index.php/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 Аутентификация кластера].&lt;br /&gt;
==Конечная точка==&lt;br /&gt;
&amp;lt;code&amp;gt;/api/cluster/v2/environments&amp;lt;/code&amp;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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор среды для обновления. &lt;br /&gt;
&lt;br /&gt;
Если вы также устанавливаете идентификатор в теле сообщения, он должен совпадать с этим идентификатором.&lt;br /&gt;
|path&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|createToken&lt;br /&gt;
|boolean&lt;br /&gt;
|Если задано значение true, токен управления токенами с областями действия apiTokens.read и apiTokens.write (для использования с API токена версии 2) и TenantTokenManagement (для использования с API токена версии 1) создается при создании новой среды. Затем этот токен возвращается в теле ответа. Его можно использовать во вновь созданной среде для создания других токенов для настройки этой среды.&lt;br /&gt;
|query&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|body&lt;br /&gt;
|Environment&lt;br /&gt;
|Тело JSON запроса. Тело не должно предоставлять идентификатор, так как он будет автоматически назначен сервером Dynatrace.&lt;br /&gt;
|body&lt;br /&gt;
|Да&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела запроса===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;Environment&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;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Отображаемое имя среды.&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор среды. Должен соответствовать [a-zA-Z0-9_-]{1,70}&lt;br /&gt;
|-&lt;br /&gt;
|trial&lt;br /&gt;
|boolean&lt;br /&gt;
|Указывает, является ли среда пробной или непробной. Создание пробной среды возможно только в том случае, если это позволяет ваша лицензия. Значение по умолчанию — false (не пробная версия).&lt;br /&gt;
|-&lt;br /&gt;
|state&lt;br /&gt;
|string&lt;br /&gt;
|Указывает, включена или отключена среда (&amp;lt;code&amp;gt;DISABLED&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ENABLED&amp;lt;/code&amp;gt;). Значение по умолчанию — ENABLED&lt;br /&gt;
|-&lt;br /&gt;
|tags&lt;br /&gt;
|string[]&lt;br /&gt;
|Набор тегов, которые назначаются этой среде. Каждый тег может иметь максимальную длину 100 символов.&lt;br /&gt;
|-&lt;br /&gt;
|creationDate&lt;br /&gt;
|string&lt;br /&gt;
|Дата создания среды в формате ISO 8601 (гггг-ММ-дд'Т'ЧЧ:мм:сс.ССС'Z')&lt;br /&gt;
|-&lt;br /&gt;
|quotas&lt;br /&gt;
|EnvironmentQuotas&lt;br /&gt;
|Информация о потреблении на уровне среды и квотах. Возвращается только в том случае, если для параметра includeConsumptionInfo или includeUncachedConsumptionInfo установлено значение true. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|storage&lt;br /&gt;
|EnvironmentStorage&lt;br /&gt;
|Использование хранилища на уровне среды и информация об ограничениях. Не возвращается, если параметр includeStorageInfo не равен true. Если пропустить при редактировании методом PUT, то уже установленные лимиты останутся.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;EnvironmentQuotas&amp;lt;/code&amp;gt;====&lt;br /&gt;
Информация о потреблении на уровне среды и квотах. Возвращается только в том случае, если для параметра '''includeConsumptionInfo''' или '''includeUncachedConsumptionInfo''' установлено значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|hostUnits&lt;br /&gt;
|HostUnitQuota&lt;br /&gt;
|Информация о потреблении хост-модулей и квотах на уровне среды. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
|-&lt;br /&gt;
|demUnits&lt;br /&gt;
|DemUnitsQuota&lt;br /&gt;
|Потребление единиц DEM и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы ЦМР не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|userSessions&lt;br /&gt;
|UserSessionsQuota&lt;br /&gt;
|Информация о потреблении пользовательских сеансов и квоте на уровне среды. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|sessionProperties&lt;br /&gt;
|SessionPropertiesQuota&lt;br /&gt;
|Информация о потреблении свойств сеанса пользователя на уровне среды.&lt;br /&gt;
|-&lt;br /&gt;
|syntheticMonitors&lt;br /&gt;
|SyntheticQuota&lt;br /&gt;
|Синтетика отслеживает потребление и информацию о квотах на уровне среды. Не устанавливается (и не редактируется), если не включены ни синтетические, ни цифровые единицы измерения. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|customMetrics&lt;br /&gt;
|CustomMetricsQuota&lt;br /&gt;
|Использование пользовательских метрик и информация о квотах на уровне среды. Не задано (и недоступно для редактирования), если специальные показатели не включены. Не устанавливается (и не редактируется), если включены единицы данных Дейвиса. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
|-&lt;br /&gt;
|davisDataUnits&lt;br /&gt;
|DavisDataUnitsQuota&lt;br /&gt;
|Потребление единиц данных Дэвиса и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы данных Дэвиса не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|logMonitoring&lt;br /&gt;
|LogMonitoringQuota&lt;br /&gt;
|Журнал мониторинга потребления и информации о квотах на уровне среды. Не задано (и недоступно для редактирования), если мониторинг журналов не включен. Не задано (и недоступно для редактирования), если мониторинг журналов перенесен в данные Davis на уровне лицензии. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;HostUnitQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Информация о потреблении хост-модулей и квотах на уровне среды. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|currentUsage&lt;br /&gt;
|number&lt;br /&gt;
|Текущее использование среды.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Параллельная квота среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;DemUnitsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Потребление единиц DEM и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы ЦМР не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывается каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserSessionsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Информация о потреблении пользовательских сеансов и квоте на уровне среды. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithMobileSessionReplayThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Ежегодные сеансы мобильных пользователей с использованием среды воспроизведения. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithWebSessionReplayThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячные сеансы веб-пользователей с использованием среды воспроизведения. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithMobileSessionReplayThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячные сеансы мобильных пользователей с использованием среды воспроизведения. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|totalAnnualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Общая годовая квота среды сеансов пользователей. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|totalConsumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление среды сеансов пользователей. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|totalConsumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Общее годовое потребление среды сеансов пользователей. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|totalMonthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота среды сеансов пользователей. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithWebSessionReplayThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Ежегодные сеансы веб-пользователей с использованием среды воспроизведения. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|consumedMobileSessionsThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление среды сеансов мобильных пользователей. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedMobileSessionsThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление среды сеансов мобильных пользователей. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SessionPropertiesQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
User session properties consumption information on environment level.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SyntheticQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Синтетика отслеживает потребление и информацию о квотах на уровне среды. Не устанавливается (и не редактируется), если не включены ни синтетические, ни цифровые единицы измерения. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;CustomMetricsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Использование пользовательских метрик и информация о квотах на уровне среды. Не задано (и недоступно для редактирования), если специальные показатели не включены. Не устанавливается (и не редактируется), если включены единицы данных Дейвиса. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|currentUsage&lt;br /&gt;
|number&lt;br /&gt;
|Текущее использование среды.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Параллельная квота среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;DavisDataUnitsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Потребление единиц данных Дэвиса и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы данных Дейвиса не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;LogMonitoringQuota&amp;lt;/code&amp;gt; object====&lt;br /&gt;
Журнал мониторинга потребления и информации о квотах на уровне среды. Не задано (и недоступно для редактирования), если мониторинг журналов не включен. Не задано (и недоступно для редактирования), если мониторинг журналов перенесен в данные Davis на уровне лицензии. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;EnvironmentStorage&amp;lt;/code&amp;gt; object====&lt;br /&gt;
Использование хранилища на уровне среды и информация об ограничениях. Не возвращается, если параметр includeStorageInfo не равен true. Если пропустить при редактировании методом PUT, то уже установленные лимиты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|transactionStorage&lt;br /&gt;
|TransactionStorage&lt;br /&gt;
|Использование хранилища транзакций и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|sessionReplayStorage&lt;br /&gt;
|SessionReplayStorage&lt;br /&gt;
|Использование хранилища повторов сеансов и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|symbolFilesFromMobileApps&lt;br /&gt;
|SymbolFilesFromMobileApps&lt;br /&gt;
|Файлы символов из хранилища мобильных приложений используют информацию об использовании и ограничениях на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|logMonitoringStorage&lt;br /&gt;
|LogMonitoringStorage&lt;br /&gt;
|Журнал мониторинга использования хранилища и информации об ограничениях на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|serviceRequestLevelRetention&lt;br /&gt;
|ServiceRequestLevelRetention&lt;br /&gt;
|Параметры хранения уровня запросов на обслуживание на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
|-&lt;br /&gt;
|serviceCodeLevelRetention&lt;br /&gt;
|ServiceCodeLevelRetention&lt;br /&gt;
|Параметры хранения на уровне кода службы на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
|-&lt;br /&gt;
|realUserMonitoringRetention&lt;br /&gt;
|RealUserMonitoringRetention&lt;br /&gt;
|Реальные параметры хранения мониторинга пользователей на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|syntheticMonitoringRetention&lt;br /&gt;
|SyntheticMonitoringRetention&lt;br /&gt;
|Настройки хранения синтетического мониторинга на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|sessionReplayRetention&lt;br /&gt;
|SessionReplayRetention&lt;br /&gt;
|Параметры сохранения воспроизведения сеанса на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|logMonitoringRetention&lt;br /&gt;
|LogMonitoringRetention&lt;br /&gt;
|Параметры хранения мониторинга журнала на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Может быть установлено любое значение от 5 до 90 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|userActionsPerMinute&lt;br /&gt;
|UserActionsPerMinute&lt;br /&gt;
|Максимальное количество пользовательских действий, генерируемых в минуту на уровне среды. Можно установить любое значение от 1 до 2 147 483 646 или оставить без ограничений. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|transactionTrafficQuota&lt;br /&gt;
|TransactionTrafficQuota&lt;br /&gt;
|Максимальное количество новых отслеживаемых точек входа PurePath, захваченных за процесс в минуту на уровне среды. Может быть установлено любое значение от 100 до 100000. Если пропустить при редактировании методом PUT, то останется уже установленный лимит.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;TransactionStorage&amp;lt;/code&amp;gt;====&lt;br /&gt;
Использование хранилища транзакций и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionPercentage&lt;br /&gt;
|string&lt;br /&gt;
|Процент усечения для новых данных.&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionReason&lt;br /&gt;
|string&lt;br /&gt;
|Причина усечения.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SessionReplayStorage&amp;lt;/code&amp;gt;====&lt;br /&gt;
Использование хранилища повторов сеансов и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionPercentage&lt;br /&gt;
|string&lt;br /&gt;
|Процент усечения для новых данных.&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionReason&lt;br /&gt;
|string&lt;br /&gt;
|Причина усечения.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SymbolFilesFromMobileApps&amp;lt;/code&amp;gt;====&lt;br /&gt;
Файлы символов из хранилища мобильных приложений используют информацию об использовании и ограничениях на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;LogMonitoringStorage&amp;lt;/code&amp;gt;====&lt;br /&gt;
Журнал мониторинга использования хранилища и информации об ограничениях на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;ServiceRequestLevelRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры хранения уровня запросов на обслуживание на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;ServiceCodeLevelRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры хранения на уровне кода службы на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;RealUserMonitoringRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Реальные параметры хранения мониторинга пользователей на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SyntheticMonitoringRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Настройки хранения синтетического мониторинга на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SessionReplayRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры сохранения воспроизведения сеанса на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;LogMonitoringRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры хранения мониторинга журнала на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Может быть установлено любое значение от 5 до 90 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserActionsPerMinute&amp;lt;/code&amp;gt;====&lt;br /&gt;
Максимальное количество пользовательских действий, генерируемых в минуту на уровне среды. Можно установить любое значение от 1 до 2 147 483 646 или оставить без ограничений. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный трафик [единиц в минуту]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;TransactionTrafficQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Максимальное количество новых отслеживаемых точек входа PurePath, захваченных за процесс в минуту на уровне среды. Может быть установлено любое значение от 100 до 100000. Если пропустить при редактировании методом PUT, то останется уже установленный лимит.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный трафик [единиц в минуту]&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела запроса===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;example environment&amp;quot;,&lt;br /&gt;
   &amp;quot;state&amp;quot;: &amp;quot;ENABLED&amp;quot;,&lt;br /&gt;
   &amp;quot;tags&amp;quot;: [&lt;br /&gt;
     &amp;quot;tag1&amp;quot;,&lt;br /&gt;
     &amp;quot;tag2&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;trial&amp;quot;: false&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
==Ответ==&lt;br /&gt;
===Коды ответа===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Code&lt;br /&gt;
|Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|'''201'''&lt;br /&gt;
|EnvironmentShortRepresentation&lt;br /&gt;
|Успех. Окружение обновлено. Тело ответа содержит идентификатор, имя, а также токен управления токеном, если «createToken» имеет значение «true».&lt;br /&gt;
|-&lt;br /&gt;
|'''204'''&lt;br /&gt;
|&lt;br /&gt;
|Успех. Окружение обновлено. Ответ не имеет тела.&lt;br /&gt;
|-&lt;br /&gt;
|'''400'''&lt;br /&gt;
|&lt;br /&gt;
|Не удалось. Неверные данные.&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела ответа===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;EnvironmentShortRepresentation&amp;lt;/code&amp;gt;====&lt;br /&gt;
Краткое представление окружения.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Element&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта.&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Имя объекта.&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание сущности.&lt;br /&gt;
|-&lt;br /&gt;
|tokenManagementToken&lt;br /&gt;
|string&lt;br /&gt;
|Токен с разрешением «Управление токенами». Может использоваться во вновь созданной среде для создания других токенов для настройки этой среды. Это значение задается только в том случае, если среда была создана с параметром запроса createToken=true.&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела ответа===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;tokenManagementToken&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
==Пример==&lt;br /&gt;
Отключает среду с идентификатором &amp;lt;code&amp;gt;19a963a7-b19f-4382-964a-4df674c8eb8e.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Curl====&lt;br /&gt;
&amp;lt;code&amp;gt;curl -X PUT &amp;quot;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/environments/19a963a7-b19f-4382-964a-4df674c8eb8e?createToken=false&amp;lt;/nowiki&amp;gt;&amp;quot; -H &amp;quot;accept: application/json; charset=utf-8&amp;quot; -H &amp;quot;Authorization: Api-Token fSRCdB7PQDSdFVANvNfSF&amp;quot; -H &amp;quot;Content-Type: application/json; charset=utf-8&amp;quot; -d &amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{\&amp;quot;name\&amp;quot;:\&amp;quot;MyNewTeam\&amp;quot;,\&amp;quot;id\&amp;quot;:\&amp;quot;19a963a7-b19f-4382-964a-4df674c8eb8e\&amp;quot;,\&amp;quot;trial\&amp;quot;:false,\&amp;quot;state\&amp;quot;:\&amp;quot;DISABLED\&amp;quot;,\&amp;quot;tags\&amp;quot;:[\&amp;quot;owner:john.wicked@astromkey.com\&amp;quot;,\&amp;quot;department:finance\&amp;quot;]}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====URL-адрес запроса====&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/environments/19a963a7-b19f-4382-964a-4df674c8eb8e?createToken=false&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
====Тело запроса====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;MyNewTeam&amp;quot;,&lt;br /&gt;
   &amp;quot;state&amp;quot;: &amp;quot;DISABLED&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
====Тело ответа====&lt;br /&gt;
Ответ не имеет тела.&lt;br /&gt;
====Код ответа====&lt;br /&gt;
&amp;lt;code&amp;gt;204&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3303</id>
		<title>Создание нового окружения</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3303"/>
		<updated>2026-01-30T09:04:16Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Этот вызов API создает новую среду.&lt;br /&gt;
&lt;br /&gt;
==Аутентификация==&lt;br /&gt;
Для выполнения этого запроса вам необходимо разрешение API &amp;lt;code&amp;gt;(ServiceProviderAPI)&amp;lt;/code&amp;gt;, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. [https://doc.ruscomtech.ru/index.php/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 Аутентификация кластера].&lt;br /&gt;
==Конечная точка==&lt;br /&gt;
&amp;lt;code&amp;gt;/api/cluster/v2/environments&amp;lt;/code&amp;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;
|createToken&lt;br /&gt;
|boolean&lt;br /&gt;
|Если задано значение true, токен управления токенами с областями действия apiTokens.read и apiTokens.write (для использования с API токена версии 2) и TenantTokenManagement (для использования с API токена версии 1) создается при создании новой среды. Затем этот токен возвращается в теле ответа. Его можно использовать во вновь созданной среде для создания других токенов для настройки этой среды.&lt;br /&gt;
|query&lt;br /&gt;
|Нет&lt;br /&gt;
|-&lt;br /&gt;
|body&lt;br /&gt;
|Environment&lt;br /&gt;
|Тело JSON запроса. Тело не должно предоставлять идентификатор, так как он будет автоматически назначен сервером Dynatrace.&lt;br /&gt;
|body&lt;br /&gt;
|Да&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела запроса===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;Environment&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;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Отображаемое имя среды.&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор среды. Должен соответствовать [a-zA-Z0-9_-]{1,70}&lt;br /&gt;
|-&lt;br /&gt;
|trial&lt;br /&gt;
|boolean&lt;br /&gt;
|Указывает, является ли среда пробной или непробной. Создание пробной среды возможно только в том случае, если это позволяет ваша лицензия. Значение по умолчанию — false (не пробная версия).&lt;br /&gt;
|-&lt;br /&gt;
|state&lt;br /&gt;
|string&lt;br /&gt;
|Указывает, включена или отключена среда (&amp;lt;code&amp;gt;DISABLED&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ENABLED&amp;lt;/code&amp;gt;). Значение по умолчанию — ENABLED&lt;br /&gt;
|-&lt;br /&gt;
|tags&lt;br /&gt;
|string[]&lt;br /&gt;
|Набор тегов, которые назначаются этой среде. Каждый тег может иметь максимальную длину 100 символов.&lt;br /&gt;
|-&lt;br /&gt;
|creationDate&lt;br /&gt;
|string&lt;br /&gt;
|Дата создания среды в формате ISO 8601 (гггг-ММ-дд'Т'ЧЧ:мм:сс.ССС'Z')&lt;br /&gt;
|-&lt;br /&gt;
|quotas&lt;br /&gt;
|EnvironmentQuotas&lt;br /&gt;
|Информация о потреблении на уровне среды и квотах. Возвращается только в том случае, если для параметра includeConsumptionInfo или includeUncachedConsumptionInfo установлено значение true. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|storage&lt;br /&gt;
|EnvironmentStorage&lt;br /&gt;
|Использование хранилища на уровне среды и информация об ограничениях. Не возвращается, если параметр includeStorageInfo не равен true. Если пропустить при редактировании методом PUT, то уже установленные лимиты останутся.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;EnvironmentQuotas&amp;lt;/code&amp;gt;====&lt;br /&gt;
Информация о потреблении на уровне среды и квотах. Возвращается только в том случае, если для параметра '''includeConsumptionInfo''' или '''includeUncachedConsumptionInfo''' установлено значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|hostUnits&lt;br /&gt;
|HostUnitQuota&lt;br /&gt;
|Информация о потреблении хост-модулей и квотах на уровне среды. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
|-&lt;br /&gt;
|demUnits&lt;br /&gt;
|DemUnitsQuota&lt;br /&gt;
|Потребление единиц DEM и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы ЦМР не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|userSessions&lt;br /&gt;
|UserSessionsQuota&lt;br /&gt;
|Информация о потреблении пользовательских сеансов и квоте на уровне среды. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|sessionProperties&lt;br /&gt;
|SessionPropertiesQuota&lt;br /&gt;
|Информация о потреблении свойств сеанса пользователя на уровне среды.&lt;br /&gt;
|-&lt;br /&gt;
|syntheticMonitors&lt;br /&gt;
|SyntheticQuota&lt;br /&gt;
|Синтетика отслеживает потребление и информацию о квотах на уровне среды. Не устанавливается (и не редактируется), если не включены ни синтетические, ни цифровые единицы измерения. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|customMetrics&lt;br /&gt;
|CustomMetricsQuota&lt;br /&gt;
|Использование пользовательских метрик и информация о квотах на уровне среды. Не задано (и недоступно для редактирования), если специальные показатели не включены. Не устанавливается (и не редактируется), если включены единицы данных Дейвиса. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
|-&lt;br /&gt;
|davisDataUnits&lt;br /&gt;
|DavisDataUnitsQuota&lt;br /&gt;
|Потребление единиц данных Дэвиса и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы данных Дэвиса не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|-&lt;br /&gt;
|logMonitoring&lt;br /&gt;
|LogMonitoringQuota&lt;br /&gt;
|Журнал мониторинга потребления и информации о квотах на уровне среды. Не задано (и недоступно для редактирования), если мониторинг журналов не включен. Не задано (и недоступно для редактирования), если мониторинг журналов перенесен в данные Davis на уровне лицензии. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;HostUnitQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Информация о потреблении хост-модулей и квотах на уровне среды. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|currentUsage&lt;br /&gt;
|number&lt;br /&gt;
|Текущее использование среды.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Параллельная квота среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;DemUnitsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Потребление единиц DEM и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы ЦМР не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывается каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserSessionsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Информация о потреблении пользовательских сеансов и квоте на уровне среды. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithMobileSessionReplayThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Ежегодные сеансы мобильных пользователей с использованием среды воспроизведения. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithWebSessionReplayThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячные сеансы веб-пользователей с использованием среды воспроизведения. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithMobileSessionReplayThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячные сеансы мобильных пользователей с использованием среды воспроизведения. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|totalAnnualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Общая годовая квота среды сеансов пользователей. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|totalConsumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление среды сеансов пользователей. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|totalConsumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Общее годовое потребление среды сеансов пользователей. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|totalMonthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота среды сеансов пользователей. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|consumedUserSessionsWithWebSessionReplayThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Ежегодные сеансы веб-пользователей с использованием среды воспроизведения. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|consumedMobileSessionsThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление среды сеансов мобильных пользователей. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedMobileSessionsThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление среды сеансов мобильных пользователей. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SessionPropertiesQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
User session properties consumption information on environment level.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SyntheticQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Синтетика отслеживает потребление и информацию о квотах на уровне среды. Не устанавливается (и не редактируется), если не включены ни синтетические, ни цифровые единицы измерения. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;CustomMetricsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Использование пользовательских метрик и информация о квотах на уровне среды. Не задано (и недоступно для редактирования), если специальные показатели не включены. Не устанавливается (и не редактируется), если включены единицы данных Дейвиса. Если пропустить при редактировании методом PUT, то уже установленная квота останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|currentUsage&lt;br /&gt;
|number&lt;br /&gt;
|Текущее использование среды.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Параллельная квота среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;DavisDataUnitsQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Потребление единиц данных Дэвиса и информация о квотах на уровне среды. Не устанавливается (и не редактируется), если единицы данных Дейвиса не включены. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;LogMonitoringQuota&amp;lt;/code&amp;gt; object====&lt;br /&gt;
Журнал мониторинга потребления и информации о квотах на уровне среды. Не задано (и недоступно для редактирования), если мониторинг журналов не включен. Не задано (и недоступно для редактирования), если мониторинг журналов перенесен в данные Davis на уровне лицензии. Если пропустить при редактировании методом PUT, то уже установленные квоты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisMonth&lt;br /&gt;
|number&lt;br /&gt;
|Ежемесячное потребление окружающей среды. Сбрасывает каждый календарный месяц.&lt;br /&gt;
|-&lt;br /&gt;
|consumedThisYear&lt;br /&gt;
|number&lt;br /&gt;
|Годовое потребление окружающей среды. Сбрасывается каждый год в годовщину создания лицензии.&lt;br /&gt;
|-&lt;br /&gt;
|monthlyLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Ежемесячная квота окружающей среды. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|-&lt;br /&gt;
|annualLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Годовая экологическая квота. Не устанавливается, если неограничен. При обновлении методом PUT пропуск этого поля приведет к неограниченной квоте.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;EnvironmentStorage&amp;lt;/code&amp;gt; object====&lt;br /&gt;
Использование хранилища на уровне среды и информация об ограничениях. Не возвращается, если параметр includeStorageInfo не равен true. Если пропустить при редактировании методом PUT, то уже установленные лимиты останутся.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|transactionStorage&lt;br /&gt;
|TransactionStorage&lt;br /&gt;
|Использование хранилища транзакций и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|sessionReplayStorage&lt;br /&gt;
|SessionReplayStorage&lt;br /&gt;
|Использование хранилища повторов сеансов и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|symbolFilesFromMobileApps&lt;br /&gt;
|SymbolFilesFromMobileApps&lt;br /&gt;
|Файлы символов из хранилища мобильных приложений используют информацию об использовании и ограничениях на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|logMonitoringStorage&lt;br /&gt;
|LogMonitoringStorage&lt;br /&gt;
|Журнал мониторинга использования хранилища и информации об ограничениях на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|serviceRequestLevelRetention&lt;br /&gt;
|ServiceRequestLevelRetention&lt;br /&gt;
|Параметры хранения уровня запросов на обслуживание на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
|-&lt;br /&gt;
|serviceCodeLevelRetention&lt;br /&gt;
|ServiceCodeLevelRetention&lt;br /&gt;
|Параметры хранения на уровне кода службы на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
|-&lt;br /&gt;
|realUserMonitoringRetention&lt;br /&gt;
|RealUserMonitoringRetention&lt;br /&gt;
|Реальные параметры хранения мониторинга пользователей на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|syntheticMonitoringRetention&lt;br /&gt;
|SyntheticMonitoringRetention&lt;br /&gt;
|Настройки хранения синтетического мониторинга на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|sessionReplayRetention&lt;br /&gt;
|SessionReplayRetention&lt;br /&gt;
|Параметры сохранения воспроизведения сеанса на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|logMonitoringRetention&lt;br /&gt;
|LogMonitoringRetention&lt;br /&gt;
|Параметры хранения мониторинга журнала на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Может быть установлено любое значение от 5 до 90 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|userActionsPerMinute&lt;br /&gt;
|UserActionsPerMinute&lt;br /&gt;
|Максимальное количество пользовательских действий, генерируемых в минуту на уровне среды. Можно установить любое значение от 1 до 2 147 483 646 или оставить без ограничений. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
|-&lt;br /&gt;
|transactionTrafficQuota&lt;br /&gt;
|TransactionTrafficQuota&lt;br /&gt;
|Максимальное количество новых отслеживаемых точек входа PurePath, захваченных за процесс в минуту на уровне среды. Может быть установлено любое значение от 100 до 100000. Если пропустить при редактировании методом PUT, то останется уже установленный лимит.&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;TransactionStorage&amp;lt;/code&amp;gt;====&lt;br /&gt;
Использование хранилища транзакций и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionPercentage&lt;br /&gt;
|string&lt;br /&gt;
|Процент усечения для новых данных.&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionReason&lt;br /&gt;
|string&lt;br /&gt;
|Причина усечения.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SessionReplayStorage&amp;lt;/code&amp;gt;====&lt;br /&gt;
Использование хранилища повторов сеансов и ограничение информации на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionPercentage&lt;br /&gt;
|string&lt;br /&gt;
|Процент усечения для новых данных.&lt;br /&gt;
|-&lt;br /&gt;
|retentionReductionReason&lt;br /&gt;
|string&lt;br /&gt;
|Причина усечения.&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SymbolFilesFromMobileApps&amp;lt;/code&amp;gt;====&lt;br /&gt;
Файлы символов из хранилища мобильных приложений используют информацию об использовании и ограничениях на уровне среды. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;LogMonitoringStorage&amp;lt;/code&amp;gt;====&lt;br /&gt;
Журнал мониторинга использования хранилища и информации об ограничениях на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный предел хранения [байт]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsed&lt;br /&gt;
|integer&lt;br /&gt;
|Текущее используемое хранилище [байт]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;ServiceRequestLevelRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры хранения уровня запросов на обслуживание на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;ServiceCodeLevelRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры хранения на уровне кода службы на уровне среды. Срок хранения на уровне сервисного кода не может быть больше, чем срок хранения на уровне сервисного запроса, и оба не могут превышать один год. Если пропустить при редактировании с помощью метода PUT, то уже установленное ограничение останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;RealUserMonitoringRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Реальные параметры хранения мониторинга пользователей на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SyntheticMonitoringRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Настройки хранения синтетического мониторинга на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;SessionReplayRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры сохранения воспроизведения сеанса на уровне среды. Может быть установлено любое значение от 1 до 35 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;LogMonitoringRetention&amp;lt;/code&amp;gt;====&lt;br /&gt;
Параметры хранения мониторинга журнала на уровне среды. Недоступно для редактирования, если мониторинг журналов не разрешен лицензией или не настроен на уровне кластера. Может быть установлено любое значение от 5 до 90 дней. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimitInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный срок хранения [дней]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInMillis&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [миллисекунды]&lt;br /&gt;
|-&lt;br /&gt;
|currentlyUsedInDays&lt;br /&gt;
|integer&lt;br /&gt;
|Текущий возраст данных [дни]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;UserActionsPerMinute&amp;lt;/code&amp;gt;====&lt;br /&gt;
Максимальное количество пользовательских действий, генерируемых в минуту на уровне среды. Можно установить любое значение от 1 до 2 147 483 646 или оставить без ограничений. Если пропустить при редактировании методом PUT, то уже установленный лимит останется.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный трафик [единиц в минуту]&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;TransactionTrafficQuota&amp;lt;/code&amp;gt;====&lt;br /&gt;
Максимальное количество новых отслеживаемых точек входа PurePath, захваченных за процесс в минуту на уровне среды. Может быть установлено любое значение от 100 до 100000. Если пропустить при редактировании методом PUT, то останется уже установленный лимит.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|maxLimit&lt;br /&gt;
|integer&lt;br /&gt;
|Максимальный трафик [единиц в минуту]&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела запроса===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;example environment&amp;quot;,&lt;br /&gt;
   &amp;quot;state&amp;quot;: &amp;quot;ENABLED&amp;quot;,&lt;br /&gt;
   &amp;quot;tags&amp;quot;: [&lt;br /&gt;
     &amp;quot;tag1&amp;quot;,&lt;br /&gt;
     &amp;quot;tag2&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;trial&amp;quot;: false&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ответ ==&lt;br /&gt;
&lt;br /&gt;
=== Коды ответа ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Code&lt;br /&gt;
|Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|'''201'''&lt;br /&gt;
|EnvironmentShortRepresentation&lt;br /&gt;
|Успех. Окружение создано и запущено. Тело ответа содержит сгенерированный идентификатор среды и токен с областями действия «apiTokens.read» и «apiTokens.write» (для использования с API токена v2) и «TenantTokenManagement». Заголовок местоположения также содержит сгенерированный идентификатор.&lt;br /&gt;
|-&lt;br /&gt;
|'''400'''&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;EnvironmentShortRepresentation&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Краткое представление окружения.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Element&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта.&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Имя объекта.&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание сущности.&lt;br /&gt;
|-&lt;br /&gt;
|tokenManagementToken&lt;br /&gt;
|string&lt;br /&gt;
|Токен с разрешением «Управление токенами». Может использоваться во вновь созданной среде для создания других токенов для настройки этой среды. Это значение задается только в том случае, если среда была создана с параметром запроса createToken=true.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела ответа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;tokenManagementToken&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Создает среду под названием &amp;lt;code&amp;gt;MyNewTeam&amp;lt;/code&amp;gt;, в которой указываются сведения о лицензионных квотах, ограничениях на хранение и хранении данных.&lt;br /&gt;
====Curl====&lt;br /&gt;
&amp;lt;code&amp;gt;curl -X POST &amp;quot;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/environments?createToken=true&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot; -H &amp;quot;accept: application/json; charset=utf-8&amp;quot; -H &amp;quot;Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890&amp;quot; -H &amp;quot;Content-Type: application/json; charset=utf-8&amp;quot; -d&amp;quot;{\&amp;quot;name\&amp;quot;:\&amp;quot;MyNewTeam\&amp;quot;,\&amp;quot;state\&amp;quot;:\&amp;quot;ENABLED\&amp;quot;,\&amp;quot;tags\&amp;quot;:[\&amp;quot;owner:john.wicked@astromkey.com\&amp;quot;,\&amp;quot;department:finance\&amp;quot;],\&amp;quot;trial\&amp;quot;:false}, \&amp;quot;quotas\&amp;quot;:{\&amp;quot;hostUnits\&amp;quot;:{\&amp;quot;maxLimit\&amp;quot;:1},\&amp;quot;demUnits\&amp;quot;:{\&amp;quot;monthlyLimit\&amp;quot;:1,\&amp;quot;annualLimit\&amp;quot;:1},\&amp;quot;userSessions\&amp;quot;:{\&amp;quot;totalMonthlyLimit\&amp;quot;:1,\&amp;quot;totalAnnualLimit\&amp;quot;:2},\&amp;quot;syntheticMonitors\&amp;quot;:{\&amp;quot;monthlyLimit\&amp;quot;:1,\&amp;quot;annualLimit\&amp;quot;:1},\&amp;quot;davisDataUnits\&amp;quot;:{\&amp;quot;monthlyLimit\&amp;quot;:1,\&amp;quot;annualLimit\&amp;quot;:2}},\&amp;quot;storage\&amp;quot;:{\&amp;quot;transactionStorage\&amp;quot;:{\&amp;quot;maxLimit\&amp;quot;:1024},\&amp;quot;sessionReplayStorage\&amp;quot;:{\&amp;quot;maxLimit\&amp;quot;:2048},\&amp;quot;symbolFilesFromMobileApps\&amp;quot;:{\&amp;quot;maxLimit\&amp;quot;:5050},\&amp;quot;serviceRequestLevelRetention\&amp;quot;:{\&amp;quot;maxLimitInDays\&amp;quot;:35},\&amp;quot;serviceCodeLevelRetention\&amp;quot;:{\&amp;quot;maxLimitInDays\&amp;quot;:10},\&amp;quot;realUserMonitoringRetention\&amp;quot;:{\&amp;quot;maxLimitInDays\&amp;quot;:35},\&amp;quot;syntheticMonitoringRetention\&amp;quot;:{\&amp;quot;maxLimitInDays\&amp;quot;:35},\&amp;quot;sessionReplayRetention\&amp;quot;:{\&amp;quot;maxLimitInDays\&amp;quot;:35},\&amp;quot;userActionsPerMinute\&amp;quot;:{\&amp;quot;maxLimit\&amp;quot;:3500},\&amp;quot;transactionTrafficQuota\&amp;quot;:{\&amp;quot;maxLimit\&amp;quot;:1000}}}&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
====URL-адрес запроса====&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/environments?createToken=true&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;MyNewTeam&amp;quot;,&lt;br /&gt;
   &amp;quot;state&amp;quot;: &amp;quot;ENABLED&amp;quot;,&lt;br /&gt;
   &amp;quot;tags&amp;quot;: [&lt;br /&gt;
     &amp;quot;owner:john.wicked@astromkey.com&amp;quot;,&lt;br /&gt;
     &amp;quot;department:finance&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;trial&amp;quot;: false,&lt;br /&gt;
   &amp;quot;quotas&amp;quot;: {&lt;br /&gt;
     &amp;quot;hostUnits&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimit&amp;quot;: 1&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;demUnits&amp;quot;: {&lt;br /&gt;
       &amp;quot;monthlyLimit&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;annualLimit&amp;quot;: 1&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;userSessions&amp;quot;: {&lt;br /&gt;
       &amp;quot;totalMonthlyLimit&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;totalAnnualLimit&amp;quot;: 2&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;syntheticMonitors&amp;quot;: {&lt;br /&gt;
       &amp;quot;monthlyLimit&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;annualLimit&amp;quot;: 1&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;davisDataUnits&amp;quot;: {&lt;br /&gt;
       &amp;quot;monthlyLimit&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;annualLimit&amp;quot;: 2&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;storage&amp;quot;: {&lt;br /&gt;
     &amp;quot;transactionStorage&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimit&amp;quot;: 1024&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;sessionReplayStorage&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimit&amp;quot;: 2048&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;symbolFilesFromMobileApps&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimit&amp;quot;: 5050&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;serviceRequestLevelRetention&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimitInDays&amp;quot;: 35&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;serviceCodeLevelRetention&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimitInDays&amp;quot;: 10&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;realUserMonitoringRetention&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimitInDays&amp;quot;: 35&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;syntheticMonitoringRetention&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimitInDays&amp;quot;: 35&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;sessionReplayRetention&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimitInDays&amp;quot;: 35&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;userActionsPerMinute&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimit&amp;quot;: 3500&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;transactionTrafficQuota&amp;quot;: {&lt;br /&gt;
       &amp;quot;maxLimit&amp;quot;: 1000&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Тело ответа====&lt;br /&gt;
Успех. Окружение создано и запущено. Текст ответа содержит сгенерированный идентификатор среды и токен с разрешением на управление токенами. Заголовок местоположения также содержит сгенерированный идентификатор.&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;id&amp;quot;: &amp;quot;11a113a1-a11b-1234-123a-4df674c8eb8e&amp;quot;,&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;MyNewTeam&amp;quot;,&lt;br /&gt;
   &amp;quot;tokenManagementToken&amp;quot;:&lt;br /&gt;
 &amp;quot;dt0c01.LJMAHMWOKCL5IPH3E2ORNHTR.&amp;lt;token-value&amp;gt;&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
====Код ответа====&lt;br /&gt;
&amp;lt;code&amp;gt;201&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/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=3302</id>
		<title>Поддержка технологий</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/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=3302"/>
		<updated>2026-01-29T17:47:03Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Платформа ЕдиныйАгент и матрица поддержки возможностей|Платформа OneAgent и матрица поддержки возможностей]]&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;
На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью Dynatrace. Этот список постоянно растет, поэтому заходите почаще. См. также, [[Конец объявлений о поддержке.]]&lt;br /&gt;
&lt;br /&gt;
== Операционные системы       ==&lt;br /&gt;
Вы можете установить OneAgent в следующих операционных системах [[Linux]], [[Unix]], [[Windows]] и [[z/OS.]]&lt;br /&gt;
&lt;br /&gt;
=== Linux            ===&lt;br /&gt;
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже дистрибутивах и версиях Linux.&lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' Существуют определенные ограничения при развертывании OneAgent на хосте Linux с подключенными дисками NFS. См. [[Раздел Устранение неполадок при установке ЕдиныйАгент.|Раздел Устранение неполадок при установке OneAgent.]]&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+, 9.0, 9.1, 9.2&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.17&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;
| 10, 11, 12&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.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;
|36, 37, 38&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.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.4, 12.5, 15.0, 15.1, 15.2, 15.3, 15.4&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.4, 15.5&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;
Dynatrace тестирует и обеспечивает поддержку установки OneAgent в перечисленных ниже версиях [[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 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;&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;2&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; Виртуальный сервер ввода-вывода, режим автовставки не поддерживается&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже версиях [[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;
|20H2&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;
|2012&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 2012 R2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, 2016&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2019&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2022&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; |Windows Server - Nano&lt;br /&gt;
|Поддерживаются все версии&amp;lt;sup&amp;gt;5&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 Включая Windows Server Core.&lt;br /&gt;
&lt;br /&gt;
4 Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется, чтобы ЕдиныйАгент был установлен в автономном режиме) или отслеживание в сценарии только для приложений.&lt;br /&gt;
&lt;br /&gt;
5 Ограниченная поддержка, основанная на совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.&lt;br /&gt;
&lt;br /&gt;
=== IBM z/OS ===&lt;br /&gt;
Dynatrace только тестирует и поддерживает установку модулей кода OneAgent для технологий и версий, перечисленных ниже..&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;
&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 MQ Bridge&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS MQ Trigger Monitor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS HTTP/S&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS JSON (non-Java JSON pipeline)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS SOAP (over HTTP)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CICS file access&amp;lt;sup&amp;gt;2&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; Поддерживается только входящая трассировка.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживаются методы доступа к файлам CICS VSAM и BDAM.&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 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;
|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 &amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;&lt;br /&gt;
|3.0.30+&lt;br /&gt;
|-&lt;br /&gt;
|IBM CICS Transaction Gateway&amp;lt;sup&amp;gt;34&amp;lt;/sup&amp;gt;&lt;br /&gt;
|9.0, 9.1, 9.2, 9.3&lt;br /&gt;
|-&lt;br /&gt;
|IBM IMS SOAP Gateway&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|3.2&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpClient&lt;br /&gt;
|3.1, 4&lt;br /&gt;
|}&lt;br /&gt;
1 Поддерживается только автономная конфигурация z/OS Connect.&lt;br /&gt;
&lt;br /&gt;
2 Поддерживаются только поставщики услуг CICS, IMS и IBM MQ.&lt;br /&gt;
&lt;br /&gt;
3 Поддерживаются только протоколы EXCI и IPIC.&lt;br /&gt;
&lt;br /&gt;
4 Конфигурация локального режима WAS не поддерживается.&lt;br /&gt;
&lt;br /&gt;
5 Поддерживается только входящая трассировка.&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;
|Автоинъекция в контейнер Podman (Глубокий мониторинг) &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|3.4.4-4.5.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;
1 Ознакомьтесь с известными ограничениями мониторинга контейнеров Docker .&lt;br /&gt;
&lt;br /&gt;
2 Поддерживается для ЕдиногоАгента 1.267+, установленного на узле Podman с использованием среды выполнения контейнера crun , версии 0.17–1.8.5. Podman, использующий &amp;lt;code&amp;gt;runc&amp;lt;/code&amp;gt;среду выполнения, не поддерживается.&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; Dynatrace обнаруживает гипервизор, но не использует специальную логику.&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;
!Расширение для развертывания OneAgent&lt;br /&gt;
!Интеграция Dynatrace с 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 автоматизирует установку OneAgent с помощью собственных средств автоматизации Azure. OneAgent также можно установить вручную или с помощью выбранного вами инструмента автоматизации.&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;
!Поддержка модуля кода OneAgent&lt;br /&gt;
!Интеграция Dynatrace с 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 OneAgent]&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, 8.0&lt;br /&gt;
|-&lt;br /&gt;
|vCenter server&lt;br /&gt;
|6.5, 6.7, 7.0, 8.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;
Dynatrace поддерживает множество разновидностей 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+ (требуется OneAgent версии 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;
Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий 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, 19, 20&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, 19, 20&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;9&amp;lt;/sup&amp;gt;, 7&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;, 8 LTS&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;, 11 LTS&amp;lt;sup&amp;gt;9&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, 19, 20&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,19, 20&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;
|19&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 20&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 21&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 22&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 23&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, 19, 20&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, 19, 20&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, 19, 20&lt;br /&gt;
|Alpine Linux 64-bit, Linux, Windows&lt;br /&gt;
|x86-64&lt;br /&gt;
|}&lt;br /&gt;
1 JDK8&lt;br /&gt;
&lt;br /&gt;
2 JDK8, JDK10&lt;br /&gt;
&lt;br /&gt;
3 JDK 11&lt;br /&gt;
&lt;br /&gt;
4 JDK8, JDK11&lt;br /&gt;
&lt;br /&gt;
5 Работает на базе Oracle JVM 8 или 11. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».&lt;br /&gt;
&lt;br /&gt;
6 Работает на базе Oracle JVM 8, 11 или 17. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».&lt;br /&gt;
&lt;br /&gt;
7 Работает на базе Oracle JVM 11 или 17. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».&lt;br /&gt;
&lt;br /&gt;
8 Работает на базе Oracle JVM 17 или 20. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».&lt;br /&gt;
&lt;br /&gt;
9 Ограниченная поддержка : Dynatrace может обеспечить поддержку только для проблем, которые могут быть воспроизведены на других 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, 10&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Fujitsu Interstage&lt;br /&gt;
|12&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 13&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&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 - 23&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&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;5&amp;lt;/sup&amp;gt;, 12c&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;, 14c&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Payara&lt;br /&gt;
|5, 6&lt;br /&gt;
|-&lt;br /&gt;
|WildFly&lt;br /&gt;
|8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26, 27-29&lt;br /&gt;
|}&lt;br /&gt;
1 Для этой версии требуется активная функция поддержки Java Servlet 5.0.&lt;br /&gt;
&lt;br /&gt;
2 Ограниченная поддержка : Полностью поддерживаемая базовая технология: Java.&lt;br /&gt;
&lt;br /&gt;
3 Начиная с OneAgent 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7.&lt;br /&gt;
&lt;br /&gt;
4 Механизм сервлетов 5 Websphere Liberty поддерживается начиная с версии OneAgent 1.259.&lt;br /&gt;
&lt;br /&gt;
5 10.3.х = 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, 10.5&lt;br /&gt;
|-&lt;br /&gt;
|Akka Http server&lt;br /&gt;
|10.1, 10.2&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 10.4&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 10.5&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&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, 5.2&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpCore&lt;br /&gt;
|4.x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, 5.x&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Elasticsearch&lt;br /&gt;
|1.7&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2.0&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2.1&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 2.2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Grails&lt;br /&gt;
|3.x&amp;lt;sup&amp;gt;5&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, 11, 12&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.11.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;7&amp;lt;/sup&amp;gt;, 2.0.x - 2.2.x&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;, 2.3&lt;br /&gt;
|}&lt;br /&gt;
1 Поддерживаются привязки Java и Scala.&lt;br /&gt;
&lt;br /&gt;
2 поддерживается только синхронная обработка запросов&lt;br /&gt;
&lt;br /&gt;
3 поддерживается только обработка запросов HTTP/1.1&lt;br /&gt;
&lt;br /&gt;
4 В настоящее время поддерживается только веб-протокол, а не собственный протокол TCP.&lt;br /&gt;
&lt;br /&gt;
5 только в контейнере сервлетов&lt;br /&gt;
&lt;br /&gt;
6 Мониторинг Dynatrace ограничивается входящими веб-запросами, которые вызывают какую-либо работу (бизнес-логику) в WebMethods.&lt;br /&gt;
&lt;br /&gt;
7 В настоящее время Dynatrace может перехватывать входящие HTTP-запросы только в том случае, если Undertow настроен на использование 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;
|Java ForkJoin&lt;br /&gt;
|Все версии поддерживаются&lt;br /&gt;
|-&lt;br /&gt;
|Spring Integration&lt;br /&gt;
|2.x, 3.x, 4.x, 5.x, 6.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;
|Jakarta RESTful Web Services&lt;br /&gt;
|2.1+&lt;br /&gt;
|-&lt;br /&gt;
|Jersey&lt;br /&gt;
|1.x, 2.x, 3.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, 4.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;
|Apache Thrift&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|DataStax client for Apache Cassandra&lt;br /&gt;
|2.1, 3, 4&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;
|Lettuce&lt;br /&gt;
|5.1 - 5.3, 6.0.3 - 6.1.6, 6.1.8 - 6.2&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB asynchronous driver&lt;br /&gt;
|3.0-3.6.41&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB synchronous driver&lt;br /&gt;
|2, 3.0 - 3.6, 3.7 - 3.11, 3.12 - 4.10&lt;br /&gt;
|-&lt;br /&gt;
|Spring Data MongoDB&lt;br /&gt;
|2.x, 3.x&lt;br /&gt;
|-&lt;br /&gt;
|Spring Data Redis&lt;br /&gt;
|2.1+&lt;br /&gt;
|}&lt;br /&gt;
1 реактивные потоки не поддерживаются&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.5.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&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 2.6&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, 2.7&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&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.57&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.29.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;
|JBoss LogManager&lt;br /&gt;
|1.1+, 2, 3&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.20.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;
Dynatrace поддерживает приложения .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;, 7.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; Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&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+&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+&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.1+&lt;br /&gt;
|-&lt;br /&gt;
|Confluent Kafka client library&lt;br /&gt;
|1.4.0+&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 - 5.2.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+&lt;br /&gt;
|-&lt;br /&gt;
|log4net&lt;br /&gt;
|2.0.6+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== .NET Framework ===&lt;br /&gt;
Dynatrace поддерживает приложения .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; Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.&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;
!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+&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;
|RabbitMQ client&lt;br /&gt;
|4.1+&lt;br /&gt;
|-&lt;br /&gt;
|Confluent Kafka client library&lt;br /&gt;
|1.4.0+&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 - 5.2.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+&lt;br /&gt;
|-&lt;br /&gt;
|log4net&lt;br /&gt;
|2.0.6+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C / C++ ===&lt;br /&gt;
См. SDK OneAgent для 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.18, 1.19, 1.20&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;
|Cassandra client (gocql/gocql)&lt;br /&gt;
|1.0 - 1.5&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft SQL Server (denisenkom/go-mssqldb)&lt;br /&gt;
|0.11.0-0.12.3&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft SQL Server (microsoft/go-mssqldb)&lt;br /&gt;
|0.11.0-0.21.0, 1.0.0-1.5.0&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|1.4.1, 1.5.0, 1.6.0, 1.7.x&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.9&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.57&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, 1.11.1-1.16&lt;br /&gt;
|}&lt;br /&gt;
&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.25&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). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий 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, 19, 20&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 20, помеченные как «экспериментальные», не поддерживаются.&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, 4.x&lt;br /&gt;
|-&lt;br /&gt;
|GraphQL&lt;br /&gt;
|15+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&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, 5.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, 3.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;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|mssql&lt;br /&gt;
|5.x, 6.x, 7.x, 8.x, 9.x&lt;br /&gt;
|-&lt;br /&gt;
|oracledb&lt;br /&gt;
|5.x&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;Требуется кластер Dynatrace версии 1.262+. Обнаружение сбоев службы не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;Следующие API не поддерживаются: NoSQL, расширенная организация очередей, двухфазная фиксация и уведомление о непрерывном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;Обратите внимание, что версии 5.0.x не поддерживаются.&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, 0/10.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;
|5.14+, 6, 7, 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 OneAgent версии 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;
&lt;br /&gt;
8.2 (Zend Engine 4.2)&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; Поддерживается PHP 8.1 (от RC1 до 8.1.x). Включите его с помощью переключателя Deep Monitoring «Включить мониторинг PHP 8.1 RC на каждом хосте».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Поддерживается PHP 8.2 (начиная с RC1 — до официального выпуска PHP до 8.2.x).&lt;br /&gt;
&lt;br /&gt;
'''Примечание''':&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки Dynatrace для приложений 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;
!Клиент обмена сообщениями&lt;br /&gt;
!Версии&lt;br /&gt;
|-&lt;br /&gt;
|Клиент RabbitMQ (php-amqplib)&lt;br /&gt;
|2.7+&lt;br /&gt;
|}&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 находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки OneAgent. Следовательно, мы можем поддерживать только последнюю версию OpenTelemetry для PHP, доступную на момент выпуска OneAgent. Это изменится, когда 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;
См. OneAgent 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+&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&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 регулярно обнаруживаются Dynatrace для поддержки последних двоичных файлов. Поддержка последних выпусков NGINX включена в следующие последующие выпуски OneAgent (обычно в течение двух недель после каждого выпуска 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 - 3.1, 3.2.2.1+2&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
|NGINX&lt;br /&gt;
|1.11.5 - 1.13.81, 1.13.9 - 1.14.01, 1.14.1 - 1.15.81, 1.15.9 - 1.15.101, 1.15.11 - 1.16.01, 1.16.1 - 1.17.31, 1.17.4 - 1.17.61, 1.17.71, 1.17.81, 1.17.91, 1.17.10 - 1.18.0, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.19.6, , 1.19.8, 1.19.9, 1.19.10, 1.20.0, 1.20.1, 1.20.2, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.22.0, 1.22.1, 1.23.0, 1.23.1, 1.23.2, 1.23.3, 1.23.4, 1.24.0, 1.25.0, 1.25.1&lt;br /&gt;
|Alpine Linux 64-bit, Linux&lt;br /&gt;
|x86-64&lt;br /&gt;
|-&lt;br /&gt;
|NGINX Plus&lt;br /&gt;
|R11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29&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; |OpenResty&lt;br /&gt;
|1.13.6, 1.15.8, 1.17.8, 1.19.3, 1.19.9, 1.21.4&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;Поддержка архитектуры ЦП PPCLE была добавлена ​​в ЕдиныйАгент версии 1.169 и ARM64 (AArch64) в ЕдиныйАгент версии 1.189.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;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, но тестируются только указанные ниже браузеры&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;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;
|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;
|11+&amp;lt;sup&amp;gt;2&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;Если вы не хотите, чтобы RUM JavaScript внедрялся в официально неподдерживаемые версии, определите соответствующие правила исключения браузеров в настройках вашего приложения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;Internet Explorer 7–10 и режим совместимости в Internet Explorer 11 поддерживаются только для более ранних версий 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;
Dynatrace предлагает общую поддержку для каждого приложения через 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;
|Angular&lt;br /&gt;
|2.x - 16.x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Веб-серверы и приложения ====&lt;br /&gt;
На следующих веб-серверах и в приложениях OneAgent предлагает поддержку автоматического внедрения 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;
На следующих веб-серверах и приложениях Dynatrace поддерживает действия пользователя для корреляции распределенной трассировки для запросов XHR. Обратите внимание, что запросы, отправленные в приложение до того, как RUM JavaScript активен, не могут быть коррелированы. В основном это влияет на запросы HTML в действиях загрузки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Веб-серверы и приложения&lt;br /&gt;
|-&lt;br /&gt;
|Apache HttpCore&lt;br /&gt;
|-&lt;br /&gt;
|MuleSoft HTTP Listener&lt;br /&gt;
|-&lt;br /&gt;
|Netty&lt;br /&gt;
|-&lt;br /&gt;
|Software AG WebMethods Integration Server&lt;br /&gt;
|-&lt;br /&gt;
|Undertow&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;
|Android&lt;br /&gt;
|5.0+ (API 21+)&lt;br /&gt;
|-&lt;br /&gt;
|iOS&lt;br /&gt;
|11+&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;1&amp;lt;/sup&amp;gt;, 4.+&amp;lt;sup&amp;gt;1&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;
|Jetpack Compose&lt;br /&gt;
|1.3+&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;Включая библиотеки на основе OkHttp, такие как Retrofit 2.&lt;br /&gt;
&lt;br /&gt;
=== OneAgent для iOS ===&lt;br /&gt;
&lt;br /&gt;
* 32-битные устройства. OneAgent для iOS 8.249 — последняя версия, поддерживающая 32-разрядные устройства.&lt;br /&gt;
* Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 14+.&lt;br /&gt;
&lt;br /&gt;
В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. Установите флажок «Отправить приложения iOS в App Store» на сайте разработчиков Apple, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.&lt;br /&gt;
&lt;br /&gt;
Начиная с ЕдиногоАгента для iOS версии 8.257, Dynatrace прекратила поддержку iOS 9 и 10, Xcode 13 и сборок с поддержкой биткода. Мы поддерживаем только iOS 11+ и Xcode 14+.&lt;br /&gt;
&lt;br /&gt;
Кроме того, в соответствии с рекомендациями Apple по отправке приложений мы будем поддерживать только приложения, созданные с помощью Xcode 14.1+, начиная с 25 апреля 2023 г.&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;
Для получения более подробной информации см. плагин Dynatrace для Android Gradle.&lt;br /&gt;
&lt;br /&gt;
=== Dynatrace 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;
Dynatrace OpenKit — Java&lt;br /&gt;
&lt;br /&gt;
Dynatrace OpenKit — .NET&lt;br /&gt;
&lt;br /&gt;
Dynatrace OpenKit — C/C++&lt;br /&gt;
&lt;br /&gt;
Dynatrace OpenKit — JavaScript&lt;br /&gt;
&lt;br /&gt;
== Расширения ==&lt;br /&gt;
Как правило, расширения Dynatrace работают только на физических или виртуальных хостах, а не в контейнерах, но проверяют страницы, зависящие от технологии, на наличие возможных исключений (например, Elasticsearch, HAProxy, Redis).&lt;br /&gt;
&lt;br /&gt;
=== Расширения OneAgent ===&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; Начиная с версии OneAgent 1.152 мы поддерживаем мониторинг RabbitMQ с включенным TLS. Для этого требуется RabbitMQ версии 3.6.4+, работающий с Erlang 19.3.6.8+.&lt;br /&gt;
&lt;br /&gt;
=== Расширения ActiveGates ===&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; Требуется OneAgent 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;
Мы оказываем поддержку при любых проблемах, непосредственно вызванных Dynatrace. Dynatrace имеет доступ к этой технологии и, как правило, может воспроизвести распространенные проблемы самостоятельно, но, возможно, потребуется настроить среду по запросу.&lt;br /&gt;
&lt;br /&gt;
=== Ограниченная поддержка ===&lt;br /&gt;
Dynatrace обеспечивает поддержку ограниченного набора функций для конкретной технологии. В большинстве случаев Dynatrace не имеет доступа к технологиям с ограниченной поддержкой. При любых проблемах служба поддержки Dynatrace сможет вам помочь, если она сможет воспроизвести проблему в полностью поддерживаемой технологии, которая является основой для ограниченной поддержки.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%B3%D0%B0_%D0%B0%D1%83%D0%B4%D0%B8%D1%82%D0%B0&amp;diff=3301</id>
		<title>Получение лога аудита</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%B3%D0%B0_%D0%B0%D1%83%D0%B4%D0%B8%D1%82%D0%B0&amp;diff=3301"/>
		<updated>2025-12-12T16:49:02Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''API Dynatrace / Эндпойнты среды / Логи аудита / GET лога аудита'''''&lt;br /&gt;
&lt;br /&gt;
Данная функция извлекает лог аудита вашей среды Dynatrace.&lt;br /&gt;
&lt;br /&gt;
Полный список может быть длинным, поэтому вы можете сузить его, указав параметры фильтра, такие как теги. См. раздел Параметры для более подробной информации.&lt;br /&gt;
&lt;br /&gt;
Вы можете ограничить вывод, используя нумерацию страниц:&lt;br /&gt;
&lt;br /&gt;
# Укажите количество результатов на странице в параметре запроса pageSize .&lt;br /&gt;
# Затем используйте курсор из поля nextPageKey предыдущего ответа в параметре запроса nextPageKey для получения последующих страниц.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |GET&lt;br /&gt;
|Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v2/auditlogs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SaaS&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-environment-id}.live.{server-name}.com/api/v2/auditlogs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Среда АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/v2/auditlogs&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
Чтобы выполнить этот запрос, вам необходимо разрешение на чтение логов аудита ( &amp;lt;code&amp;gt;auditLogs.read&amp;lt;/code&amp;gt;) , назначенное вашему токену API . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] .&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;
!In&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|nextPageKey&lt;br /&gt;
|string&lt;br /&gt;
|Курсор для следующей страницы результатов. Вы можете найти его в поле nextPageKey предыдущего ответа.&lt;br /&gt;
&lt;br /&gt;
Первая страница всегда возвращается, если вы не укажете параметр запроса nextPageKey .&lt;br /&gt;
&lt;br /&gt;
Когда nextPageKey настроен на получение последующих страниц, вы должны опустить все остальные параметры запроса.&lt;br /&gt;
|запрос&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|pageSize&lt;br /&gt;
|integer&lt;br /&gt;
|Количество записей лога в полезной нагрузке одного ответа.&lt;br /&gt;
&lt;br /&gt;
Максимально допустимый размер страницы — 5000.&lt;br /&gt;
&lt;br /&gt;
Если не установлено, используется 1000.&lt;br /&gt;
|запрос&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|filter&lt;br /&gt;
|string&lt;br /&gt;
|Фильтрует лог аудита. Вы можете использовать следующие критерии:&lt;br /&gt;
&lt;br /&gt;
* Пользователь: &amp;lt;code&amp;gt;user(&amp;quot;userIdentification&amp;quot;)&amp;lt;/code&amp;gt;. Обращается оператор &amp;lt;code&amp;gt;EQUALS&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Тип события: &amp;lt;code&amp;gt;eventType(&amp;quot;value&amp;quot;)&amp;lt;/code&amp;gt;. Обращается оператор &amp;lt;code&amp;gt;EQUALS&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Категория регистрируемой операции: &amp;lt;code&amp;gt;category(&amp;quot;value&amp;quot;)&amp;lt;/code&amp;gt;. Обращается оператор &amp;lt;code&amp;gt;EQUALS&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Идентификатор объекта: &amp;lt;code&amp;gt;entityId(&amp;quot;id&amp;quot;)&amp;lt;/code&amp;gt;. Обращается оператор &amp;lt;code&amp;gt;CONTAINS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Для каждого критерия можно указать несколько альтернатив со значениями, разделенными запятыми. В этом случае применяется логика ИЛИ. Например, &amp;lt;code&amp;gt;eventType(&amp;quot;CREATE&amp;quot;,&amp;quot;UPDATE&amp;quot;)&amp;lt;/code&amp;gt;означает, что тип события может быть «СОЗДАТЬ» или «ОБНОВИТЬ».&lt;br /&gt;
&lt;br /&gt;
Вы можете указать несколько критериев, разделенных запятыми, например &amp;lt;code&amp;gt;eventType(&amp;quot;CREATE&amp;quot;,&amp;quot;UPDATE&amp;quot;),category(&amp;quot;CONFIG&amp;quot;)&amp;lt;/code&amp;gt;. В ответ включаются только результаты, соответствующие всем критериям.&lt;br /&gt;
&lt;br /&gt;
Укажите значение критерия в виде строки в кавычках. Следующие специальные символы должны быть экранированы тильдой ( &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;) внутри кавычек:&lt;br /&gt;
&lt;br /&gt;
* Тильда&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
* Цитировать&amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|запрос&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|from&lt;br /&gt;
|string&lt;br /&gt;
|Начало запрошенного таймфрейма.&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать один из следующих форматов:&lt;br /&gt;
&lt;br /&gt;
* Отметка времени в миллисекундах UTC.&lt;br /&gt;
* Человекочитаемый формат &amp;lt;code&amp;gt;2021-01-25T05:57:01.123+01:00&amp;lt;/code&amp;gt;. Если часовой пояс не указан, используется UTC. Вы можете использовать пробел вместо &amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;. Секунды и доли секунды не являются обязательными.&lt;br /&gt;
* Относительный таймфрейм, назад. Формат: &amp;lt;code&amp;gt;now-NU/A&amp;lt;/code&amp;gt;, где &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;количество времени, &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;единица времени и &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;выравнивание. Выравнивание округляет все меньшие значения до ближайшего нуля в прошлом. Например, &amp;lt;code&amp;gt;now-1y/w&amp;lt;/code&amp;gt;это один год назад, выровненный на неделю. Вы также можете указать относительный таймфрейм без выравнивания: &amp;lt;code&amp;gt;now-NU&amp;lt;/code&amp;gt;. Поддерживаемые единицы времени для относительного таймфрейма:&lt;br /&gt;
** &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;: минуты&lt;br /&gt;
** &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;: часы&lt;br /&gt;
** &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;: дни&lt;br /&gt;
** &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;: недели&lt;br /&gt;
** &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;: месяцы&lt;br /&gt;
** &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;: годы&lt;br /&gt;
&lt;br /&gt;
Если не задано, используется относительный двухнедельный таймфрейм ( &amp;lt;code&amp;gt;now-2w&amp;lt;/code&amp;gt;).&lt;br /&gt;
|запрос&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|to&lt;br /&gt;
|string&lt;br /&gt;
|Конец запрошенного периода времени.&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать один из следующих форматов:&lt;br /&gt;
&lt;br /&gt;
* Отметка времени в миллисекундах UTC.&lt;br /&gt;
* Человекочитаемый формат &amp;lt;code&amp;gt;2021-01-25T05:57:01.123+01:00&amp;lt;/code&amp;gt;. Если часовой пояс не указан, используется UTC. Вы можете использовать пробел вместо &amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;. Секунды и доли секунды не являются обязательными.&lt;br /&gt;
* Относительный таймфрейм, назад. Формат: &amp;lt;code&amp;gt;now-NU/A&amp;lt;/code&amp;gt;, где &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;количество времени, &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;единица времени и &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;выравнивание. Выравнивание округляет все меньшие значения до ближайшего нуля в прошлом. Например, &amp;lt;code&amp;gt;now-1y/w&amp;lt;/code&amp;gt;это один год назад, выровненный на неделю. Вы также можете указать относительный таймфрейм без выравнивания: &amp;lt;code&amp;gt;now-NU&amp;lt;/code&amp;gt;. Поддерживаемые единицы времени для относительного таймфрейма:&lt;br /&gt;
** &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;: минуты&lt;br /&gt;
** &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;: часы&lt;br /&gt;
** &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;: дни&lt;br /&gt;
** &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;: недели&lt;br /&gt;
** &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;: месяцы&lt;br /&gt;
** &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;: годы&lt;br /&gt;
&lt;br /&gt;
Если не установлено, используется текущая метка времени.&lt;br /&gt;
|запрос&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|string&lt;br /&gt;
|Сортировка записей лога аудита:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;timestamp&amp;lt;/code&amp;gt;: сначала старые.&lt;br /&gt;
* &amp;lt;code&amp;gt;-timestamp&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;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Код&lt;br /&gt;
|Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|200&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;AuditLog&amp;lt;/code&amp;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;
|totalCount&lt;br /&gt;
|integer&lt;br /&gt;
|Общее количество записей в результате.&lt;br /&gt;
|-&lt;br /&gt;
|pageSize&lt;br /&gt;
|integer&lt;br /&gt;
|Количество записей на странице.&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|nextPageKey&lt;br /&gt;
|string&lt;br /&gt;
|Курсор для следующей страницы результатов. Имеет значение &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;на последней странице.&lt;br /&gt;
&lt;br /&gt;
Используйте его в параметре запроса nextPageKey для получения последующих страниц результата.&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|auditLogs&lt;br /&gt;
|AuditLogEntry[]&lt;br /&gt;
|Список записей лога аудита, упорядоченных по отметке времени создания.&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;AuditLogEntry&amp;lt;/code&amp;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;
|logId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор записи лога.&lt;br /&gt;
|-&lt;br /&gt;
|eventType&lt;br /&gt;
|string&lt;br /&gt;
|Тип записываемой операции.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CREATE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DELETE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GENERAL&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LOGOUT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PATCH&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;READ&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;REVOKE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;TAG_ADD&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;TAG_REMOVE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;TAG_UPDATE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UPDATE&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|category&lt;br /&gt;
|string&lt;br /&gt;
|Категория записываемой операции.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CONFIG&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DEBUG_UI&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MANUAL_TAGGING_SERVICE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;TOKEN&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;WEB_UI&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|entityId&lt;br /&gt;
|string&lt;br /&gt;
|ID объекта из категории .&lt;br /&gt;
&lt;br /&gt;
Например, это может быть идентификатор конфигурации для &amp;lt;code&amp;gt;CONFIG&amp;lt;/code&amp;gt;категории или идентификатор токена для &amp;lt;code&amp;gt;TOKEN&amp;lt;/code&amp;gt;категории.&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|environmentId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор среды Dynatrace, в которой произошла записанная операция.&lt;br /&gt;
|-&lt;br /&gt;
|user&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор пользователя, выполнившего записанную операцию.&lt;br /&gt;
|-&lt;br /&gt;
|userType&lt;br /&gt;
|string&lt;br /&gt;
|Тип аутентификации пользователя .&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;PUBLIC_TOKEN_IDENTIFIER&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;REQUEST_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SERVICE_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;TOKEN_HASH&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;USER_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|userOrigin&lt;br /&gt;
|string&lt;br /&gt;
|Происхождение и IP-адрес пользователя .&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|timestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Отметка времени создания записи в миллисекундах UTC.&lt;br /&gt;
|-&lt;br /&gt;
|success&lt;br /&gt;
|boolean&lt;br /&gt;
|Записанная операция выполнена успешно ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или неудачно ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
|message&lt;br /&gt;
|string&lt;br /&gt;
|Зарегистрированное сообщение.&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|patch&lt;br /&gt;
|object&lt;br /&gt;
|Патч записанной операции в виде JSON-представления.&lt;br /&gt;
&lt;br /&gt;
Формат представляет собой расширенный &amp;lt;nowiki&amp;gt;RFC 6902&amp;lt;/nowiki&amp;gt;. Патч также содержит предыдущее значение в поле oldValue .&lt;br /&gt;
&lt;br /&gt;
Может быть &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела ответа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;totalCount&amp;quot;: 10,&lt;br /&gt;
   &amp;quot;pageSize&amp;quot;: 5,&lt;br /&gt;
   &amp;quot;nextPageKey&amp;quot;: &amp;quot;___a7acX3q0AAAAAACJidWlsdGluOnNlcnZpY2lUVEJCUzBaNVIxVjJOSGt6Y3oyLTcwMUZWRkxlclH__9rtpxferQ&amp;quot;,&lt;br /&gt;
   &amp;quot;auditLogs&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;logId&amp;quot;: &amp;quot;197425568800060000&amp;quot;,&lt;br /&gt;
       &amp;quot;eventType&amp;quot;: &amp;quot;UPDATE&amp;quot;,&lt;br /&gt;
       &amp;quot;category&amp;quot;: &amp;quot;CONFIG&amp;quot;,&lt;br /&gt;
       &amp;quot;entityId&amp;quot;: &amp;quot;MOBILE_RUM: MOBILE_APPLICATION-752C223D59734CD2&amp;quot;,&lt;br /&gt;
       &amp;quot;environmentId&amp;quot;: &amp;quot;prod-env-13&amp;quot;,&lt;br /&gt;
       &amp;quot;user&amp;quot;: &amp;quot;test.user@company.com&amp;quot;,&lt;br /&gt;
       &amp;quot;userType&amp;quot;: &amp;quot;USER_NAME&amp;quot;,&lt;br /&gt;
       &amp;quot;userOrigin&amp;quot;: &amp;quot;webui (192.168.0.2)&amp;quot;,&lt;br /&gt;
       &amp;quot;timestamp&amp;quot;: 1974255688445,&lt;br /&gt;
       &amp;quot;success&amp;quot;: true,&lt;br /&gt;
       &amp;quot;patch&amp;quot;: [&lt;br /&gt;
         {&lt;br /&gt;
           &amp;quot;op&amp;quot;: &amp;quot;replace&amp;quot;,&lt;br /&gt;
           &amp;quot;path&amp;quot;: &amp;quot;/refreshTimeIntervalMillis&amp;quot;,&lt;br /&gt;
           &amp;quot;value&amp;quot;: 30000,&lt;br /&gt;
           &amp;quot;oldValue&amp;quot;: 20000&lt;br /&gt;
         }&lt;br /&gt;
       ]&lt;br /&gt;
     }&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
В этом примере запрос извлекает все входы ( &amp;lt;code&amp;gt;filter=eventType(LOGIN)&amp;lt;/code&amp;gt;) из лога аудита среды mySampleEnv за последнюю неделю ( &amp;lt;code&amp;gt;from=now-1w&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Маркер API передается в заголовке авторизации .&lt;br /&gt;
&lt;br /&gt;
Ответ усекается до первых трех записей.&lt;br /&gt;
&lt;br /&gt;
==== Curl ====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X GET \&lt;br /&gt;
   '&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.Dynatrace.ru/api/v2/auditlogs?filter=eventType%28LOGIN%29&amp;amp;from=now-1w'&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== URL-адрес запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.Dynatrace.ru/api/v2/auditlogs?filter=eventType%28LOGIN%29&amp;amp;from=now-1w&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело ответа ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;totalCount&amp;quot;: 5820,&lt;br /&gt;
   &amp;quot;nextPageKey&amp;quot;: &amp;quot;vu8y3hPZ3q0AAAAAAi_neQJ8qUAAAAFu0T-ECgAAAW71TAgKAAAD6AAQZXZlbnRUeXBlKExPR0lOKQC-7zLeE9nerQ&amp;quot;,&lt;br /&gt;
   &amp;quot;auditLogs&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;logId&amp;quot;: &amp;quot;157607341600050000&amp;quot;,&lt;br /&gt;
       &amp;quot;eventType&amp;quot;: &amp;quot;LOGIN&amp;quot;,&lt;br /&gt;
       &amp;quot;category&amp;quot;: &amp;quot;WEB_UI&amp;quot;,&lt;br /&gt;
       &amp;quot;entityId&amp;quot;: &amp;quot;240.204.62.255&amp;quot;,&lt;br /&gt;
       &amp;quot;environmentId&amp;quot;: &amp;quot;yasmuoujsw&amp;quot;,&lt;br /&gt;
       &amp;quot;user&amp;quot;: &amp;quot;Dynatrace support user #877988415&amp;quot;,&lt;br /&gt;
       &amp;quot;userType&amp;quot;: &amp;quot;USER_NAME&amp;quot;,&lt;br /&gt;
       &amp;quot;userOrigin&amp;quot;: &amp;quot;Forwarded: 240.204.62.255&amp;quot;,&lt;br /&gt;
       &amp;quot;timestamp&amp;quot;: 1576073415531,&lt;br /&gt;
       &amp;quot;success&amp;quot;: true&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;logId&amp;quot;: &amp;quot;157607338800050000&amp;quot;,&lt;br /&gt;
       &amp;quot;eventType&amp;quot;: &amp;quot;LOGIN&amp;quot;,&lt;br /&gt;
       &amp;quot;category&amp;quot;: &amp;quot;WEB_UI&amp;quot;,&lt;br /&gt;
       &amp;quot;entityId&amp;quot;: &amp;quot;55.199.177.119&amp;quot;,&lt;br /&gt;
       &amp;quot;environmentId&amp;quot;: &amp;quot;yasmuoujsw&amp;quot;,&lt;br /&gt;
       &amp;quot;user&amp;quot;: &amp;quot;Dynatrace support user #490812376&amp;quot;,&lt;br /&gt;
       &amp;quot;userType&amp;quot;: &amp;quot;USER_NAME&amp;quot;,&lt;br /&gt;
       &amp;quot;userOrigin&amp;quot;: &amp;quot;Forwarded: 55.199.177.119&amp;quot;,&lt;br /&gt;
       &amp;quot;timestamp&amp;quot;: 1576073388150,&lt;br /&gt;
       &amp;quot;success&amp;quot;: true&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;logId&amp;quot;: &amp;quot;157607338300060000&amp;quot;,&lt;br /&gt;
       &amp;quot;eventType&amp;quot;: &amp;quot;LOGIN&amp;quot;,&lt;br /&gt;
       &amp;quot;category&amp;quot;: &amp;quot;WEB_UI&amp;quot;,&lt;br /&gt;
       &amp;quot;entityId&amp;quot;: &amp;quot;75.16.11.184&amp;quot;,&lt;br /&gt;
       &amp;quot;environmentId&amp;quot;: &amp;quot;umsaywsjuo&amp;quot;,&lt;br /&gt;
       &amp;quot;user&amp;quot;: &amp;quot;Dynatrace support user #765684830&amp;quot;,&lt;br /&gt;
       &amp;quot;userType&amp;quot;: &amp;quot;USER_NAME&amp;quot;,&lt;br /&gt;
       &amp;quot;userOrigin&amp;quot;: &amp;quot;Forwarded: 75.16.11.184&amp;quot;,&lt;br /&gt;
       &amp;quot;timestamp&amp;quot;: 1576073381543,&lt;br /&gt;
       &amp;quot;success&amp;quot;: true&lt;br /&gt;
     }&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Код ответа ====&lt;br /&gt;
200&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%98%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_%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E_%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&amp;diff=3300</id>
		<title>Инструментирование вручную среды выполнения</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%98%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_%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E_%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&amp;diff=3300"/>
		<updated>2025-12-12T16:45:55Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &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;
''Уведомление:''&lt;br /&gt;
&lt;br /&gt;
* ''В этом процессе были обнаружены несовместимые модули NGINX. Автоматическая аппаратура была отключена. Чтобы вручную настроить NGINX, см . Инструментирование среды выполнения вручную .''&lt;br /&gt;
&lt;br /&gt;
== Инструментирование пропатченного NGINX ==&lt;br /&gt;
Модуль кода NGINX может проверять объявления внутренней структуры данных NGINX при запуске (во время выполнения), вместо того чтобы полагаться на предварительные предположения. При таком подходе Dynatrace может без проблем оснастить пропатченный NGINX, но этот подход имеет некоторые ограничения, которые необходимо учитывать.&lt;br /&gt;
&lt;br /&gt;
Примером пропатченного NGINX является Kong Gateway .&lt;br /&gt;
&lt;br /&gt;
=== ''Ограничения инструментирования вручную среды выполнения'' ===&lt;br /&gt;
* ''Инструментирование вручную среды выполнения зависит от символов отладки, доступных для двоичного файла NGINX, что не всегда так.''&lt;br /&gt;
* ''Инструментирование вручную среды выполнения добавляет заметную задержку запуска (10 секунд и более) в NGINX.''&lt;br /&gt;
''&amp;lt;u&amp;gt;Если Ваш NGINX или Kong Pod в Kubernetes не запускается из-за тайм-аута:&amp;lt;/u&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;''В облачных развертываниях настройте тайм-ауты запуска пода или контейнера, чтобы предотвратить истечение времени ожидания NGINX при запуске.  Если NGINX или Kong Pod в Kubernetes не запускается, поищите в журналах упоминание о сбое тестов Liveness или Readiness и настройте начальные значения задержки, тайм-аута и порога сбоя этих тестов на достаточно высокие значения. Точная конфигурация зависит от развертывания.''&amp;lt;/u&amp;gt;&lt;br /&gt;
* ''Инструментирование вручную среды выполнения требует больше памяти во время запуска NGINX. Это более высокое пиковое потребление памяти может привести к тому, что поды будут уничтожены Kubernetes (или другими средами выполнения контейнеров) в случае строгих ограничений памяти. Пожалуйста, измените ограничения памяти, чтобы приспособиться к инструментам времени выполнения.''&lt;br /&gt;
&lt;br /&gt;
Чтобы вручную настроить исправленный NGINX во время выполнения:&lt;br /&gt;
&lt;br /&gt;
* Добавьте переменную окружения &amp;lt;code&amp;gt;DT_NGINX_RUNTIME_INSTRUMENTATION&amp;lt;/code&amp;gt;в ваш NGINX:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;DT_NGINX_FORCE_RUNTIME_INSTRUMENTATION=on&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Перезапустите NGINX, чтобы получить переменную окружения.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%A6%D0%B5%D0%BB%D0%B5%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F_%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(SLO)_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Dynatrace&amp;diff=3299</id>
		<title>Настройка и мониторинг Целей уровня обслуживания (SLO) с помощью Dynatrace</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%A6%D0%B5%D0%BB%D0%B5%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F_%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_(SLO)_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Dynatrace&amp;diff=3299"/>
		<updated>2025-12-12T16:43:53Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Обзор SLO ==&lt;br /&gt;
В списке определенных целей уровня обслуживания (SLO) в среде мониторинга Dynatrace на странице Цели уровня обслуживания отображается важная информация, такая как текущий статус, бюджет ошибок и скорость сжигания , цель, предупреждение, количество открытых проблем из общего числа. количество проблем для селектора объекта SLO и период времени, в течение которого должен оцениваться SLO.&lt;br /&gt;
&lt;br /&gt;
=== Анализировать проблемы ===&lt;br /&gt;
Если есть какие-либо открытые проблемы, связанные с SLO, значение в столбце Открытых/всего проблем для SLO помечается красным символом предупреждения. Выберите значение, чтобы отобразить страницу « Проблемы », отфильтрованную с помощью соответствующего селектора объектов. Дополнительные сведения об анализе проблем см. в разделе Обнаружение и анализ проблем .&lt;br /&gt;
&lt;br /&gt;
=== Детали SLO ===&lt;br /&gt;
Разверните сведения о SLO для получения дополнительной информации, например:&lt;br /&gt;
&lt;br /&gt;
* Селекторы метрик и сущностей SLO&lt;br /&gt;
* График, представляющий оценку SLO с течением времени&lt;br /&gt;
* Табличное представление последних 10 оцененных SLO, принадлежащих определенному типу объекта. Переключитесь на табличное представление, чтобы узнать, например, точное значение, которое негативно влияет на результат агрегированной оценки SLO, и связанную с ним сущность. Кроме того, вы можете:&lt;br /&gt;
** Сортировать табличное представление по статусу в порядке возрастания или убывания&lt;br /&gt;
** Выберите любой из объектов для получения дополнительной информации на странице соответствующего объекта.&lt;br /&gt;
&lt;br /&gt;
По умолчанию каждый SLO оценивается в соответствии с определенным для него временным интервалом, но для анализа «что, если» с другими временными рамками или для ретроспективного просмотра вы можете временно переключиться на глобальный временной интервал.&lt;br /&gt;
&lt;br /&gt;
== Настройка цели уровня обслуживания ==&lt;br /&gt;
Чтобы настроить новую цель уровня обслуживания, используйте мастер SLO, чтобы выбрать из набора предварительно настроенных шаблонов Dynatrace для распространенных случаев использования. Кроме того, вы можете создать свои собственные определения SLO .&lt;br /&gt;
&lt;br /&gt;
=== Добавление SLO с помощью мастера ===&lt;br /&gt;
В меню Dynatrace перейдите к Целям уровня обслуживания , выберите Добавить новый SLO и выполните действия мастера SLO, как описано ниже.&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;
* Выберите нужный SLO:&lt;br /&gt;
** SLO доступности уровня обслуживания, где доступность уровня обслуживания измеряется путем деления количества успешных вызовов службы на общее количество вызовов службы.&lt;br /&gt;
** SLO доступности метода обслуживания, где доступность метода обслуживания измеряется путем деления количества успешных вызовов службы запроса ключа на общее количество вызовов службы запроса ключа.&lt;br /&gt;
** SLO производительности службы , где выражение метрики представляет собой соотношение между &amp;lt;code&amp;gt;good&amp;lt;/code&amp;gt;минутами и &amp;lt;code&amp;gt;total&amp;lt;/code&amp;gt;минутами.  Примечание: &amp;lt;code&amp;gt;good&amp;lt;/code&amp;gt; минуты подсчитывают количество минут, в течение которых задержка ответа ниже заданного порога.&lt;br /&gt;
** SLO взаимодействия с пользователем , который основан на измерении Apdex и представляет собой процент пользователей, которые УДОВЛЕТВОРЕНЫ , от общего числа пользователей, использующих веб-приложение или мобильное приложение.&lt;br /&gt;
** SLO для мобильных пользователей без сбоев , который измеряет процент пользователей без сбоев в ваших мобильных приложениях.&lt;br /&gt;
** Синтетический SLO доступности, который представляет собой процент успешных синтетических запусков монитора по отношению к общему количеству запусков.  Примечание. Дополнительные сведения о вариантах использования см. в разделе Примеры конфигурации определений целей уровня обслуживания .&lt;br /&gt;
* Введите имя SLO .&lt;br /&gt;
* Введите имя метрики , которое будет использоваться для создания двух запросов метрик:&lt;br /&gt;
** Один пользовательский запрос для статуса SLO.&lt;br /&gt;
** Еще один для скорости сжигания бюджета ошибок SLO.  Вы можете наметить эти ключи метрик на всех страницах, которые позволяют использовать метрики, например в Проводнике данных .  Примечание. После создания SLO:&lt;br /&gt;
** Метрические ключи не могут быть изменены.&lt;br /&gt;
** Вы можете просмотреть ключи метрик в деталях SLO.&lt;br /&gt;
* по желаниюНастройте метрики SLI, которые вы хотите добавить в SLO.&lt;br /&gt;
&lt;br /&gt;
==== Определение фильтра ====&lt;br /&gt;
В селекторе таймфрейма прокрутите вниз, чтобы выбрать значение таймфрейма для вашего SLO.&lt;br /&gt;
&lt;br /&gt;
* Чтобы выбрать одно из существующих значений, выберите Presets .&lt;br /&gt;
* Чтобы создать собственное значение таймфрейма, выберите « Пользовательский » .&lt;br /&gt;
&lt;br /&gt;
Селектор объектов соответствует синтаксису запросов Dynatrace REST API . Вы можете использовать фильтры по идентификатору/имени зоны управления, тегам, имени/идентификатору/типу объекта, состоянию работоспособности или их комбинации. Для зон управления вы можете выбрать из списка доступных зон управления.&lt;br /&gt;
&lt;br /&gt;
После ввода нужных селекторов объектов вы можете проверить, нет ли ошибок, выбрав Предварительный просмотр рядом с панелью выбора объектов.&lt;br /&gt;
&lt;br /&gt;
==== Добавление критериев успеха ====&lt;br /&gt;
Установите целевой процент ( Отказ ) и процент предупреждения ( Предупреждение ).&lt;br /&gt;
&lt;br /&gt;
Примечание. Процент предупреждений должен быть между 100 % и вашим целевым процентом SLO, чтобы быть эффективным. Например, если ваш целевой процент SLO составляет 99,00 %, вам необходимо установить процент предупреждений между 99,00 % и 100 %, чтобы получить раннее предупреждение (обозначенное желтым цветом).&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать, насколько быстро служба расходует бюджет ошибок по отношению к SLO, убедитесь, что скорость сжигания бюджета ошибок включена, и установите пороговые значения для скорости медленного и быстрого сжигания .&lt;br /&gt;
&lt;br /&gt;
==== Оценка ====&lt;br /&gt;
После ввода значений критериев успеха выберите Оценить , чтобы оценить SLO на основе введенных значений.&lt;br /&gt;
&lt;br /&gt;
Если все правильно и ошибок нет, вы можете выбрать «Создать » , чтобы сохранить конфигурацию и добавить новый SLO.&lt;br /&gt;
&lt;br /&gt;
После завершения настройки вновь созданная цель уровня обслуживания появится на странице SLO .&lt;br /&gt;
&lt;br /&gt;
=== Создание своего собственного SLO ===&lt;br /&gt;
Чтобы настроить собственную цель уровня обслуживания, перейдите в « Настройки » , выберите « Облачная автоматизация » &amp;gt; «Определение » и выберите «Добавить новый SLO » .&lt;br /&gt;
&lt;br /&gt;
=== Изменение SLO ===&lt;br /&gt;
Чтобы изменить SLO, в меню Dynatrace перейдите к Целям уровня обслуживания , найдите свой SLO и выберите « Дополнительно » ( … ) &amp;gt; « Определение SLO » в столбце « Действия ».&lt;br /&gt;
&lt;br /&gt;
=== Нормирование бюджета ошибок ===&lt;br /&gt;
Чтобы просмотреть нормализованный бюджет ошибок для всех SLO, выберите « Настройки » &amp;gt; « Облачная автоматизация » &amp;gt; « Настройка » и включите параметр « Нормализация бюджета ошибок » .&lt;br /&gt;
&lt;br /&gt;
Пример. Целевое значение SLO — 95 %, а текущее состояние SLO — 96 %. Если флаг нормализации включен, оставшийся запас ошибки составляет 20% (96%-95%)/(100%-95%).&lt;br /&gt;
&lt;br /&gt;
== Скорость расходования бюджета при ошибках ==&lt;br /&gt;
Скорость сжигания бюджета ошибок показывает, насколько быстро служба расходует бюджет ошибок по отношению к SLO. Например,&lt;br /&gt;
&lt;br /&gt;
* Скорость сжигания &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;указывает на то, что служба израсходовала 100 % бюджета ошибок в течение периода SLO.&lt;br /&gt;
* Скорость сжигания &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;указывает на то, что сервис израсходовал удвоенный бюджет ошибок в течение периода SLO.&lt;br /&gt;
&lt;br /&gt;
Burn rate рассчитывается либо за прошедший час (если выбран таймфрейм SLO), либо для глобального значения таймфрейма (если таймфрейм SLO не выбран).&lt;br /&gt;
&lt;br /&gt;
=== Настройка расхода бюджета ошибок ===&lt;br /&gt;
Чтобы узнать, насколько быстро служба расходует бюджет ошибок, вы можете включить визуализацию скорости сжигания в мастере или на странице настроек при создании SLO.&lt;br /&gt;
&lt;br /&gt;
В любое время вы можете изменить пороговое значение или отключить визуализацию скорости сжигания в определении SLO вашего SLO.&lt;br /&gt;
&lt;br /&gt;
=== Визуализация скорости сжигания бюджета ошибок ===&lt;br /&gt;
После того, как вы настроили скорость сжигания бюджета ошибок, в вашей среде есть несколько мест, где вы можете его просмотреть:&lt;br /&gt;
&lt;br /&gt;
* На странице обзора SLO в столбце бюджета ошибок:&lt;br /&gt;
** Желтый значок медленного горения отображается, когда значение скорости горения находится между &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;порогом быстрого горения, который вы ввели при создании SLO.&lt;br /&gt;
** Красный значок быстрой записи отображается, когда скорость записи больше или равна порогу быстрой записи, введенному вами при создании SLO.  Примечание. Если визуализация скорости записи включена, но значок не отображается, скорость записи ниже &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
* В деталях SLO.&lt;br /&gt;
* В проводнике данных .&lt;br /&gt;
* На панели инструментов, если вы закрепите SLO на панели инструментов .&lt;br /&gt;
&lt;br /&gt;
== Настройка оповещения ==&lt;br /&gt;
Вы можете настроить два типа оповещений:&lt;br /&gt;
&lt;br /&gt;
* Оповещения SLO отправляются, когда статус SLO становится ниже целевого значения.&lt;br /&gt;
* Оповещения об уровне выгорания отправляются, когда бюджет ошибок SLO уменьшается с определенной скоростью.&lt;br /&gt;
&lt;br /&gt;
Примечание. Оповещения можно создавать только на основе событий метрик за последний час. Если вы установите пороговое значение &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;для оповещения о скорости сжигания, предупреждение будет сгенерировано, когда скорость сжигания превысит &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;в течение последнего часа.&lt;br /&gt;
&lt;br /&gt;
* Чтобы настроить оповещение SLO&lt;br /&gt;
&lt;br /&gt;
# Перейдите к Целям уровня обслуживания , найдите SLO и выберите Дополнительно ( … ) &amp;gt; Создать оповещение .&lt;br /&gt;
# В поле Выберите тип оповещения выберите &amp;lt;code&amp;gt;Status&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Назовите свое оповещение и установите пороговое значение. Если вы не зададите значение, пороговое значение будет заполнено существующим целевым значением SLO.&lt;br /&gt;
# Выберите Создать оповещение .&lt;br /&gt;
&lt;br /&gt;
* Чтобы настроить оповещение о скорости сжигания&lt;br /&gt;
&lt;br /&gt;
# Перейдите к Целям уровня обслуживания , найдите SLO и выберите Дополнительно ( … ) &amp;gt; Создать оповещение .&lt;br /&gt;
# В поле Выберите тип оповещения выберите &amp;lt;code&amp;gt;Burn rate&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Назовите свое оповещение и установите порог скорости сжигания.&lt;br /&gt;
# Выберите Создать оповещение .&lt;br /&gt;
&lt;br /&gt;
Ваше вновь созданное оповещение о SLO или скорости сжигания появится на странице Metric Events , где вы сможете настроить его дальше. Дополнительные сведения см. в разделе События метрик для оповещения .&lt;br /&gt;
&lt;br /&gt;
== Добавление SLO в зоны управления ==&lt;br /&gt;
SLO, не принадлежащие ни к одной из зон управления , видны всем пользователям. Если вы добавите SLO в зону управления, только пользователи, имеющие доступ к этой зоне управления, смогут увидеть его на странице обзора целей уровня обслуживания .&lt;br /&gt;
&lt;br /&gt;
* Чтобы добавить SLO в зону управления&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите в « Настройки » .&lt;br /&gt;
# Выберите «Облачная автоматизация » &amp;gt; «Определение » .&lt;br /&gt;
# Выберите Добавить новый SLO .&lt;br /&gt;
# В поле выбора объектов добавьте имя или идентификатор зоны управления .&lt;br /&gt;
# После ввода всех данных SLO выберите Сохранить изменения , чтобы сохранить конфигурацию.&lt;br /&gt;
&lt;br /&gt;
* Чтобы добавить существующий SLO в зону управления, см . раздел Редактирование SLO .&lt;br /&gt;
* Чтобы просмотреть SLO, принадлежащие определенной зоне управления, выберите зону управления с помощью кнопки фильтра в строке меню.&lt;br /&gt;
* Чтобы просматривать глобальные SLO независимо от любого другого выбранного фильтра зоны управления, включите Показать глобальные SLO . Глобальные SLO — это SLO, которые видны всем пользователям, независимо от их разрешений в зоне управления.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения о том, как вы можете контролировать доступ к SLO в своей среде, устанавливая разрешения, см. в разделе Просмотр и изменение SLO на основе уровней разрешений .&lt;br /&gt;
&lt;br /&gt;
== Закрепление SLO на панели инструментов ==&lt;br /&gt;
После того, как вы определите свои цели, вы можете добавить SLO на свою панель инструментов, чтобы визуализировать их текущий статус вместе с оставшимися бюджетами ошибок.&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите к Цели уровня обслуживания , найдите свой SLO и выберите « Дополнительно » ( … ) &amp;gt; « Закрепить на панели инструментов » в столбце « Действия ».&lt;br /&gt;
# В списке выберите существующую панель мониторинга или Создать новую панель мониторинга , а затем выберите Закрепить .&lt;br /&gt;
# Выберите Открыть информационную панель , чтобы открыть информационную панель в режиме редактирования с выбранной плиткой SLO.&lt;br /&gt;
# При необходимости отрегулируйте конфигурацию плитки.&lt;br /&gt;
# Выберите Готово .&lt;br /&gt;
&lt;br /&gt;
По умолчанию плитка SLO оценивает временной интервал SLO, а не выбранный глобальный временной интервал, который отображается маленьким значком фильтра в правом верхнем углу плитки SLO. Для сравнения глобального таймфрейма и таймфрейма SLO можно также переопределить таймфрейм, используемый в конфигурации плитки.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения см. в разделе Просмотр и добавление плиток панели мониторинга SLO на основе уровней разрешений .&lt;br /&gt;
&lt;br /&gt;
== Клонирование SLO ==&lt;br /&gt;
Клонирование SLO позволяет создать новый SLO, повторно используя конфигурацию существующего SLO.&lt;br /&gt;
&lt;br /&gt;
Чтобы клонировать SLO&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите к Целям уровня обслуживания .&lt;br /&gt;
# Выберите SLO, который вы хотите клонировать, а затем выберите «Действие» &amp;gt; « Клонировать » . Страница « Добавить новый SLO » предварительно заполнена настройками клонированного SLO.&lt;br /&gt;
# При необходимости измените параметры нового SLO, а затем выберите « Создать » .&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;
&lt;br /&gt;
== Оповещение Дэвиса ==&lt;br /&gt;
Dynatrace Davis® предоставляет быстрые уведомления об обнаруженных аномалиях, а также о возможных основных причинах. Если ваш SLO стал красным, это, скорее всего, потому, что Дэвис уже поднял проблему для основных показателей, показав вам основную причину.&lt;br /&gt;
&lt;br /&gt;
Примечание. Davis выдает оповещения не о нарушениях целевых показателей SLO, а о базовых метриках и объектах SLO.&lt;br /&gt;
&lt;br /&gt;
== Устранение неполадок ==&lt;br /&gt;
Мой список SLO загружается очень долго&lt;br /&gt;
&lt;br /&gt;
Вычисление SLO зависит от запросов метрик в реальном времени, поэтому фильтр, используемый для SLO, имеет решающее значение для производительности вычислений. Если ваш список SLO очень медленный, проверьте фильтры сущностей для определенных вами SLO.&lt;br /&gt;
&lt;br /&gt;
Требуется одно результирующее значение, но определение SLO предоставляет более одного&lt;br /&gt;
&lt;br /&gt;
Вы, вероятно, отсутствует&amp;lt;code&amp;gt;:splitBy()&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;
Пользователи без глобального &amp;lt;code&amp;gt;write&amp;lt;/code&amp;gt;разрешения не могут создавать SLO без зоны управления.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/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=3298</id>
		<title>Ручное инструментирование среды выполнения (NGINX)</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/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=3298"/>
		<updated>2025-12-12T16:42:46Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &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 при запуске (во время выполнения), вместо того чтобы полагаться на предварительные предположения. При таком подходе Dynatrace может без проблем оснастить пропатченный 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>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BB%D1%8C%D1%86%D0%B0_%D1%81%D1%80%D0%B5%D0%B4%D1%8B&amp;diff=3297</id>
		<title>Создание токена владельца среды</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BB%D1%8C%D1%86%D0%B0_%D1%81%D1%80%D0%B5%D0%B4%D1%8B&amp;diff=3297"/>
		<updated>2025-12-12T16:26:56Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Этот вызов API создает новый токен управления окружением.&lt;br /&gt;
==Аутентификация==&lt;br /&gt;
Для выполнения этого запроса вам необходимо разрешение API &amp;lt;code&amp;gt;(EnvironmentTokenManagement)&amp;lt;/code&amp;gt;, назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. [https://doc.ruscomtech.ru/index.php/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0 Аутентификация кластера].&lt;br /&gt;
==Конечная точка==&lt;br /&gt;
&amp;lt;code&amp;gt;/api/cluster/v2/environments&amp;lt;/code&amp;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;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор среды, в которой токен действителен.&lt;br /&gt;
|path&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|body&lt;br /&gt;
|CreateEnvironmentTokenManagementToken&lt;br /&gt;
|Тело JSON запроса. Содержит параметры токена.&lt;br /&gt;
|body&lt;br /&gt;
|Нет&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела запроса===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;CreateEnvironmentTokenManagementToken&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;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Имя токена.&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|expiresIn&lt;br /&gt;
|Duration&lt;br /&gt;
|Определяет период времени жизни токена.&lt;br /&gt;
|Нет&lt;br /&gt;
|}&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;Duration&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;
|-&lt;br /&gt;
|value&lt;br /&gt;
|integer&lt;br /&gt;
|Количество времени.&lt;br /&gt;
|required&lt;br /&gt;
|-&lt;br /&gt;
|unit&lt;br /&gt;
|string&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;DAYS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;HOURS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MILLIS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MINUTES&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SECONDS&amp;lt;/code&amp;gt;&lt;br /&gt;
|optional&lt;br /&gt;
|}&lt;br /&gt;
====JSON-модель тела запроса====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;Token Management&amp;quot;,&lt;br /&gt;
   &amp;quot;expiresIn&amp;quot;: {&lt;br /&gt;
     &amp;quot;value&amp;quot;: 3600,&lt;br /&gt;
     &amp;quot;unit&amp;quot;: &amp;quot;SECONDS&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;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;
|'''201'''&lt;br /&gt;
|Token&lt;br /&gt;
|Успех. Токен создан. Тело ответа содержит сам токен&lt;br /&gt;
|-&lt;br /&gt;
|'''400'''&lt;br /&gt;
|ErrorEnvelope&lt;br /&gt;
|Не удалось. Ввод недействителен.&lt;br /&gt;
|}&lt;br /&gt;
===Объекты тела ответа===&lt;br /&gt;
====Объект &amp;lt;code&amp;gt;Token&amp;lt;/code&amp;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;
|token&lt;br /&gt;
|string&lt;br /&gt;
|Токен аутентификации API Dynatrace.&lt;br /&gt;
|}&lt;br /&gt;
===JSON-модель тела ответа===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;token&amp;quot;: &amp;quot;abcdefjhij1234567890&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
==Пример==&lt;br /&gt;
Создает новый токен управления для среды &amp;lt;code&amp;gt;19a963a7-b19f-4382-964a-4df674c8eb8e&amp;lt;/code&amp;gt;.&lt;br /&gt;
====Curl====&lt;br /&gt;
&amp;lt;code&amp;gt;curl -X POST &amp;quot;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/environments/19a963a7-b19f-4382-964a-4df674c8eb8e/tokenManagementToken&amp;lt;/nowiki&amp;gt;&amp;quot; -H &amp;quot;accept: application/json; charset=utf-8&amp;quot; -H &amp;quot;Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890&amp;quot; -H &amp;quot;Content-Type: application/json; charset=utf-8&amp;quot; -d &amp;quot;{\&amp;quot;name\&amp;quot;:\&amp;quot;Token Management\&amp;quot;,\&amp;quot;expiresIn\&amp;quot;:{\&amp;quot;value\&amp;quot;:3600,\&amp;quot;unit\&amp;quot;:\&amp;quot;SECONDS\&amp;quot;}}&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
====URL-адрес запроса====&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://myManaged.cluster.com/api/cluster/v2/environments/19a963a7-b19f-4382-964a-4df674c8eb8e/tokenManagementToken&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
====Тело запроса====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;Token Management&amp;quot;,&lt;br /&gt;
   &amp;quot;expiresIn&amp;quot;: {&lt;br /&gt;
     &amp;quot;value&amp;quot;: 3600,&lt;br /&gt;
     &amp;quot;unit&amp;quot;: &amp;quot;SECONDS&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело ответа ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;token&amp;quot;: &amp;quot;dt0c01.RVSDGWUQEVQFS4CWIZTKX5DV.&amp;lt;token-value&amp;gt;&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
====Код ответа====&lt;br /&gt;
&amp;lt;code&amp;gt;201&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A0%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_API&amp;diff=3296</id>
		<title>Ротация токена через API</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A0%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_API&amp;diff=3296"/>
		<updated>2025-12-12T16:15:16Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Регулярная смена токенов аутентификации Dynatrace API является хорошей практикой безопасности. Вы можете использовать Dynatrace Cluster API для ротации токенов управления кластером. С помощью Tokens API вы также можете автоматизировать ротацию.&lt;br /&gt;
&lt;br /&gt;
Для доступа к API Кластера:&lt;br /&gt;
&lt;br /&gt;
# Откройте '''Консоль Менеджмента Кластера'''.&lt;br /&gt;
# Откройте '''Меню пользователя''' по иконке в правом верхнем углу.&lt;br /&gt;
# Выберите '''API Кластера v1 / v2'''.&lt;br /&gt;
&lt;br /&gt;
== Ротация токена ==&lt;br /&gt;
Для ротации токенов управления кластером с помощью API Токенов:&lt;br /&gt;
&lt;br /&gt;
# Получите идентификатор старого токена.  Вам нужен идентификатор, чтобы вы могли отозвать, а затем удалить его. Если вы знаете только сам токен, вам нужно получить идентификатор токена, чтобы отозвать его, а затем удалить. Для этого отправьте [[POST Метаданные токена|запрос на поиск токена]], который нужно удалить в качестве полезной нагрузки. Запрос возвращает метаданные токена, включая его ID, который понадобится вам позже.&lt;br /&gt;
# Создайте новый токен.  Чтобы создать новый токен, который заменит устаревший, выполните [[POST Создание токена|POST-запрос создания нового токена]]. Поскольку вы регулярно создаете токен с одними и теми же параметрами, вы можете рассмотреть возможность сохранения его конфигурации в системе контроля версий.&lt;br /&gt;
# Отозвать старый токен. (Не удаляйте его, прежде чем отозвать его.)  Чтобы отозвать старый токен, выполните [[PUT Обновление токена|PUT обновление токена]]. Вам понадобится значение идентификатора токена, которое вы получили на шаге 1.  Отозванный токен нельзя использовать для проверки подлинности, но он все еще существует в вашей среде. Мы рекомендуем подождать неделю, прежде чем удалять отозванный токен, на случай, если в нем возникнет острая необходимость. Точную задержку проверьте в политиках безопасности вашей организации.  Если вы хотите сменить токен, который в настоящее время используете для аутентификации вызовов API, замените его новым токеном, созданным на шаге 2.&lt;br /&gt;
# Удалите старый токен.  По истечении периода ожидания, когда старый токен отключен (аннулирован), удалите его. Для этого выполните [[DELETE Удаление токена|DELETE удаление токена]]. Вам понадобится идентификатор токена, который вы получили на шаге 1.&lt;br /&gt;
&lt;br /&gt;
== Пример ротации токена ==&lt;br /&gt;
В этом примере предположим, что вы хотите ротировать токен со следующими параметрами:&lt;br /&gt;
&lt;br /&gt;
* Имя токена — &amp;lt;code&amp;gt;ClusterTokenManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Область токена включает разрешения &amp;lt;code&amp;gt;ClusterTokenManagement&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Текущий токен — &amp;lt;code&amp;gt;0987654321jihgfedcba&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
С помощью API Токенов вы можете автоматизировать ротацию.&lt;br /&gt;
&lt;br /&gt;
=== 1. Получите идентификатор старого токена ===&lt;br /&gt;
Вам понадобится идентификатор, чтобы вы могли отозвать, а затем удалить его. &lt;br /&gt;
&lt;br /&gt;
Отправьте запрос &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;https://&amp;lt;ваш-домен&amp;gt;/api/cluster/v1/tokens/lookup&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Включите эту полезную нагрузку &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;, где &amp;lt;code&amp;gt;0987654321jihgfedcba&amp;lt;/code&amp;gt; — это значение токена:&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;token&amp;quot;: &amp;quot;0987654321jihgfedcba&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
Запрос возвращает метаданные токена в полезной нагрузке &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;id&amp;quot;: &amp;quot;3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5&amp;quot;,&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;ClusterTokenManager&amp;quot;,&lt;br /&gt;
   &amp;quot;userId&amp;quot;: &amp;quot;admin@mycluster.com&amp;quot;,&lt;br /&gt;
   &amp;quot;revoked&amp;quot;: false,&lt;br /&gt;
   &amp;quot;created&amp;quot;: 1578902397474,&lt;br /&gt;
   &amp;quot;lastUse&amp;quot;: 1582130541813,&lt;br /&gt;
   &amp;quot;scopes&amp;quot;: [&lt;br /&gt;
     &amp;quot;ClusterTokenManagement&amp;quot;&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
Сохраните значение идентификатора токена &amp;lt;code&amp;gt;(3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Он понадобится вам позже, чтобы отозвать и удалить этот токен.&lt;br /&gt;
&lt;br /&gt;
=== 2. Создайте новый токен ===&lt;br /&gt;
Отправьте запрос &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;https://&amp;lt;ваш-домен&amp;gt;/api/cluster/v1/tokens&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Включите эту полезную нагрузку &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;name&amp;quot;: &amp;quot;ClusterTokenManager&amp;quot;,&lt;br /&gt;
   &amp;quot;scopes&amp;quot;: [&lt;br /&gt;
     &amp;quot;ClusterTokenManagement&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;expiresIn&amp;quot;: {&lt;br /&gt;
     &amp;quot;value&amp;quot;: 30,&lt;br /&gt;
     &amp;quot;unit&amp;quot;: &amp;quot;DAYS&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
Запрос возвращает новый токен в полезной нагрузке &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;token&amp;quot;: &amp;quot;jihgfedcba0987654321&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3. Отзовите старый токен (3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5) ===&lt;br /&gt;
Сохраненный идентификатор (шаг 1) токена, который необходимо отозвать, а затем удалить: &amp;lt;code&amp;gt;3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Отправьте запрос &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt; с токеном, который нужно отозвать, на &amp;lt;code&amp;gt;https://&amp;lt;ваш-домен&amp;gt;/api/cluster/v1/tokens/3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Включите эту полезную нагрузку &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;revoked&amp;quot;: true&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
Успешный запрос обозначается кодом ответа &amp;lt;code&amp;gt;204&amp;lt;/code&amp;gt;. Ответ не возвращает никакого содержимого.&lt;br /&gt;
&lt;br /&gt;
Токен с идентификатором &amp;lt;code&amp;gt;3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5&amp;lt;/code&amp;gt; отозван.&lt;br /&gt;
&lt;br /&gt;
=== 4. Удалите старый токен (3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5) ===&lt;br /&gt;
Чтобы удалить токен &amp;lt;code&amp;gt;3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5&amp;lt;/code&amp;gt;, отправьте запрос &amp;lt;code&amp;gt;DELETE&amp;lt;/code&amp;gt; с идентификатором отозванного токена на &amp;lt;code&amp;gt;https://&amp;lt;ваш-домен&amp;gt;/api/cluster/v1/tokens/3cf7c26f-ab12-abc123-ab1a- 9340a6cce9a5&amp;lt;/code&amp;gt;&lt;br /&gt;
Успешный запрос обозначается кодом ответа &amp;lt;code&amp;gt;204&amp;lt;/code&amp;gt;. Ответ не возвращает никакого содержимого. &lt;br /&gt;
&lt;br /&gt;
Токен с идентификатором &amp;lt;code&amp;gt;3cf7c26f-ab12-abc123-ab1a-9340a6cce9a5&amp;lt;/code&amp;gt; теперь удален.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=GET_%D0%B2%D1%81%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D1%8B&amp;diff=3295</id>
		<title>GET все процессы</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=GET_%D0%B2%D1%81%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D1%8B&amp;diff=3295"/>
		<updated>2025-12-12T16:12:00Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Получает список всех процессов в вашей среде Dynatrace вместе с их параметрами и взаимосвязями.&lt;br /&gt;
&lt;br /&gt;
Полный список может быть длинным, поэтому вы можете сузить его, указав параметры фильтра, такие как теги. См. раздел Параметры для более подробной информации.&lt;br /&gt;
&lt;br /&gt;
Вы можете дополнительно ограничить вывод с помощью нумерации страниц:&lt;br /&gt;
&lt;br /&gt;
# Укажите количество результатов на странице в параметре запроса pageSize .&lt;br /&gt;
# Затем используйте курсор из заголовка ответа Next-Page-Key в параметре запроса nextPageKey для получения последующих страниц.&lt;br /&gt;
&lt;br /&gt;
Запрос создает &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;полезную нагрузку.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |GET&lt;br /&gt;
|Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v1/entity/infrastructure/processes&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cреда АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/v1/entity/infrastructure/processes&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
Чтобы выполнить этот запрос, вам нужен токен доступа с проблемой доступа и каналом событий, метриками и областью топологии ( &amp;lt;code&amp;gt;DataExport&amp;lt;/code&amp;gt;) . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] .&lt;br /&gt;
&lt;br /&gt;
== Параметры ==&lt;br /&gt;
Срок ограничен максимальным периодом в 3 дня .&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Параметр'''&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!In&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|startTimestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Метка времени начала запрошенного таймфрейма в миллисекундах (UTC).&lt;br /&gt;
&lt;br /&gt;
Если не задано, используется отставание на 72 часа.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|endTimestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Отметка времени окончания запрошенного таймфрейма в миллисекундах (UTC).&lt;br /&gt;
&lt;br /&gt;
Если не задано, используется текущая метка времени.&lt;br /&gt;
&lt;br /&gt;
Срок не должен превышать 3 дней.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|relativeTime&lt;br /&gt;
|string&lt;br /&gt;
|Относительный период времени, начиная с настоящего времени.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;min&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;5mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;10mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;15mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;30mins&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;hour&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;2hours&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;6hours&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;day&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;3days&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|tag&lt;br /&gt;
|string []&lt;br /&gt;
|Фильтрует результирующий набор процессов по указанному тегу. Вы можете указать несколько тегов в следующем формате: &amp;lt;code&amp;gt;tag=tag1&amp;amp;tag=tag2&amp;lt;/code&amp;gt;. Процесс должен соответствовать всем указанным тегам.&lt;br /&gt;
&lt;br /&gt;
В случае тегов «ключ-значение», таких как импортированные теги AWS или CloudFoundry, используйте следующий формат: &amp;lt;code&amp;gt;tag=[context]key:value&amp;lt;/code&amp;gt;. Для пользовательских тегов &amp;quot;ключ-значение&amp;quot; не указывайте контекст: &amp;lt;code&amp;gt;tag=key:value&amp;lt;/code&amp;gt;.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|entity&lt;br /&gt;
|string []&lt;br /&gt;
|Фильтры приводят только к указанным процессам.&lt;br /&gt;
&lt;br /&gt;
Чтобы указать несколько процессов, используйте следующий формат: &amp;lt;code&amp;gt;entity=ID1&amp;amp;entity=ID2&amp;lt;/code&amp;gt;.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|hostTag&lt;br /&gt;
|string []&lt;br /&gt;
|Фильтрует процессы по узлу, на котором они запущены.&lt;br /&gt;
&lt;br /&gt;
Укажите теги интересующего вас хоста.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|host&lt;br /&gt;
|string []&lt;br /&gt;
|Фильтрует процессы по узлу, на котором они запущены.&lt;br /&gt;
&lt;br /&gt;
Укажите Dynatrace ID интересующего вас хоста.&lt;br /&gt;
&lt;br /&gt;
Для указания нескольких хостов используйте следующий формат: &amp;lt;code&amp;gt;host=hostID1&amp;amp;host=hostID2&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Применяется логика ИЛИ .&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|actualMonitoringState&lt;br /&gt;
|string&lt;br /&gt;
|Фильтрует процессы по фактическому состоянию мониторинга процесса.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|expectedMonitoringState&lt;br /&gt;
|string&lt;br /&gt;
|Фильтрует процессы по ожидаемому состоянию мониторинга процесса.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|managementZone&lt;br /&gt;
|integer&lt;br /&gt;
|Возвратите только процессы, которые являются частью указанной зоны управления.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|includeDetails&lt;br /&gt;
|boolean&lt;br /&gt;
|Включает ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или исключает ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) детали, которые запрашиваются у связанных объектов.&lt;br /&gt;
&lt;br /&gt;
Исключение сведений может ускорить запросы.&lt;br /&gt;
&lt;br /&gt;
Если не установлено, то &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;используется.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|pageSize&lt;br /&gt;
|integer&lt;br /&gt;
|Количество процессов на странице результатов.&lt;br /&gt;
&lt;br /&gt;
Если не задано, нумерация страниц не используется, и результат содержит все процессы, соответствующие заданным критериям фильтрации.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|nextPageKey&lt;br /&gt;
|string&lt;br /&gt;
|Курсор для следующей страницы результатов. Вы можете найти его в заголовке Next-Page-Key предыдущего ответа.&lt;br /&gt;
&lt;br /&gt;
Если вы используете нумерацию страниц, первая страница всегда возвращается без этого курсора.&lt;br /&gt;
&lt;br /&gt;
Вы должны оставить все остальные параметры запроса такими, какими они были в первом запросе, чтобы получить последующие страницы.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&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;
|200&lt;br /&gt;
|ProcessGroupInstance[]&lt;br /&gt;
|Успех&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|ErrorEnvelope&lt;br /&gt;
|Не удалось. Ввод недействителен.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Объекты тела ответа ===&lt;br /&gt;
&lt;br /&gt;
==== Объект  &amp;lt;code&amp;gt;ResponseBody&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Объект не предоставляет никаких параметров.&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;ProcessGroupInstance&amp;lt;/code&amp;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;
|entityId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта Dynatrace требуемого объекта.&lt;br /&gt;
|-&lt;br /&gt;
|displayName&lt;br /&gt;
|string&lt;br /&gt;
|Имя объекта Dynatrace, отображаемое в пользовательском интерфейсе.&lt;br /&gt;
|-&lt;br /&gt;
|customizedName&lt;br /&gt;
|string&lt;br /&gt;
|Пользовательское имя объекта&lt;br /&gt;
|-&lt;br /&gt;
|discoveredName&lt;br /&gt;
|string&lt;br /&gt;
|Обнаруженное имя объекта&lt;br /&gt;
|-&lt;br /&gt;
|firstSeenTimestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Отметка времени первого обнаружения объекта в миллисекундах UTC.&lt;br /&gt;
|-&lt;br /&gt;
|lastSeenTimestamp&lt;br /&gt;
|integer&lt;br /&gt;
|Отметка времени последнего обнаружения объекта в миллисекундах UTC.&lt;br /&gt;
|-&lt;br /&gt;
|tags&lt;br /&gt;
|TagInfo[]&lt;br /&gt;
|Список тегов сущностей.&lt;br /&gt;
|-&lt;br /&gt;
|fromRelationships&lt;br /&gt;
|объект&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|toRelationships&lt;br /&gt;
|объект&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|объект&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|softwareTechnologies&lt;br /&gt;
|TechnologyInfo[]&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|azureSiteName&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|versionedModules&lt;br /&gt;
|ProcessGroupInstanceModule[]&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|managementZones&lt;br /&gt;
|EntityShortRepresentation[]&lt;br /&gt;
|Зоны управления, частью которых является объект.&lt;br /&gt;
|-&lt;br /&gt;
|modules&lt;br /&gt;
|string []&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|agentVersions&lt;br /&gt;
|AgentVersion[]&lt;br /&gt;
|Версии ЕдиныхАгентов, которые в настоящее время работают на объекте.&lt;br /&gt;
|-&lt;br /&gt;
|listenPorts&lt;br /&gt;
|integer []&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|bitness&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;32bit&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;64bit&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|azureHostName&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|monitoringState&lt;br /&gt;
|MonitoringState&lt;br /&gt;
|Определяет текущее состояние мониторинга объекта.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;TagInfo&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Тег сущности Dynatrace.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|context&lt;br /&gt;
|string&lt;br /&gt;
|Происхождение тега, например AWS или Cloud Foundry.&lt;br /&gt;
&lt;br /&gt;
Пользовательские теги используют это &amp;lt;code&amp;gt;CONTEXTLESS&amp;lt;/code&amp;gt;значение.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS_GENERIC&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;AZURE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CLOUD_FOUNDRY&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CONTEXTLESS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ENVIRONMENT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GOOGLE_CLOUD&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;KUBERNETES&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|key&lt;br /&gt;
|string&lt;br /&gt;
|Ключ тега.&lt;br /&gt;
&lt;br /&gt;
Пользовательские теги имеют здесь значение тега.&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|string&lt;br /&gt;
|Значение тега.&lt;br /&gt;
&lt;br /&gt;
Не применимо к пользовательским тегам.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;TechnologyInfo&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;
|type&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|edition&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|version&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;ProcessGroupInstanceModule&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;
|name&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|version&lt;br /&gt;
|string&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;EntityShortRepresentation&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Краткое представление объекта Dynatrace.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта Dynatrace.&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Имя объекта Dynatrace.&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание сущности Dynatrace.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;AgentVersion&amp;lt;/code&amp;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;
|major&lt;br /&gt;
|integer&lt;br /&gt;
|Номер основной версии.&lt;br /&gt;
|-&lt;br /&gt;
|minor&lt;br /&gt;
|integer&lt;br /&gt;
|Младший номер версии.&lt;br /&gt;
|-&lt;br /&gt;
|revision&lt;br /&gt;
|integer&lt;br /&gt;
|Номер ревизии.&lt;br /&gt;
|-&lt;br /&gt;
|timestamp&lt;br /&gt;
|string&lt;br /&gt;
|Строка временной метки: формат &amp;quot;ггггммдд-ччммсс&lt;br /&gt;
|-&lt;br /&gt;
|sourceRevision&lt;br /&gt;
|string&lt;br /&gt;
|Строковое представление номера версии SVN.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;MonitoringState&amp;lt;/code&amp;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;
|actualMonitoringState&lt;br /&gt;
|string&lt;br /&gt;
|Текущее фактическое состояние мониторинга объекта.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|actualMonitoringState&lt;br /&gt;
|string&lt;br /&gt;
|Состояние мониторинга, ожидаемое от конфигурации&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|restartRequired&lt;br /&gt;
|boolean&lt;br /&gt;
|Определяет, должен ли процесс быть перезапущен, чтобы включить мониторинг&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела ответа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;entityId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;displayName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;customizedName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;discoveredName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;firstSeenTimestamp&amp;quot;: 1,&lt;br /&gt;
     &amp;quot;lastSeenTimestamp&amp;quot;: 1,&lt;br /&gt;
     &amp;quot;tags&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;context&amp;quot;: &amp;quot;AWS&amp;quot;,&lt;br /&gt;
         &amp;quot;key&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;value&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;fromRelationships&amp;quot;: {&lt;br /&gt;
       &amp;quot;isProcessOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;isInstanceOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;isNetworkClientOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;toRelationships&amp;quot;: {&lt;br /&gt;
       &amp;quot;runsOnProcessGroupInstance&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;isNetworkClientOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
       &amp;quot;hostGroups&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cloudFoundryAppIds&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;DynatraceNodeIds&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;executables&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;googleComputeEngineMetadata&amp;quot;: {},&lt;br /&gt;
       &amp;quot;phpScripts&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsEcsCluster&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;declarativeId&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;glassfishInstanceNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksEnginePropertyFiles&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;jbossServerNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;catalinaBaseValues&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;mssqlInstanceName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmIntegrationServerName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;varnishInstanceNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;phpWorkingDirectories&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;websphereLibertyServerName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;googleCloudProjects&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;dockerContainerImageVersions&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;hybrisConfigDirectories&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;executablePaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsEcrImageRegions&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksAppSpaceName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;springBootStartupClass&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;weblogicDomainNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;elasticSearchNodeNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBWEnginePropertyFilePaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesContainerNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;rubyAppRootPaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmImsMessageProcessingRegions&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;linkage&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cloudfoundryMetadata&amp;quot;: {},&lt;br /&gt;
       &amp;quot;oracleSid&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsEcsFamily&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;commandLineArgs&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;aspDotNetCoreApplicationPaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsEcrImageAccountIds&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;springBootAppName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;websphereClusterNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;springBootProfileName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesAnnotations&amp;quot;: {},&lt;br /&gt;
       &amp;quot;websphereServerNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;catalinaHomeValues&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;glassfishDomainNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesBasePodNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;weblogicClusterNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;javaMainModules&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesPodUids&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsEcsContainerName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;coldfusionJvmConfigFiles&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;dotnetCommandPath&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksDomainName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;elasticSearchClusterNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;nodejsScriptNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;iisRoleNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;apacheSparkMasterIpAddresses&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;weblogicNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;rubyScriptPaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmImsSoapGwName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;nodejsAppBaseDirectories&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;softwareAgProductPropertyName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsEcsRevision&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmImsControlRegions&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;javaMainClasses&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cassandraClusterNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;softwareAgInstallRoot&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cloudFoundryAppNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cloudFoundrySpaceNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;pluginMetadata&amp;quot;: {},&lt;br /&gt;
       &amp;quot;ibmIntegrationNodeName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;dockerContainerNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmCtgName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksCeAppName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesFullPodNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;apacheConfigPaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksAppNodeName&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksCeVersion&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;dotNetCommands&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;googleAppEngineServices&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesNamespaces&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;hybrisDataDirectories&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;envVariables&amp;quot;: {},&lt;br /&gt;
       &amp;quot;javaJarFiles&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;javaJarPaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;dockerContainerIds&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cloudFoundrySpaceIds&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ruleResult&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;kubernetesRuleResult&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;jbossModes&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsLambdaFunctionNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;cloudFoundryInstanceIndexes&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;hybrisBinDirectories&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;weblogicHomeValues&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;jbossHomes&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;DynatraceClusterIds&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;googleAppEngineInstances&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;websphereNodeNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;agentValueMetadata&amp;quot;: {},&lt;br /&gt;
       &amp;quot;iisAppPools&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmImsConnectRegions&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;dockerContainerImageNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;tibcoBusinessWorksHome&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;ibmCicsRegion&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;serviceNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;websphereCellNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;nodejsAppNames&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;equinoxConfigPath&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;awsRegions&amp;quot;: [&lt;br /&gt;
         &amp;quot;string&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;managementZones&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;6a98d7bc-abb9-44f8-ae6a-73e68e71812a&amp;quot;,&lt;br /&gt;
         &amp;quot;name&amp;quot;: &amp;quot;Dynatrace entity&amp;quot;,&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;Dynatrace entity for the REST API example&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;modules&amp;quot;: [&lt;br /&gt;
       &amp;quot;string&amp;quot;&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;monitoringState&amp;quot;: {&lt;br /&gt;
       &amp;quot;actualMonitoringState&amp;quot;: &amp;quot;OFF&amp;quot;,&lt;br /&gt;
       &amp;quot;expectedMonitoringState&amp;quot;: &amp;quot;OFF&amp;quot;,&lt;br /&gt;
       &amp;quot;restartRequired&amp;quot;: true&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;azureHostName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;azureSiteName&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
     &amp;quot;listenPorts&amp;quot;: [&lt;br /&gt;
       1&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;versionedModules&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;version&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;agentVersions&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;major&amp;quot;: 1,&lt;br /&gt;
         &amp;quot;minor&amp;quot;: 1,&lt;br /&gt;
         &amp;quot;revision&amp;quot;: 1,&lt;br /&gt;
         &amp;quot;timestamp&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;sourceRevision&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;softwareTechnologies&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;edition&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
         &amp;quot;version&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;bitness&amp;quot;: &amp;quot;32bit&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 ]&amp;lt;/code&amp;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;
|Total-Count&lt;br /&gt;
|integer&lt;br /&gt;
|Предполагаемое количество результатов.&lt;br /&gt;
|-&lt;br /&gt;
|Next-Page-Key&lt;br /&gt;
|string&lt;br /&gt;
|Курсор для следующей страницы результатов. Без него вы снова получите первую страницу.&lt;br /&gt;
|-&lt;br /&gt;
|Page-Size&lt;br /&gt;
|string&lt;br /&gt;
|Максимальное количество результатов на странице.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
В этом примере в запросе перечислены все процессы в вашей среде Dynatrace, обнаруженные за последние 5 минут .&lt;br /&gt;
&lt;br /&gt;
Маркер API передается в заголовке авторизации .&lt;br /&gt;
&lt;br /&gt;
Результат усекается до двух записей.&lt;br /&gt;
&lt;br /&gt;
==== Curl ====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X GET \&lt;br /&gt;
   '&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.Dynatrace.ru/api/v1/entity/infrastructure/processes?relativeTime=5mins'&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== URL-адрес запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.Dynatrace.ru/api/v1/entity/infrastructure/processes?relativeTime=5mins&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело ответа ====&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;entityId&amp;quot;: &amp;quot;PROCESS_GROUP_INSTANCE-EC9688429EB24B6B&amp;quot;,&lt;br /&gt;
     &amp;quot;displayName&amp;quot;: &amp;quot;Apache Web Server apache2&amp;quot;,&lt;br /&gt;
     &amp;quot;discoveredName&amp;quot;: &amp;quot;Apache Web Server apache2&amp;quot;,&lt;br /&gt;
     &amp;quot;firstSeenTimestamp&amp;quot;: 1464951001104,&lt;br /&gt;
     &amp;quot;lastSeenTimestamp&amp;quot;: 1544024894801,&lt;br /&gt;
     &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
     &amp;quot;fromRelationships&amp;quot;: {&lt;br /&gt;
       &amp;quot;isProcessOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;HOST-5FD609AD6757BE7D&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;isInstanceOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;PROCESS_GROUP-B34081EFF9E5F516&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;toRelationships&amp;quot;: {&lt;br /&gt;
       &amp;quot;runsOnProcessGroupInstance&amp;quot;: [&lt;br /&gt;
         &amp;quot;SERVICE-C3173FEB08025322&amp;quot;,&lt;br /&gt;
         &amp;quot;SERVICE-B8C88BAA442098CF&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
       &amp;quot;commandLineArgs&amp;quot;: [&lt;br /&gt;
         &amp;quot;/usr/sbin/apache2 -k start&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;executables&amp;quot;: [&lt;br /&gt;
         &amp;quot;apache2&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;executablePaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;/usr/sbin/apache2&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;apacheConfigPaths&amp;quot;: [&lt;br /&gt;
         &amp;quot;/etc/apache2/apache2.conf&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;softwareTechnologies&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;PHP&amp;quot;,&lt;br /&gt;
         &amp;quot;edition&amp;quot;: &amp;quot;Apache&amp;quot;,&lt;br /&gt;
         &amp;quot;version&amp;quot;: &amp;quot;5.5.9&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;APACHE_HTTPD&amp;quot;,&lt;br /&gt;
         &amp;quot;edition&amp;quot;: null,&lt;br /&gt;
         &amp;quot;version&amp;quot;: &amp;quot;2.4.7&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;SQLITE&amp;quot;,&lt;br /&gt;
         &amp;quot;edition&amp;quot;: null,&lt;br /&gt;
         &amp;quot;version&amp;quot;: null&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;listenPorts&amp;quot;: [&lt;br /&gt;
       443,&lt;br /&gt;
       80&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;bitness&amp;quot;: &amp;quot;64bit&amp;quot;,&lt;br /&gt;
     &amp;quot;monitoringState&amp;quot;: {&lt;br /&gt;
       &amp;quot;actualMonitoringState&amp;quot;: &amp;quot;ON&amp;quot;,&lt;br /&gt;
       &amp;quot;expectedMonitoringState&amp;quot;: &amp;quot;ON&amp;quot;,&lt;br /&gt;
       &amp;quot;restartRequired&amp;quot;: false&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;agentVersions&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;major&amp;quot;: 1,&lt;br /&gt;
         &amp;quot;minor&amp;quot;: 157,&lt;br /&gt;
         &amp;quot;revision&amp;quot;: 167,&lt;br /&gt;
         &amp;quot;timestamp&amp;quot;: &amp;quot;20181127-152923&amp;quot;,&lt;br /&gt;
         &amp;quot;sourceRevision&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ]&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;entityId&amp;quot;: &amp;quot;PROCESS_GROUP_INSTANCE-C43E52A77ED8F809&amp;quot;,&lt;br /&gt;
     &amp;quot;displayName&amp;quot;: &amp;quot;OneAgent network monitoring&amp;quot;,&lt;br /&gt;
     &amp;quot;discoveredName&amp;quot;: &amp;quot;OneAgent network monitoring&amp;quot;,&lt;br /&gt;
     &amp;quot;firstSeenTimestamp&amp;quot;: 1543571247077,&lt;br /&gt;
     &amp;quot;lastSeenTimestamp&amp;quot;: 1544024847791,&lt;br /&gt;
     &amp;quot;tags&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;context&amp;quot;: &amp;quot;CONTEXTLESS&amp;quot;,&lt;br /&gt;
         &amp;quot;key&amp;quot;: &amp;quot;sample tag&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;fromRelationships&amp;quot;: {&lt;br /&gt;
       &amp;quot;isProcessOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;HOST-CCEA78FDE257A4B9&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;isInstanceOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;PROCESS_GROUP-E2B399E9E7FF43C0&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;isNetworkClientOf&amp;quot;: [&lt;br /&gt;
         &amp;quot;PROCESS_GROUP_INSTANCE-9E7865921C2C984E&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;toRelationships&amp;quot;: {},&lt;br /&gt;
     &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
       &amp;quot;hostGroups&amp;quot;: [&lt;br /&gt;
         &amp;quot;wazuh&amp;quot;&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;softwareTechnologies&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;APMNG&amp;quot;,&lt;br /&gt;
         &amp;quot;edition&amp;quot;: null,&lt;br /&gt;
         &amp;quot;version&amp;quot;: null&lt;br /&gt;
       }&lt;br /&gt;
     ],&lt;br /&gt;
     &amp;quot;bitness&amp;quot;: &amp;quot;64bit&amp;quot;,&lt;br /&gt;
     &amp;quot;monitoringState&amp;quot;: {&lt;br /&gt;
       &amp;quot;actualMonitoringState&amp;quot;: &amp;quot;ON&amp;quot;,&lt;br /&gt;
       &amp;quot;expectedMonitoringState&amp;quot;: &amp;quot;ON&amp;quot;,&lt;br /&gt;
       &amp;quot;restartRequired&amp;quot;: false&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 ]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Код ответа ====&lt;br /&gt;
200&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%B0%D0%BC&amp;diff=3294</id>
		<title>Доступ к дашбордам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%B0%D0%BC&amp;diff=3294"/>
		<updated>2025-12-12T16:08:12Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Dynatrace]] / [[Применение Dynatrace#.D0.94.D0.B0.D1.88.D0.B1.D0.BE.D1.80.D0.B4.D1.8B%20.D0.B8%20.D0.BE.D1.82.D1.87.D1.91.D1.82.D1.8B|Дашборды и отчёты]] / Дашборды / Доступ к дашбордам'''''&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;
#*Предоставить доступ любому пользователю по ссылке&lt;br /&gt;
#*Предоставить анонимный доступ  Вы можете комбинировать эти варианты. Например, вы можете предоставить доступ &amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt; разработчикам дашбборда и предоставить доступ &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;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;
При использовании публичного доступа каждый пользователь, который не зарегистрирован в системе Dynatrace или не имеет в нем аккаунт, может просматривать данный дашборд (без возможности редактирования).&lt;br /&gt;
#Нажмите на кнопку '''Настройки''' и выберете '''Дашборд &amp;gt; Общие настройки.'''&lt;br /&gt;
#В появившемся окне включите или отключите параметр '''Разрешить анонимный доступ''', чтобы на глобальном уровне (учетной записи) определить, можно ли предоставлять общий доступ к выбранному дашборду.&lt;br /&gt;
#Нажмите на кнопку '''Применить настройки.'''&lt;br /&gt;
==Предоставление доступа отдельному пользователю==&lt;br /&gt;
Доступ предоставляется для конкретных пользователей имеющих зарегистрированную версию Dynatrace.&lt;br /&gt;
#Отобразите дашборд которым хотите поделиться. Для отображения дашборта, перейдите в раздел '''Дашборды''' и выберите название необходимого дашборда.&lt;br /&gt;
#Нажмите на кнопку '''Дополнительно (...) &amp;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; или &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;gt;.&lt;br /&gt;
#Нажмите '''Сохранить настройки.'''  Эти настройки пользователя сохранятся на вкладке '''Предоставить разрешение на доступ.'''&lt;br /&gt;
#*Когда панель управления '''Поделиться дашбордом''' включена, выбранный пользователь имеет доступ к вашему дашборду, как вы указали выше (&amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;gt;).&lt;br /&gt;
#*Для изменения типа возможностей пользователей (&amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;gt;) нажмите на кнопку '''Детали,''' выбрав необходимого пользователя и в появившемся окне '''Что они могут делать с дашбордом''', изменив его свойства.&lt;br /&gt;
#*Для прекращения предоставления доступа к дашборду нажмите на кнопку '''Удалить''' при выбранном пользователе.  Пользователи, которым назначено разрешение на &amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt;, могут редактировать предоставленные дашборды. Будьте осторожны при совместном использовании &amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt;:&lt;br /&gt;
#*Изменения, внесенные кем-то другим в дашборде, повлияют на всех пользователей, которые используют этот дашборд.&lt;br /&gt;
#*Если два пользователя одновременно редактируют одну и тот же дашборд, последние сохраненные изменения перекрывают предыдущие изменения. Если вы попытаетесь отредактировать дашборд, который в настоящее время редактируется другим пользователем, вы увидите предупреждение.&lt;br /&gt;
==Предоставление доступа группе пользователей==&lt;br /&gt;
Доступ предоставляется всем членам группы пользователей имеющих зарегистрированную версию Dynatrace.&lt;br /&gt;
#Отобразите дашборд которым хотите поделиться. Для отображения дашборта, перейдите в раздел '''Дашборды''' и выберите название необходимого дашборда.&lt;br /&gt;
#Нажмите на кнопку '''Дополнительно (...) &amp;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; или &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;gt;.&lt;br /&gt;
#Нажмите '''Сохранить настройки.'''  Эти настройки пользователя сохранятся на вкладке '''Предоставить разрешение на доступ.'''&lt;br /&gt;
#*Когда панель управления '''Поделиться дашбордом''' включена, все пользователи в выбранной группе имеют доступ к вашему дашборду, как вы указали выше (&amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;gt;).&lt;br /&gt;
#*Для изменения типа возможностей пользователей (&amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;Просмотр&amp;lt;/code&amp;gt;) нажмите на кнопку '''Детали,''' выбрав необходимую группу пользователей и в появившемся окне '''Что они могут делать с дашбордом''', измените его свойства.&lt;br /&gt;
#*Для прекращения предоставления доступа к дашборду нажмите на кнопку '''Удалить''' при выбранной группе пользователей.  Пользователи, которым назначено разрешение на &amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt;, могут редактировать предоставленные дашборды. Будьте осторожны при совместном использовании &amp;lt;code&amp;gt;Редактирование&amp;lt;/code&amp;gt;:&lt;br /&gt;
#*Изменения, внесенные кем-то другим в дашборде, повлияют на всех пользователей, которые используют этот дашборд.&lt;br /&gt;
#*Если два пользователя одновременно редактируют одну и тот же дашборд, последние сохраненные изменения перекрывают предыдущие изменения. Если вы попытаетесь отредактировать дашборд, который в настоящее время редактируется другим пользователем, вы увидите предупреждение.&lt;br /&gt;
==Предоставление доступа любому пользователю по ссылке==&lt;br /&gt;
Доступ предоставляется любому пользователю имеющего зарегистрированную версию Dynatrace и общую копию ссылки дашборда.&lt;br /&gt;
#Отобразите дашборд которым хотите поделиться. Для отображения дашборта, перейдите в раздел '''Дашборды''' и выберите название необходимого дашборда.&lt;br /&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;
#*После включения функции '''Поделиться дашбордом,''' любой пользователь, у которого есть ссылка, может использовать ее для просмотра дашборда.&lt;br /&gt;
#*Дашборд не будет отображаться в таблице '''Дашборды''' пока пользователь Dynatrace не воспользуется ссылкой в первый раз.&lt;br /&gt;
#*Для прекращения предоставления доступа к дашборду нажмите на кнопку '''Удалить''' в окне '''Любой пользователь, у которого есть ссылка.'''&lt;br /&gt;
==Предоставление анонимного доступа==&lt;br /&gt;
Доступ предоставляется к дашборду анонимным пользователям в виде ссылки.&lt;br /&gt;
*Анонимный доступ позволяет только просматривать дашборд.&lt;br /&gt;
*Вы можете указать ссылки для каждой зоны управления.&lt;br /&gt;
*Чтобы включить или отключить анонимный доступ нажмите на кнопку '''Настройки &amp;gt; Дашборды &amp;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;
#В появившемся списке '''Зона управления для анонимного доступа по ссылке''' выберите из списка необходимую зону или оставьте значение &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&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;
#В разделе '''Анонимный доступ''' найдите ссылку на дашборд.&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>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%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_%D0%B2_%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85_%D1%81%D1%80%D0%B5%D0%B4%D0%B0%D1%85&amp;diff=3293</id>
		<title>Развертывание АктивногоШлюза в нескольких средах</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%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_%D0%B2_%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85_%D1%81%D1%80%D0%B5%D0%B4%D0%B0%D1%85&amp;diff=3293"/>
		<updated>2025-12-12T15:55:25Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Если вы настроили несколько сред мониторинга, установка и обслуживание нескольких АктивныхШлюзов может оказаться затруднительной. Таким образом, Dynatrace позволяет настроить один АктивныйШлюз для поддержки нескольких сред мониторинга.&lt;br /&gt;
&lt;br /&gt;
Такая конфигурация значительно снижает затраты на обслуживание и настройку. Благодаря этой функции вам не нужно развертывать несколько АктивныхШлюзов и настраивать параметры брандмауэра для каждого дополнительного АктивногоШлюза Окружения. Мультисредовые АктивныеШлюзы способны обрабатывать весь трафик из всех сред, с которыми они связаны.&amp;lt;blockquote&amp;gt;Ограничения&lt;br /&gt;
&lt;br /&gt;
Вы не можете использовать АктивныйШлюз Окружения, сконфигурированный для поддержки нескольких сред, для:&lt;br /&gt;
&lt;br /&gt;
* '''Подключения к средам из разных кластеров'''&lt;br /&gt;
* Перенаправления трафика z/OS в Dynatrace с помощью модуля zRemote&lt;br /&gt;
* Мониторинга удаленных технологий с помощью расширений, включая платформу Расширения 1.0 и Расширения 2.0.&lt;br /&gt;
* Выполнения мониторов из частных синтетических местоположений&lt;br /&gt;
* Запуска анализа базы данных&lt;br /&gt;
* Подключения к Ключу-Астром с помощью AWS PrivateLink.&lt;br /&gt;
&lt;br /&gt;
Все остальные функции АктивныхШлюзов поддерживаются.&amp;lt;/blockquote&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;
* Расширения 1.0 — отключено в разделе &amp;lt;code&amp;gt;[rpm]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Расширения 2.0 — отключено в разделе &amp;lt;code&amp;gt;[extension_controller]&amp;lt;/code&amp;gt;&lt;br /&gt;
* zRemote — отключено в разделе &amp;lt;code&amp;gt;[zremote]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Синтетика 1.0 — отключена в разделе &amp;lt;code&amp;gt;[синтетика]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы отключить модули, найдите файл &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; в каталоге конфигурации и убедитесь, что для соответствующих свойств конфигурации установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;[rpm]&lt;br /&gt;
 rpm_enabled = false&lt;br /&gt;
 &lt;br /&gt;
 [zremote]&lt;br /&gt;
 zremote_enabled = false&lt;br /&gt;
 &lt;br /&gt;
 [synthetic]&lt;br /&gt;
 synthetic_enabled = false&lt;br /&gt;
 &lt;br /&gt;
 [extension_controller]&lt;br /&gt;
 extension_controller_enabled = false&amp;lt;/code&amp;gt;&lt;br /&gt;
'''Убедитесь, что модули АктивногоШлюза, несовместимые с работой в нескольких средах, удалены.'''&lt;br /&gt;
&lt;br /&gt;
Для Linux — выполните одну из следующих команд в зависимости от того, какой модуль необходимо удалить. Если вы сомневаетесь, выполните все команды: Если команды будут найдены, соответствующие модули будут удалены. Если команды не найдены, значит модули отсутствуют:&lt;br /&gt;
 &amp;lt;code&amp;gt;sudo /opt/Dynatrace/remotepluginmodule/uninstall.sh&lt;br /&gt;
 sudo /opt/Dynatrace/zremote/uninstall.sh&lt;br /&gt;
 sudo /opt/Dynatrace/synthetic/uninstall.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Для Windows: найдите и удалите следующие приложения, если они установлены:&lt;br /&gt;
** '''Dynatrace Remote Plugin Module'''&lt;br /&gt;
** '''Dynatrace ZRemote'''&lt;br /&gt;
** '''Dynatrace Synthetic'''&lt;br /&gt;
&lt;br /&gt;
=== Конфигурация авторизации среды ===&lt;br /&gt;
'''В каталоге конфигурации АктивногоШлюза найдите файл &amp;lt;code&amp;gt;authorization.properties&amp;lt;/code&amp;gt; и ознакомьтесь с его содержимым.'''&lt;br /&gt;
&lt;br /&gt;
В файле перечислены сведения для каждой среды, идентифицированные идентификатором среды: &amp;lt;code&amp;gt;tenantToken&amp;lt;/code&amp;gt; и, при необходимости, свойствами авторизации.&lt;br /&gt;
&lt;br /&gt;
Один и только один из разделов будет содержать свойство &amp;lt;code&amp;gt;mainTenant = true&amp;lt;/code&amp;gt;. Не удаляйте этот раздел или эту запись. Не удаляйте никакие другие разделы, относящиеся к другим средам, если вы не хотите, чтобы АктивныйШлюз поддерживал эти конкретные среды.&lt;br /&gt;
&lt;br /&gt;
Формат записей в author.properties:&lt;br /&gt;
 &amp;lt;code&amp;gt;[&amp;lt;environment_ID&amp;gt;]&lt;br /&gt;
 tenantToken = &amp;lt;tenant_token&amp;gt;&lt;br /&gt;
 mainTenant  = true                  # ID среды, из которой был загружен АктивныйШлюз&lt;br /&gt;
 authToken   = &amp;lt;authorization_token&amp;gt; # если требуется&amp;lt;/code&amp;gt;&lt;br /&gt;
Например:&lt;br /&gt;
 &amp;lt;code&amp;gt;[mySampleEnv]&lt;br /&gt;
 tenantToken = abcdevjhij1234567890&lt;br /&gt;
 authToken = dt0g01.HVMTLRLZ.1234567890ZYXWVUTSRQPONMLKJIHGFEDCBA01234567890ABCDEFGHIGKLMNOPQ&lt;br /&gt;
 mainTenant = true&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Примечание'''&lt;br /&gt;
&lt;br /&gt;
Из соображений безопасности вы больше не можете найти &amp;lt;code&amp;gt;&amp;lt;tenant_token&amp;gt;&amp;lt;/code&amp;gt; в веб-интерфейсе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Добавление новых сред ===&lt;br /&gt;
'''Чтобы добавить больше сред, добавьте новые разделы в файл &amp;lt;code&amp;gt;authorization.properties&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
Перечислите каждую среду, которую вы хотите поддерживать в АктивномШлюзе. Используйте следующий формат:&lt;br /&gt;
 &amp;lt;code&amp;gt;[&amp;lt;environment_ID&amp;gt;]&lt;br /&gt;
 tenantToken = &amp;lt;tenant_token&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 [&amp;lt;environment_ID&amp;gt;]&lt;br /&gt;
 tenantToken = &amp;lt;tenant_token&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Например:&lt;br /&gt;
 &amp;lt;code&amp;gt;[mySampleEnv]&lt;br /&gt;
 tenantToken = abcdevjhij1234567890&lt;br /&gt;
 &lt;br /&gt;
 [myAnotherEnv]&lt;br /&gt;
 tenantToken = 0987654321jijvedcba&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Обеспечьте согласованную конфигурацию&lt;br /&gt;
&lt;br /&gt;
Для корректной работы необходимо убедиться, что:&lt;br /&gt;
&lt;br /&gt;
* Все среды, которые должны поддерживаться одной и той же средой АктивногоШлюза, работают в одном и том же кластере.&lt;br /&gt;
* Основная среда, связанная со свойством конфигурации &amp;lt;code&amp;gt;mainTenant&amp;lt;/code&amp;gt;, настроена правильно. Неправильная конфигурация основной среды приведет к '''отклонению АктивногоШлюза во всех настроенных средах''': в журналах АктивногоШлюза будет зарегистрирована ошибка с информацией о том, что конфигурация &amp;lt;code&amp;gt;mainTenant&amp;lt;/code&amp;gt; неверна, а АктивныйШлюз не будет отображаться на страницах состояния развертывания на любой из сред.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Сохранение и перезапуск АктивногоШлюза ===&lt;br /&gt;
Сохраните файл &amp;lt;code&amp;gt;authorization.properties&amp;lt;/code&amp;gt; и перезапустите основной сервис АктивногоШлюза. Убедитесь, что новые среды успешно добавлены.&lt;br /&gt;
&lt;br /&gt;
Файл журнала АктивногоШлюза должен содержать запись с указанием количества сред, с которыми работает АктивныйШлюз, например:&lt;br /&gt;
 &amp;lt;code&amp;gt;Working mode is set to MULTITENANT with 5 tenant(s).&amp;lt;/code&amp;gt;&lt;br /&gt;
Если в сообщении журнала не указано количество сред, которые вы пытались настроить, проверьте файл журнала на наличие записей, указывающих на ошибку в файле &amp;lt;code&amp;gt;authorization.properties&amp;lt;/code&amp;gt;. Сообщения об ошибках появляются в таком виде:&lt;br /&gt;
 &amp;lt;code&amp;gt;Error during parsing config file `...\conf\authorization.properties` - invalid configuration: ...&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%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%B2_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%83_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_Azure&amp;diff=3292</id>
		<title>Интеграция ЕдиногоАгента в службу приложений Azure</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%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%B2_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%83_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_Azure&amp;diff=3292"/>
		<updated>2025-12-12T15:50:10Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Служба приложений Azure предоставляет множество различных вариантов размещения для Windows, Linux и контейнеров с общей инфраструктурой ( план службы приложений ) или полностью изолированной и выделенной инфраструктурой ( среда службы приложений Azure ).&lt;br /&gt;
&lt;br /&gt;
== Возможности ==&lt;br /&gt;
Интеграция службы приложений с Dynatrace предоставляет следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* Интеграция ЕдиныйАгент в Windows через расширение для упрощения развертывания&lt;br /&gt;
* Интеграция ЕдиныйАгент в Linux и контейнерах&lt;br /&gt;
* Автоматическая распределенная трассировка и мониторинг для .NET/.NET Core, Java, Node.js, PHP и IIS&lt;br /&gt;
* Расширенный сбор метаданных службы приложений Azure, таких как SKU или Website-Name.&lt;br /&gt;
* Сбор метрик на уровне платформы и дополнительная информация о вашем плане службы приложений с помощью интеграции с Azure Monitor .&lt;br /&gt;
* Захват журналов через пересылку журналов&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
Поскольку служба приложений Azure — это полностью управляемая платформа размещения, приложения развертываются в изолированной среде, которая не обеспечивает прямого доступа к базовой операционной системе. Интеграция ЕдиныйАгент со службой приложений Azure использует подход только к приложению или универсальной инъекции, что приводит к некоторым отличиям от установки ЕдиныйАгент с полным стеком:&lt;br /&gt;
&lt;br /&gt;
* Мониторинг ввода-вывода требует, чтобы вы включили интеграцию с Azure Monitor , которая также предоставляет дополнительные сведения о вашем плане службы приложений.&lt;br /&gt;
* Для захвата журналов необходимо включить пересылку журналов.&lt;br /&gt;
* Автоматические обновления ЕдиныйАгент должны запускаться через REST API расширения сайта Dynatrace ЕдиныйАгент.&lt;br /&gt;
* Конфигурация группы хостов недоступна&lt;br /&gt;
&lt;br /&gt;
== Установите расширение сайта Dynatrace ЕдиныйАгент ==&lt;br /&gt;
только Windows&lt;br /&gt;
&lt;br /&gt;
Dynatrace предоставляет расширение сайта для установки ЕдиныйАгент в службах приложений Azure в Windows.&lt;br /&gt;
&lt;br /&gt;
Примечание. Информацию о Службе приложений Azure в Linux или контейнерах см. в разделе Интеграция ЕдиныйАгент в Службе приложений Azure в Linux и контейнерах .&lt;br /&gt;
&lt;br /&gt;
Расширение сайта — это собственный механизм расширения, предоставляемый через Kudu , механизм управления развертыванием, стоящий за службами приложений Azure.&lt;br /&gt;
&lt;br /&gt;
Расширение сайта Dynatrace ЕдиныйАгент не включает установщик ЕдиныйАгент. Вместо этого расширение использует Dynatrace REST API для загрузки последней версии установщика из кластера Dynatrace, если не настроена версия ЕдиныйАгент по умолчанию .&lt;br /&gt;
&lt;br /&gt;
Существует несколько способов установить расширение сайта Dynatrace ЕдиныйАгент:&lt;br /&gt;
&lt;br /&gt;
* Вручную через портал Azure&lt;br /&gt;
* Автоматически, используя шаблон ARM&lt;br /&gt;
* Путем автоматизации установки с помощью пользовательского сценария PowerShell.&lt;br /&gt;
&lt;br /&gt;
Инструкции см. ниже.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки ===&lt;br /&gt;
&lt;br /&gt;
* Создайте токен PaaS .&lt;br /&gt;
* Определите свой идентификатор среды .&lt;br /&gt;
* При необходимости определите URL-адрес вашего сервера.  URL-адрес сервера требуется только в том случае, если вы используете одно из следующих действий:&lt;br /&gt;
** управляемая конечная точка Dynatrace&lt;br /&gt;
** АктивныйШлюз для конечной точки Dynatrace Managed или Dynatrace SaaS  (Если вы используете Dynatrace SaaS, URL-адрес автоматически создается из идентификатора среды.)&lt;br /&gt;
** URL управляемого сервера Dynatrace: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** URL- адрес сервера АктивныйШлюз: &amp;lt;code&amp;gt;https://&amp;lt;your-active-gate-IP-or-hostname&amp;gt;:9999/e/&amp;lt;your-environment-id&amp;gt;/api&amp;lt;/code&amp;gt; (порт АктивныйШлюз настраивается)&lt;br /&gt;
&lt;br /&gt;
Примечание. Если вы используете Dynatrace Managed или если трафик вашего кластера должен направляться через АктивныйШлюз , вам необходимо настроить конечную точку API, используемую расширением для загрузки ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
=== Ручная установка через портал Azure ===&lt;br /&gt;
&lt;br /&gt;
# На портале Azure перейдите в службу приложений, в которую вы хотите добавить расширение ЕдиныйАгент.&lt;br /&gt;
# В левом меню прокрутите вниз до « Инструменты разработки » и выберите « Расширения» .&lt;br /&gt;
# Выберите Добавить .&lt;br /&gt;
# Выберите Выбрать расширение .&lt;br /&gt;
# Из списка расширений выберите Dynatrace ЕдиныйАгент .&lt;br /&gt;
# Выберите « Принять юридические условия» , а затем нажмите « ОК» , чтобы принять юридические условия.&lt;br /&gt;
# Нажмите OK , чтобы добавить расширение.&lt;br /&gt;
# Выберите Dynatrace ЕдиныйАгент .&lt;br /&gt;
# Выберите Обзор .&lt;br /&gt;
# На странице Начать мониторинг экземпляра службы приложений введите идентификатор среды , маркер PaaS и URL-адрес сервера . Подробнее см . в разделе « Предварительные условия ».&lt;br /&gt;
# по желаниюВы можете выбрать Принимать все самозаверяющие сертификаты SSL, чтобы автоматически принимать все самозаверяющие сертификаты TLS.&lt;br /&gt;
# Выберите Установить ЕдиныйАгент .&lt;br /&gt;
# Чтобы проверить статус развертывания, в среде Dynatrace перейдите в раздел « Управление » и выберите « Статус развертывания » .&lt;br /&gt;
&lt;br /&gt;
После завершения установки перезапустите приложение службы приложений, чтобы перезапустить рабочий процесс приложения. После перезапуска ЕдиныйАгент автоматически начинает отслеживать ваше приложение.&lt;br /&gt;
&lt;br /&gt;
=== Автоматическая установка с использованием шаблона ARM ===&lt;br /&gt;
В качестве альтернативы установке через портал Azure вы можете сделать расширение сайта Dynatrace частью своих шаблонов ARM.&lt;br /&gt;
&lt;br /&gt;
Пример конфигурации:&lt;br /&gt;
&lt;br /&gt;
Dynatrace-ЕдиныйАгент-site-extension.json&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;$schema&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
   &amp;quot;contentVersion&amp;quot;: &amp;quot;1.0.0.0&amp;quot;,&lt;br /&gt;
   &amp;quot;parameters&amp;quot;: {&lt;br /&gt;
     // WebApp Settings&lt;br /&gt;
     &amp;quot;siteName&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;Web app name where you would like to install extension.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;location&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;Region of your web app.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;skuCapacity&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;int&amp;quot;,&lt;br /&gt;
       &amp;quot;defaultValue&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;minValue&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;Describes plan's instance count.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;skuName&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;defaultValue&amp;quot;: &amp;quot;B1&amp;quot;,&lt;br /&gt;
       &amp;quot;allowedValues&amp;quot;: [&lt;br /&gt;
         &amp;quot;B1&amp;quot;,&lt;br /&gt;
         &amp;quot;B2&amp;quot;,&lt;br /&gt;
         &amp;quot;B3&amp;quot;,&lt;br /&gt;
         &amp;quot;D1&amp;quot;,&lt;br /&gt;
         &amp;quot;F1&amp;quot;,&lt;br /&gt;
         &amp;quot;I1&amp;quot;,&lt;br /&gt;
         &amp;quot;I1v2&amp;quot;,&lt;br /&gt;
         &amp;quot;I2&amp;quot;,&lt;br /&gt;
         &amp;quot;I2v2&amp;quot;,&lt;br /&gt;
         &amp;quot;I3&amp;quot;,&lt;br /&gt;
         &amp;quot;I3v2&amp;quot;,&lt;br /&gt;
         &amp;quot;P1V2&amp;quot;,&lt;br /&gt;
         &amp;quot;P1V3&amp;quot;,&lt;br /&gt;
         &amp;quot;P2V2&amp;quot;,&lt;br /&gt;
         &amp;quot;P2V3&amp;quot;,&lt;br /&gt;
         &amp;quot;P3V2&amp;quot;,&lt;br /&gt;
         &amp;quot;P3V3&amp;quot;,&lt;br /&gt;
         &amp;quot;PC2&amp;quot;,&lt;br /&gt;
         &amp;quot;PC3&amp;quot;,&lt;br /&gt;
         &amp;quot;PC4&amp;quot;,&lt;br /&gt;
         &amp;quot;S1&amp;quot;,&lt;br /&gt;
         &amp;quot;S2&amp;quot;,&lt;br /&gt;
         &amp;quot;S3&amp;quot;&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;Describes plan's pricing tier and instance size. Check details at n's pricing tier and instance size. Check details at &amp;lt;nowiki&amp;gt;https://azure.microsoft.com/en-us/pricing/details/app-service/&amp;lt;/nowiki&amp;gt;.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;webAppAlwaysOn&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;bool&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;If AlwaysOn isn't set to true, installation of ЕдиныйАгент is triggered on the start-up/first request to Kudu.&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;defaultValue&amp;quot;: true&lt;br /&gt;
     },&lt;br /&gt;
     // Dynatrace ЕдиныйАгент site extension settings&lt;br /&gt;
     &amp;quot;environmentID&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;The environment ID.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;APIToken&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;The PaaS token.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;APIUrl&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;The server URL, if you want to configure an alternative communication endpoint.&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;SSLMode&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;To automatically accept all self-signed TLS certificates, set the value to all.&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;allowedValues&amp;quot;: [&amp;quot;default&amp;quot;, &amp;quot;all&amp;quot;],&lt;br /&gt;
       &amp;quot;defaultValue&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;networkZone&amp;quot;: {&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {&lt;br /&gt;
         &amp;quot;description&amp;quot;: &amp;quot;Your network zone. Set the value you want for your App Service instance. See network zones for more information.&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;defaultValue&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
     }&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;resources&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;apiVersion&amp;quot;: &amp;quot;2020-12-01&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;[parameters('siteName')]&amp;quot;,&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;Microsoft.Web/serverfarms&amp;quot;,&lt;br /&gt;
       &amp;quot;location&amp;quot;: &amp;quot;[parameters('location')]&amp;quot;,&lt;br /&gt;
       &amp;quot;sku&amp;quot;: {&lt;br /&gt;
         &amp;quot;name&amp;quot;: &amp;quot;[parameters('skuName')]&amp;quot;,&lt;br /&gt;
         &amp;quot;capacity&amp;quot;: &amp;quot;[parameters('skuCapacity')]&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;properties&amp;quot;: {&lt;br /&gt;
         &amp;quot;name&amp;quot;: &amp;quot;[parameters('siteName')]&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;apiVersion&amp;quot;: &amp;quot;2020-12-01&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;[parameters('siteName')]&amp;quot;,&lt;br /&gt;
       &amp;quot;type&amp;quot;: &amp;quot;Microsoft.Web/sites&amp;quot;,&lt;br /&gt;
       &amp;quot;properties&amp;quot;: {&lt;br /&gt;
         &amp;quot;name&amp;quot;: &amp;quot;[parameters('siteName')]&amp;quot;,&lt;br /&gt;
         &amp;quot;siteConfig&amp;quot;: {&lt;br /&gt;
           &amp;quot;alwaysOn&amp;quot;: &amp;quot;[parameters('webAppAlwaysOn')]&amp;quot;,&lt;br /&gt;
           &amp;quot;appSettings&amp;quot;: [&lt;br /&gt;
             { &amp;quot;Name&amp;quot;: &amp;quot;DT_TENANT&amp;quot;, &amp;quot;Value&amp;quot;: &amp;quot;[parameters('environmentID')]&amp;quot; },&lt;br /&gt;
             { &amp;quot;Name&amp;quot;: &amp;quot;DT_API_TOKEN&amp;quot;, &amp;quot;Value&amp;quot;: &amp;quot;[parameters('APIToken')]&amp;quot; },&lt;br /&gt;
             { &amp;quot;Name&amp;quot;: &amp;quot;DT_API_URL&amp;quot;, &amp;quot;Value&amp;quot;: &amp;quot;[parameters('APIUrl')]&amp;quot; },&lt;br /&gt;
             { &amp;quot;Name&amp;quot;: &amp;quot;DT_SSL_MODE&amp;quot;, &amp;quot;Value&amp;quot;: &amp;quot;[parameters('SSLMode')]&amp;quot; },&lt;br /&gt;
             { &amp;quot;Name&amp;quot;: &amp;quot;DT_NETWORK_ZONE&amp;quot;, &amp;quot;Value&amp;quot;: &amp;quot;[parameters('networkZone')]&amp;quot; }&lt;br /&gt;
           ]&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;serverFarmId&amp;quot;: &amp;quot;[resourceId('Microsoft.Web/serverfarms', parameters('siteName'))]&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;dependsOn&amp;quot;: [&amp;quot;[concat('Microsoft.Web/serverfarms/', parameters('siteName'))]&amp;quot;],&lt;br /&gt;
       &amp;quot;location&amp;quot;: &amp;quot;[parameters('location')]&amp;quot;,&lt;br /&gt;
       &amp;quot;resources&amp;quot;: [&lt;br /&gt;
         {&lt;br /&gt;
           &amp;quot;apiVersion&amp;quot;: &amp;quot;2020-12-01&amp;quot;,&lt;br /&gt;
           &amp;quot;name&amp;quot;: &amp;quot;Dynatrace&amp;quot;,&lt;br /&gt;
           &amp;quot;type&amp;quot;: &amp;quot;siteextensions&amp;quot;,&lt;br /&gt;
           &amp;quot;dependsOn&amp;quot;: [&amp;quot;[resourceId('Microsoft.Web/sites/', parameters('siteName'))]&amp;quot;]&lt;br /&gt;
         }&lt;br /&gt;
       ]&lt;br /&gt;
     }&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;outputs&amp;quot;: {}&lt;br /&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;
|-&lt;br /&gt;
|Название сайта&lt;br /&gt;
|требуется&lt;br /&gt;
|Имя веб-приложения, на которое вы хотите установить расширение.&lt;br /&gt;
|-&lt;br /&gt;
|расположение&lt;br /&gt;
|требуется&lt;br /&gt;
|Регион вашего веб-приложения. Доступные регионы см . в документации по Azure .&lt;br /&gt;
|-&lt;br /&gt;
|skuЕмкость&lt;br /&gt;
|по желанию&lt;br /&gt;
|Сколько экземпляров вы можете запустить в соответствии с вашим планом.&lt;br /&gt;
|-&lt;br /&gt;
|skuName&lt;br /&gt;
|по желанию&lt;br /&gt;
|Ценовая категория плана и размер экземпляра. Сведения о ценах см . в документации по Azure .&lt;br /&gt;
|-&lt;br /&gt;
|webAppAlwaysOn&lt;br /&gt;
|по желанию&lt;br /&gt;
|Если &amp;lt;code&amp;gt;AlwaysOn&amp;lt;/code&amp;gt;не установлено значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, установка ЕдиныйАгент запускается при запуске (при первом запросе к Kudu).&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Параметр Dynatrace&lt;br /&gt;
!Требование&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|идентификатор среды&lt;br /&gt;
|требуется&lt;br /&gt;
|Идентификатор среды, как описано в Предварительных требованиях .&lt;br /&gt;
|-&lt;br /&gt;
|APIToken&lt;br /&gt;
|требуется&lt;br /&gt;
|Токен PaaS, как описано в предварительных требованиях .&lt;br /&gt;
|-&lt;br /&gt;
|URL-адрес API&lt;br /&gt;
|по желанию&lt;br /&gt;
|URL-адрес сервера, если вы хотите настроить альтернативную конечную точку связи, как описано в разделе Предварительные требования .&lt;br /&gt;
|-&lt;br /&gt;
|SSLMode&lt;br /&gt;
|по желанию&lt;br /&gt;
|Чтобы автоматически принимать все самозаверяющие сертификаты TLS, установите значение &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|networkZone&lt;br /&gt;
|по желанию&lt;br /&gt;
|Ваша сетевая зона. Установите нужное значение для экземпляра службы приложений. Дополнительные сведения см. в разделе « Сетевые зоны» .&lt;br /&gt;
|}&lt;br /&gt;
Чтобы проверить статус развертывания, в среде Dynatrace перейдите в раздел « Управление » и выберите « Статус развертывания » .&lt;br /&gt;
&lt;br /&gt;
После завершения установки перезапустите приложение службы приложений, чтобы перезапустить рабочий процесс приложения. После перезапуска ЕдиныйАгент автоматически начинает отслеживать ваше приложение.&lt;br /&gt;
&lt;br /&gt;
=== Автоматизируйте установку с помощью скрипта PowerShell. ===&lt;br /&gt;
Вы можете автоматизировать установку с помощью сценария PowerShell, использующего REST API Kudu , REST API расширения сайта ЕдиныйАгент , а также интерфейс командной строки Azure . Пример реализации доступен в репозитории Dynatrace на GitHub .&lt;br /&gt;
&lt;br /&gt;
== Расширение сайта Dynatrace ЕдиныйАгент REST API ==&lt;br /&gt;
Расширение сайта Dynatrace ЕдиныйАгент предоставляет REST API для автоматизации установки, настройки и обновления ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
Корневой URL-адрес для доступа к REST API — &amp;lt;code&amp;gt;https://&amp;lt;Your-AppService-Subdomain&amp;gt;.scm.azurewebsites.net/Dynatrace/&amp;lt;/code&amp;gt;, где вам нужно заменить его &amp;lt;code&amp;gt;&amp;lt;Your-AppService-Subdomain&amp;gt;&amp;lt;/code&amp;gt;собственным значением. Для аутентификации можно использовать либо учетные данные пользователя для публикации, либо учетные данные на уровне сайта. Подробнее см. в разделе Доступ к сервису Kudu .&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;
Возвращаемое &amp;lt;code&amp;gt;state&amp;lt;/code&amp;gt;поле может быть:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;code&amp;gt;NotInstalled&amp;lt;/code&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;Downloading&amp;lt;/code&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;Installing&amp;lt;/code&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;Installed&amp;lt;/code&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;Failed&amp;lt;/code&amp;gt;&lt;br /&gt;
В целях автоматизации используйте поля isAgentInstalled и isUpgradeAvailable , чтобы проверить, установлен ли ЕдиныйАгент и доступно ли обновление.&lt;br /&gt;
|&amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;state&amp;quot;: &amp;quot;Installed&amp;quot;,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;message&amp;quot;: &amp;quot;ЕдиныйАгент installed&amp;quot;,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;version&amp;quot;: &amp;quot;1.157&amp;quot;,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;isAgentInstalled&amp;quot;: true,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;isUpgradeAvailable&amp;quot;: false,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;isFunction&amp;quot;: false,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;functionAppSettings&amp;quot;: null&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|ПОЛУЧИТЬ&lt;br /&gt;
|/апи/настройки&lt;br /&gt;
|Возвращает текущие настройки, включая учетные данные Dynatrace.&lt;br /&gt;
|&amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;apiUrl&amp;quot;: &amp;quot;&amp;quot;,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;apiToken&amp;quot;: &amp;quot;&amp;lt;your-api-token&amp;gt;&amp;quot;,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;environmentId&amp;quot;: &amp;quot;&amp;lt;your-environment-id&amp;gt;&amp;quot;,&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;&amp;quot;sslMode&amp;quot;: &amp;quot;Default&amp;quot;&amp;lt;/code&amp;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;
В полезной нагрузке нужно отправить данные в том же формате, что и полученный &amp;lt;code&amp;gt;GET /Dynatrace/api/settings&amp;lt;/code&amp;gt;запросом.&lt;br /&gt;
&lt;br /&gt;
Если в запросе состояния доступно обновление, этот &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt;запрос можно использовать для запуска обновления.&lt;br /&gt;
&lt;br /&gt;
Примечания:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Значение &amp;lt;code&amp;gt;apiUrl&amp;lt;/code&amp;gt;можно оставить пустым для среды SaaS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Для &amp;lt;code&amp;gt;sslMode&amp;lt;/code&amp;gt;, если вы хотите проверить HTTPS-соединение, оставьте его как &amp;lt;code&amp;gt;Default&amp;lt;/code&amp;gt;. Если вы не хотите проверять соединение HTTPS, установите для него значение &amp;lt;code&amp;gt;AcceptAll&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Пустой ответ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Использование нескольких слотов развертывания ==&lt;br /&gt;
Поскольку слоты развертывания службы приложений Azure рассматриваются как полноценные экземпляры службы приложений, вам необходимо включить расширение сайта для ЕдиныйАгент в каждом слоте развертывания, который вы хотите отслеживать с помощью Dynatrace.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения о настройке слотов развертывания см. в документации Microsoft .&lt;br /&gt;
&lt;br /&gt;
Если вы используете параметры приложения для дополнительной настройки определенных параметров ЕдиныйАгент, убедитесь, что дополнительные параметры также применяются к слотам развертывания.&lt;br /&gt;
&lt;br /&gt;
== Использование встроенной проверки подлинности и авторизации службы приложений ==&lt;br /&gt;
Если вы используете встроенные возможности проверки подлинности и авторизации службы приложений (также называемые &amp;quot;Easy Auth&amp;quot;), служба приложений запускает дополнительный экземпляр .NET CLR, в результате чего ЕдиныйАгент использует модуль Easy Auth вместо экземпляра вашего приложения в качестве ведущего экземпляра. .&lt;br /&gt;
&lt;br /&gt;
В этом случае, если ваш процесс приложения не инструментирован, вам необходимо установить &amp;lt;code&amp;gt;DT_CLR_INSTANCE_TO_PROFILE=1&amp;lt;/code&amp;gt;переменную среды. Вы можете установить эту переменную на портале Azure ( Параметры &amp;gt; Конфигурация &amp;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;
|DT_CONNECTION_POINT&lt;br /&gt;
|Разделенный точкой с запятой список конечных точек связи&lt;br /&gt;
|-&lt;br /&gt;
|DT_CLR_INSTANCE_TO_PROFILE&lt;br /&gt;
|Индекс с отсчетом от нуля для инструментария конкретного экземпляра .NET/.NET Core CLR.&lt;br /&gt;
|}&lt;br /&gt;
Как добавить параметр DT_CONNECTION_POINT на портал Azure&lt;br /&gt;
&lt;br /&gt;
# На портале Azure выберите веб-приложение, которое вы хотите отслеживать.&lt;br /&gt;
# Выберите Настройки &amp;gt; Конфигурация &amp;gt; Настройки приложения .&lt;br /&gt;
# Выберите Новая настройка приложения .&lt;br /&gt;
# Введите пару ключ/значение конфигурации, как показано ниже.&lt;br /&gt;
#* Имя:&amp;lt;code&amp;gt;DT_CONNECTION_POINT&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Значение: &amp;lt;code&amp;gt;https://&amp;lt;YOUR_ACTIVEGATE_ADDRESS&amp;gt;:9999/communication&amp;lt;/code&amp;gt;обязательно замените &amp;lt;code&amp;gt;&amp;lt;YOUR_ACTIVEGATE_ADDRESS&amp;gt;&amp;lt;/code&amp;gt;на свое значение.&lt;br /&gt;
# Выберите OK , чтобы сохранить конфигурацию.&lt;br /&gt;
&lt;br /&gt;
== Использование статистики приложений ==&lt;br /&gt;
ЕдиныйАгент может не иметь возможности инструментировать ваше приложение .NET/.NET Core, если вы используете Application Insights с включенным инструментарием времени выполнения. Это связано с тем, что ЕдиныйАгент и Application Insights пытаются использовать один и тот же интерфейс для внедрения во время выполнения.&lt;br /&gt;
&lt;br /&gt;
Просмотрите конфигурацию Application Insights для Asp.Net, где вы можете отключить инструментирование среды выполнения или автоматическое инструментирование Asp.Net Core .&lt;br /&gt;
&lt;br /&gt;
Примечание. Хотя вы по-прежнему можете использовать Application Insights в базовом режиме или SDK параллельно с Dynatrace ЕдиныйАгент, обратите внимание, что это может вызвать другие проблемы или значительные затраты на мониторинг ваших приложений и не рекомендуется.&lt;br /&gt;
&lt;br /&gt;
== Обновите расширение сайта Dynatrace ЕдиныйАгент. ==&lt;br /&gt;
Чтобы обновить расширение сайта Dynatrace ЕдиныйАгент&lt;br /&gt;
&lt;br /&gt;
# На портале Azure перейдите в службу приложений Azure с расширением сайта Dynatrace ЕдиныйАгент.&lt;br /&gt;
# Если доступно обновление, выберите « Обновить » .&lt;br /&gt;
&lt;br /&gt;
При обновлении расширения с версии 1.x до версии 2.x, если в службе приложений выбран вариант Always On , обновление ЕдиныйАгент запускается либо автоматически, либо при первом запросе к расширению пользовательского интерфейса. Если у вас не выбран параметр « Всегда включено», необходимо перезапустить службу приложений, чтобы запустить процесс расширения.&lt;br /&gt;
&lt;br /&gt;
Примечание. Обновление расширения сайта Dynatrace ЕдиныйАгент не приводит к принудительному обновлению ЕдиныйАгент. Чтобы обновить ЕдиныйАгент, см. Dynatrace ЕдиныйАгент .&lt;br /&gt;
&lt;br /&gt;
=== Обновление ЕдиныйАгент ===&lt;br /&gt;
Расширение сайта Dynatrace ЕдиныйАгент не предоставляет обновления Dynatrace ЕдиныйАгент автоматически. Чтобы обновить Dynatrace ЕдиныйАгент в службе приложений Azure&lt;br /&gt;
&lt;br /&gt;
# На портале Azure перейдите в службу приложений Azure с расширением сайта Dynatrace ЕдиныйАгент.&lt;br /&gt;
# В разделе Средства разработки выберите Расширения и выберите Dynatrace ЕдиныйАгент .&lt;br /&gt;
# На странице расширения сайта используйте Обзор , чтобы перейти к сайту расширения.&lt;br /&gt;
# Если доступно обновление, выберите Обновить ЕдиныйАгент .&lt;br /&gt;
&lt;br /&gt;
Вы можете отслеживать ход выполнения, пока обновление не будет завершено, а затем перезапустить службу приложений, чтобы перезапустить рабочий процесс приложения.&lt;br /&gt;
&lt;br /&gt;
== Автоматизируйте обновления ЕдиныйАгент ==&lt;br /&gt;
Для автоматизации обновления ЕдиныйАгент расширение сайта Dynatrace ЕдиныйАгент предоставляет REST API, который можно использовать для запуска обновлений. Подробнее см . в разделе REST API .&lt;br /&gt;
&lt;br /&gt;
== Удалите расширение сайта Dynatrace ЕдиныйАгент. ==&lt;br /&gt;
Удаление расширения сайта Dynatrace ЕдиныйАгент также удаляет Dynatrace ЕдиныйАгент. Если приложение запущено во время удаления, расширение сайта распознает работающее приложение и, чтобы предотвратить проблемы с приложением, не удаляет артефакты Dynatrace. Вместо этого удаляется только расширение сайта, включая конфигурацию, так что Dynatrace ЕдиныйАгент больше не будет активен при следующем перезапуске приложения.&lt;br /&gt;
&lt;br /&gt;
== Мониторинг потребления ==&lt;br /&gt;
Для службы приложений Azure отслеживание потребления основано на узлах. Дополнительные сведения см. в разделе Мониторинг приложений и инфраструктуры (хост-устройства) .&lt;br /&gt;
&lt;br /&gt;
== Устранение неполадок ==&lt;br /&gt;
Маршрут не зарегистрирован для /Dynatrace/ при доступе к расширению сайта&lt;br /&gt;
&lt;br /&gt;
Это сообщение об ошибке появляется, если Kudu не был перезапущен после установки расширения сайта. Вы должны перезапустить приложение.&lt;br /&gt;
&lt;br /&gt;
Существует три варианта перезапуска приложения:&lt;br /&gt;
&lt;br /&gt;
* Через портал Azure&lt;br /&gt;
* Выбрав « Перезапустить веб-сайт» на консоли Kudu.&lt;br /&gt;
* Убив рабочий процесс SCM в Kudu Process Explorer&lt;br /&gt;
&lt;br /&gt;
Примечание. Если вы включили расширение в нескольких слотах развертывания, это необходимо сделать для каждого слота развертывания .&lt;br /&gt;
&lt;br /&gt;
503 Служба недоступна для веб-приложений и Kudu&lt;br /&gt;
&lt;br /&gt;
Расширение сайта Dynatrace регистрирует модули IIS во время установки. Если регистрация завершена, но фактические файлы модуля IIS отсутствуют (или повреждены), служба приложений может вернуть &amp;lt;code&amp;gt;503 Service Unavailable&amp;lt;/code&amp;gt;сообщение. Кроме того, Kudu AppPool больше не будет доступен, что фактически означает, что вы больше не сможете исправлять свое приложение. Если это произойдет, отправьте запрос в службу поддержки. К счастью, есть способ выйти из такой ситуации, добавив следующий параметр &amp;lt;code&amp;gt;Application Settings&amp;lt;/code&amp;gt;для эффективной деактивации ''всех'' расширений сайта:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WEBSITE_PRIVATE_EXTENSIONS=0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Этот параметр снова даст вам доступ к Kudu. После этого переустановите расширение сайта и установите &amp;lt;code&amp;gt;WEBSITE_PRIVATE_EXTENSIONS=1&amp;lt;/code&amp;gt;(или удалите настройку совсем). После перезапуска приложения все должно снова работать, включая мониторинг Dynatrace.&lt;br /&gt;
&lt;br /&gt;
Расширение сайта переопределяет JAVA_OPTS&lt;br /&gt;
&lt;br /&gt;
Вам необходимо переустановить ЕдиныйАгент, если &amp;lt;code&amp;gt;JAVA_OPTS&amp;lt;/code&amp;gt;переменная добавлена ​​или удалена из настроек приложения Azure . Если у вас установлено расширение сайта и вы добавляете или удаляете &amp;lt;code&amp;gt;JAVA_OPTS&amp;lt;/code&amp;gt;, это расширение необходимо удалить и перезапустить приложение, прежде чем расширение сайта будет переустановлено.&lt;br /&gt;
&lt;br /&gt;
Значение &amp;lt;code&amp;gt;JAVA_OPTS&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;
* Файлы журнала для расширения находятся в папке extensions:&amp;lt;code&amp;gt;D:\home\SiteExtensions\Dynatrace\&amp;lt;/code&amp;gt;&lt;br /&gt;
* Файлы журнала ЕдиныйАгент расположены в формате &amp;lt;code&amp;gt;D:\home\SiteExtensions\Dynatrace.Agent\x.xxx.xxx.xxxxxxxx-xxxxxx\log&amp;lt;/code&amp;gt;. У вас может быть несколько &amp;lt;code&amp;gt;D:\home\SiteExtensions\Dynatrace.Agent\&amp;lt;/code&amp;gt;подкаталогов, вызванных обновлениями агента.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7&amp;diff=3291</id>
		<title>Многомерный анализ</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7&amp;diff=3291"/>
		<updated>2025-12-12T15:48:01Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Представление « Многомерный анализ » позволяет анализировать веб-запросы ваших служб с тонко настроенной фильтрацией, поэтому вы можете сосредоточить свой анализ на наиболее важных измерениях. Это представление легко настраивается и служит удобной отправной точкой для углубленного анализа ваших услуг.&lt;br /&gt;
&lt;br /&gt;
С помощью многомерного анализа вы можете исследовать пользовательские представления: основные веб-запросы , операторы базы данных и анализ исключений .&lt;br /&gt;
&lt;br /&gt;
Доступ к странице многомерного анализа&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace выберите Многомерный анализ .&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;
# В меню Dynatrace выберите Многомерный анализ .&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;
{| 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;
|Как обрабатываются измерения, указанные в разделе «Разделить по измерению» .&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;
{| 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;
|Как обрабатываются измерения, указанные в разделе «Разделить по измерению» .&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;
Вы можете экспортировать данные таблицы в файл значений, разделенных запятыми (CSV).&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;
|До 100 основных параметров&lt;br /&gt;
|-&lt;br /&gt;
|Экспорт данных таблицы&lt;br /&gt;
|Все данные таблицы, включая основные измерения, которые не отображаются на текущей странице таблицы.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Вид ==&lt;br /&gt;
На диаграмме показаны 15 основных измерений (все остальные измерения объединены в одно измерение), а таблица ниже содержит до 85 дополнительных измерений, в результате чего общее количество отображаемых на диаграмме измерений достигает 100. Представление мгновенно адаптируется к изменениям, которые вы вносите в диаграмму. Настроить панель просмотра.&lt;br /&gt;
&lt;br /&gt;
В колонке Действия таблицы вы можете выбрать:&lt;br /&gt;
&lt;br /&gt;
* Фильтр  , чтобы отфильтровать представление для указанного измерения.&lt;br /&gt;
* Больше  , чтобы получить доступ к дополнительным параметрам анализа в меню « Анализ » .&lt;br /&gt;
&lt;br /&gt;
Для таймфреймов, содержащих данные старше 10 дней, можно включить параметр « Показать сохранение данных» , чтобы лучше понять, какие данные за какой период доступны непосредственно на графике.&lt;br /&gt;
&lt;br /&gt;
=== Сохранить представление ===&lt;br /&gt;
После настройки представления вы можете сохранить его для быстрого доступа в будущем. Просто выберите Сохранить представление и укажите имя.&lt;br /&gt;
&lt;br /&gt;
Dynatrace предлагает несколько представлений из коробки:&lt;br /&gt;
&lt;br /&gt;
* Анализ исключений&lt;br /&gt;
* Основные операторы базы данных&lt;br /&gt;
* Самые популярные веб-запросы&lt;br /&gt;
&lt;br /&gt;
== Расчетная метрика обслуживания ==&lt;br /&gt;
Вы можете сохранить настроенное представление как расчетную метрику службы, которую можно использовать так же, как и любую другую метрику Dynatrace, например, для построения диаграмм или экспорта данных через API .&lt;br /&gt;
&lt;br /&gt;
Примечание&lt;br /&gt;
&lt;br /&gt;
В вычисляемую метрику записываются только новые данные. Ретроспективные данные не добавляются.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать расчетную метрику обслуживания из представления многомерного анализа&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace выберите Многомерный анализ .&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>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=3290</id>
		<title>Токен доступа</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=3290"/>
		<updated>2025-12-12T15:44:59Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Внешний доступ к среде мониторинга зависит от '''[[ID среды|идентификатора среды]]''' и '''''токена доступа'''''.&lt;br /&gt;
&lt;br /&gt;
В Dynatrace применяются:&lt;br /&gt;
&lt;br /&gt;
* '''Токены доступа''' и '''токены личного доступа''', которые обеспечивают работу с [[API Ключ-АСТРОМ|API Dynatrace]] и [[Интеграции|интеграциям]]&amp;lt;nowiki/&amp;gt;и,&amp;lt;nowiki/&amp;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;
&amp;lt;code&amp;gt;dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Часть токена, состоящая из префикса и открытой части токена, является '''идентификатором токена'''. Например, &amp;lt;code&amp;gt;dt0c01.ST2EY72KQINMH574WMNVI7YN&amp;lt;/code&amp;gt;. Идентификатор токена может безопасно отображаться в интерфейсе и использоваться в логах.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dt0c01&amp;lt;/code&amp;gt; — '''префикс''', определяющий тип токена.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ST2...7YN&amp;lt;/code&amp;gt; — '''открытая часть токена''' — 24-значный публичный идентификатор токена.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;G3D...RZM&amp;lt;/code&amp;gt; — '''секретная часть токена''' — 64-значная часть токена, являющаяся паролем. Не должна отображаться в веб-интерфейсе Ключа-АСТРОМ или храниться в логах.&lt;br /&gt;
&lt;br /&gt;
Компонентный формат токена имеет ряд преимуществ:&lt;br /&gt;
&lt;br /&gt;
* Избегание пуша токена в Git-репозитории при помощи pre-commit хуков,&lt;br /&gt;
* Определение правил маскирования данных для обфускации секретной части токена при записи в логи,&lt;br /&gt;
* Обнаружение токенов в файлах и коммуникациях,&lt;br /&gt;
* Включение [https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-public-repositories службы сканирования секретных данных GitHub] для поиска всех токенов в публичном репозитории&lt;br /&gt;
&lt;br /&gt;
Для поиска токенов используйте регулярное выражение:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dt0[a-zA-Z]{1}[0-9]{2}\.[A-Z0-9]{24}\.[A-Z0-9]{64}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Начиная с версии Dynatrace 1.210, данный формат используется по умолчанию. Ранее созданные токены старого формата действительны.&lt;br /&gt;
&lt;br /&gt;
=== Выключить новый формат ===&lt;br /&gt;
В течение ограниченного времени Вы можете отказаться от использования нового формата токенов:&lt;br /&gt;
&lt;br /&gt;
* SaaS и Менеджер окружения — '''Настройки''' '''&amp;gt; Интеграция &amp;gt; Настройки токена.'''&lt;br /&gt;
* Менеджер кластера — '''Настройки &amp;gt; API токены.'''&lt;br /&gt;
&lt;br /&gt;
== Создание токена доступа ==&lt;br /&gt;
Для создания токена доступа, выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace выберите '''Токены доступа,'''&lt;br /&gt;
# Выберите функцию '''Создать новый токен,'''&lt;br /&gt;
# Введите название токена. Название может быть неуникальным. Вы можете создавать несколько токенов с одним названием. Старайтесь называть токены осмысленно, чтобы эффективно ими управлять и удалять их по ненадобности.&lt;br /&gt;
# Укажите разрешения для токена,&lt;br /&gt;
# Нажмите '''Создать'''.&lt;br /&gt;
# Скопируйте созданный токен и храните его в менеджере паролей. '''Важно!''' Вы получаете значение токена только при его создании. В дальнейшем он не будет отображаться.&lt;br /&gt;
&lt;br /&gt;
== Разрешения токена ==&lt;br /&gt;
В целях безопасности Вы можете ограничить доступ к определённой функциональности при помощи разрешений. Разрешения устанавливаются в веб-интерфейсе или через [[API Токенов доступа]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Название&lt;br /&gt;
!Значение API&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |'''API v2'''&lt;br /&gt;
|-&lt;br /&gt;
|Чтение метрик&lt;br /&gt;
|&amp;lt;code&amp;gt;metrics.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Метрики v2&lt;br /&gt;
|-&lt;br /&gt;
|Запись метрик&lt;br /&gt;
|&amp;lt;code&amp;gt;metrics.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к DELETE-запросам API Метрики v2&lt;br /&gt;
|-&lt;br /&gt;
|Анализ метрик&lt;br /&gt;
|&amp;lt;code&amp;gt;metrics.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST-запросам анализа API Метрики v2&lt;br /&gt;
|-&lt;br /&gt;
|Чтение логов&lt;br /&gt;
|&amp;lt;code&amp;gt;logs.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API МониторингЛогов v2&lt;br /&gt;
|-&lt;br /&gt;
|Анализ логов&lt;br /&gt;
|&amp;lt;code&amp;gt;logs.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST-запросам анализа API МониторингЛогов v2&lt;br /&gt;
|-&lt;br /&gt;
|Анализ ОткрытойТелеметрии&lt;br /&gt;
|&amp;lt;code&amp;gt;openTelemetryTrace.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к анализу следов ОткрытойТелеметрии&lt;br /&gt;
|-&lt;br /&gt;
|Поиск следа&lt;br /&gt;
|&amp;lt;code&amp;gt;traces.lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
|Проверяет присутствие следа в трейсинге между средами&lt;br /&gt;
|-&lt;br /&gt;
|Чтение объектов&lt;br /&gt;
|&amp;lt;code&amp;gt;entities.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Отслеживаемые объекты и Пользовательские Теги&lt;br /&gt;
|-&lt;br /&gt;
|Анализ объектов&lt;br /&gt;
|&amp;lt;code&amp;gt;entities.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Отслеживаемые объекты и Пользовательские Теги&lt;br /&gt;
|-&lt;br /&gt;
|Чтение проблем&lt;br /&gt;
|&amp;lt;code&amp;gt;problems.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Проблемы v2&lt;br /&gt;
|-&lt;br /&gt;
|Запись проблем&lt;br /&gt;
|&amp;lt;code&amp;gt;problems.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Проблемы v2&lt;br /&gt;
|-&lt;br /&gt;
|Чтение событий&lt;br /&gt;
|&amp;lt;code&amp;gt;events.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API События v2&lt;br /&gt;
|-&lt;br /&gt;
|Анализ событий&lt;br /&gt;
|&amp;lt;code&amp;gt;events.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST-запросам API События v2&lt;br /&gt;
|-&lt;br /&gt;
|Чтение сетевых зон&lt;br /&gt;
|&amp;lt;code&amp;gt;networkZones.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Сетевые Зоны v2&lt;br /&gt;
|-&lt;br /&gt;
|Запись сетевых зон&lt;br /&gt;
|&amp;lt;code&amp;gt;networkZones.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Сетевые Зоны&lt;br /&gt;
|-&lt;br /&gt;
|Чтение АктивныхШлюзов&lt;br /&gt;
|&amp;lt;code&amp;gt;activeGates.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Активных Шлюзов&lt;br /&gt;
|-&lt;br /&gt;
|Запись АктивныхШлюзов&lt;br /&gt;
|&amp;lt;code&amp;gt;activeGates.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Активных Шлюзов&lt;br /&gt;
|-&lt;br /&gt;
|Чтение токенов АктивныхШлюзов&lt;br /&gt;
|&amp;lt;code&amp;gt;activeGateTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Токенов Активных Шлюзов&lt;br /&gt;
|-&lt;br /&gt;
|Создание токенов АктивныхШлюзов&lt;br /&gt;
|&amp;lt;code&amp;gt;activeGateTokenManagement.create&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST-запросам API Токенов Активных Шлюзов&lt;br /&gt;
|-&lt;br /&gt;
|Запись токенов АктивныхШлюзов&lt;br /&gt;
|&amp;lt;code&amp;gt;activeGateTokenManagement.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST и DELETE-запросам API Токенов Активных Шлюзов&lt;br /&gt;
|-&lt;br /&gt;
|Чтение расширений&lt;br /&gt;
|&amp;lt;code&amp;gt;extensions.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Расширения 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Запись расширений&lt;br /&gt;
|&amp;lt;code&amp;gt;extensions.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST и DELETE-запросам API Расширения&lt;br /&gt;
|-&lt;br /&gt;
|Чтение конфигурации расширений среды&lt;br /&gt;
|&amp;lt;code&amp;gt;extensionEnvironment.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Расширения Конфигурации Окружения 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Запись конфигурации расширений среды&lt;br /&gt;
|&amp;lt;code&amp;gt;extensionEnvironment.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Расширения Конфигурации Окружения 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Чтение конфигурации расширений мониторинга&lt;br /&gt;
|&amp;lt;code&amp;gt;extensionConfigurations.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Расширения Мониторинга Окружения 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Запись конфигурации расширений мониторинга&lt;br /&gt;
|&amp;lt;code&amp;gt;extensionConfigurations.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Расширения Мониторинга Окружения 2.0&lt;br /&gt;
|-&lt;br /&gt;
|Чтение проблем безопасности&lt;br /&gt;
|&amp;lt;code&amp;gt;securityProblems.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Проблемы Безопасности&lt;br /&gt;
|-&lt;br /&gt;
|Запись проблем безопасности&lt;br /&gt;
|&amp;lt;code&amp;gt;securityProblems.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST-запросам API Проблемы Безопасности&lt;br /&gt;
|-&lt;br /&gt;
|Чтение синтетических локаций&lt;br /&gt;
|&amp;lt;code&amp;gt;syntheticLocations.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам API Синтетические Локации v2 и API Синтетические Ноды v2&lt;br /&gt;
|-&lt;br /&gt;
|Запись синтетических локаций&lt;br /&gt;
|&amp;lt;code&amp;gt;syntheticLocations.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам API Синтетические Локации v2 и API Синтетические Ноды v2&lt;br /&gt;
|-&lt;br /&gt;
|Чтение настроек&lt;br /&gt;
|&amp;lt;code&amp;gt;settings.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API Настроек&lt;br /&gt;
|-&lt;br /&gt;
|Запись настроек&lt;br /&gt;
|&amp;lt;code&amp;gt;settings.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST и DELETE-запросам к API Настроек&lt;br /&gt;
|-&lt;br /&gt;
|Ротация токена среды&lt;br /&gt;
|&amp;lt;code&amp;gt;tenantTokenRotation.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Токенов Среды&lt;br /&gt;
|-&lt;br /&gt;
|Чтение SLO&lt;br /&gt;
|&amp;lt;code&amp;gt;slo.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API SLO&lt;br /&gt;
|-&lt;br /&gt;
|Запись SLO&lt;br /&gt;
|&amp;lt;code&amp;gt;slo.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам к API SLO&lt;br /&gt;
|-&lt;br /&gt;
|Чтение API-токенов&lt;br /&gt;
|&amp;lt;code&amp;gt;apiTokens.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API Токенов Доступа&lt;br /&gt;
|-&lt;br /&gt;
|Запись API-токенов&lt;br /&gt;
|&amp;lt;code&amp;gt;apiTokens.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам к API Токенов Доступа&lt;br /&gt;
|-&lt;br /&gt;
|Чтение релизов&lt;br /&gt;
|&amp;lt;code&amp;gt;releases.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Релизы&lt;br /&gt;
|-&lt;br /&gt;
|Чтение логов аудита&lt;br /&gt;
|&amp;lt;code&amp;gt;auditLogs.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Журнала Аудита&lt;br /&gt;
|-&lt;br /&gt;
|Чтение географических регионов&lt;br /&gt;
|&amp;lt;code&amp;gt;geographicRegions.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Географических Регионов&lt;br /&gt;
|-&lt;br /&gt;
|Чтение результатов синтетического мониторинга&lt;br /&gt;
|&amp;lt;code&amp;gt;syntheticExecutions.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API &amp;lt;code&amp;gt;/synthetic/executions&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Запись результатов синтетического мониторинга&lt;br /&gt;
|&amp;lt;code&amp;gt;syntheticExecutions.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST-запросам к API &amp;lt;code&amp;gt;/synthetic/executions&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |'''API v1'''&lt;br /&gt;
|-&lt;br /&gt;
|Чтение объектов хранилища данных&lt;br /&gt;
|&amp;lt;code&amp;gt;credentialVault.read&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API Хранилища Данных&lt;br /&gt;
|-&lt;br /&gt;
|Запись объектов хранилища данных&lt;br /&gt;
|&amp;lt;code&amp;gt;credentialVault.write&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам к API Хранилища Данных&lt;br /&gt;
|-&lt;br /&gt;
|Проблемы с доступом, журнал событий, метрики и топология&lt;br /&gt;
|&amp;lt;code&amp;gt;DataExport&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к различным вызовам к API Окружения&lt;br /&gt;
|-&lt;br /&gt;
|Создание и запись синтетических мониторов, локаций и нод&lt;br /&gt;
|&amp;lt;code&amp;gt;ExternalSyntheticIntegration&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Синтетика&lt;br /&gt;
|-&lt;br /&gt;
|Чтение синтетических мониторов, локаций и нод&lt;br /&gt;
|&amp;lt;code&amp;gt;ReadSyntheticData&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API Синтетика&lt;br /&gt;
|-&lt;br /&gt;
|Чтение конфигурации&lt;br /&gt;
|&amp;lt;code&amp;gt;ReadConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к GET-запросам к API Конфигурации&lt;br /&gt;
|-&lt;br /&gt;
|Запись конфигурации&lt;br /&gt;
|&amp;lt;code&amp;gt;WriteConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к POST, PUT и DELETE-запросам к API Конфигурации&lt;br /&gt;
|-&lt;br /&gt;
|Изменение настроек конфиденциальности данных&lt;br /&gt;
|&amp;lt;code&amp;gt;DataPrivacy&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Конфиденциальности данных и вызовам к API Конфигурации веб-приложений&lt;br /&gt;
|-&lt;br /&gt;
|Пользовательские сессии&lt;br /&gt;
|&amp;lt;code&amp;gt;DTAQLAccess&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Пользовательских сессий&lt;br /&gt;
|-&lt;br /&gt;
|Анонимизировать пользовательские сессии для конфиденциальности&lt;br /&gt;
|&amp;lt;code&amp;gt;UserSessionAnonymization&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Анонимизации&lt;br /&gt;
|-&lt;br /&gt;
|Менеджмент файла мобильной символизации&lt;br /&gt;
|&amp;lt;code&amp;gt;DssFileManagement&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Мобильной Символизации&lt;br /&gt;
|-&lt;br /&gt;
|Менеджмент JavaScript-тега Мониторинга Реального Пользователя&lt;br /&gt;
|&amp;lt;code&amp;gt;RumJavaScriptTagManagement&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Мониторинга Реального Пользователя посредством JS&lt;br /&gt;
|-&lt;br /&gt;
|Менеджмент сертификата АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;ActiveGateCertManagement&amp;lt;/code&amp;gt;&lt;br /&gt;
|Конфигурация сертификата на частном АктивномШлюзе&lt;br /&gt;
|-&lt;br /&gt;
|Анализ данных&lt;br /&gt;
|&amp;lt;code&amp;gt;DataImport&amp;lt;/code&amp;gt;&lt;br /&gt;
|Импорт данных и событий с внешних источников&lt;br /&gt;
|-&lt;br /&gt;
|Получение данных с удалённого окружения&lt;br /&gt;
|&amp;lt;code&amp;gt;RestRequestForwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|Скачивание данных с удалённых окружений для создания дашбордов между окружениями&lt;br /&gt;
|-&lt;br /&gt;
|Захват данных запроса&lt;br /&gt;
|&amp;lt;code&amp;gt;CaptureRequestData&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Атрибуты запросов&lt;br /&gt;
|-&lt;br /&gt;
|Чтение содержимого лога&lt;br /&gt;
|&amp;lt;code&amp;gt;LogExport&amp;lt;/code&amp;gt;&lt;br /&gt;
|Доступ к API Мониторинга Логов&lt;br /&gt;
|-&lt;br /&gt;
|Браузерное расширение Мониторинга Реального Пользователя&lt;br /&gt;
|&amp;lt;code&amp;gt;RumBrowserExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|Отправка браузерным расширением Мониторинга Реального Пользователя данных Ключу-АСТРОМ&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |'''PaaS'''&lt;br /&gt;
|-&lt;br /&gt;
|Скачивание установщиков ЕдиногоАгента и АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;InstallerDownload&amp;lt;/code&amp;gt;&lt;br /&gt;
|Скачивание установщиков через API Развёртки&lt;br /&gt;
|-&lt;br /&gt;
|Создание уведомления поддержки&lt;br /&gt;
|&amp;lt;code&amp;gt;SupportAlert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Создание уведомления поддержки для анализа сбоев&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |'''Другое'''&lt;br /&gt;
|-&lt;br /&gt;
|Загрузить плагины через командную строку&lt;br /&gt;
|&amp;lt;code&amp;gt;PluginUpload&amp;lt;/code&amp;gt;&lt;br /&gt;
|Загрузка расширения ЕдиногоАгента через командную строку&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_(%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%94%D1%8D%D0%B2%D0%B8%D1%81%D0%B0)&amp;diff=3289</id>
		<title>Расширение Ключ-АСТРОМ (блоки данных Дэвиса)</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C_(%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%94%D1%8D%D0%B2%D0%B8%D1%81%D0%B0)&amp;diff=3289"/>
		<updated>2025-12-12T15:36:41Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Единицы данных Davis (DDU) предоставляют простые средства лицензирования определенных возможностей (настраиваемые показатели, мониторинг журналов и настраиваемые события) на платформе Dynatrace. Считайте DDU своего рода валютой Dynatrace. Подобно тому, как потребление лицензий для Dynatrace RUM и Synthetic Monitoring зависит от модулей Digital Experience Monitoring (DEM) , DDU обеспечивают бесшовную общую модель потребления для пользовательских метрик, мониторинга журналов и пользовательских событий.&lt;br /&gt;
&lt;br /&gt;
Поскольку DDU основаны на потреблении, вы покупаете определенный объем, и доступная квота израсходуется с течением времени в зависимости от объема мониторинга, потребляемого вашей средой. Такой подход к лицензированию значительно упрощает контроль и мониторинг потребления метрик (например, в случае неправильно настроенных метрик) и определение основных потребителей в вашей среде. Чтобы узнать больше о том, как метрики лицензируются с DDU, см. Расчет стоимости метрики .&lt;br /&gt;
&lt;br /&gt;
Полную информацию о том, как рассчитывается потребление для мониторинга Dynatrace, см. В разделе Расчет потребления для мониторинга Dynatrace .&lt;br /&gt;
&lt;br /&gt;
== Объемы единиц данных Дэвиса ==&lt;br /&gt;
DDU закупаются в объеме 1 миллиона единиц на основании контрактов на 1-3 года, при этом полное количество лицензированных единиц обновляется в начале каждого года. Например, если вы покупаете 100 миллионов DDU на 3 года, вы можете потреблять 100 миллионов DDU ежегодно в течение 3 лет.&lt;br /&gt;
&lt;br /&gt;
Вы можете приобрести дополнительные DDU в любое время, если они у вас закончатся. За подробностями обращайтесь к торговому представителю Dynatrace. Для того, чтобы помочь вам в настройке потребления мониторинга и избежать затрат излишков в продукте уведомление отображается для оповещения ваших Dynatrace пользователей среды , когда &amp;lt;code&amp;gt;90%&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;100%&amp;lt;/code&amp;gt;лицензированного DDUs израсходованы.&lt;br /&gt;
&lt;br /&gt;
=== Единицы данных Davis - уровень бесплатного пользования ===&lt;br /&gt;
Каждая новая среда Dynatrace SaaS и каждая управляемая лицензия Dynatrace получают 200 000 DDU бесплатно. Это означает 381 показатель, регистрируемый с периодичностью в 1 минуту. Этот уровень бесплатного пользования позволяет вам протестировать функции и оценить преимущества мониторинга Dynatrace перед оплатой. Уровень бесплатного пользования в 200 000 DDU автоматически обновляется ежегодно в начале каждого нового срока лицензии для каждой учетной записи. Это преимущество недоступно для автономных учетных записей или учетных записей на основе потребления (с оплатой по мере использования).&lt;br /&gt;
&lt;br /&gt;
== Просмотр сведений о потреблении DDU для каждой среды ==&lt;br /&gt;
Чтобы узнать, сколько DDU израсходовано в вашей среде, выберите «Настройки» &amp;gt; « Учет» &amp;gt; « Обзор единиц данных Дэвиса» . Там вы можете просмотреть свое потребление DDU и определить основных участников потребления DDU.&lt;br /&gt;
&lt;br /&gt;
На вкладке Контролируемые объекты показано среднее потребление DDU на отслеживаемый объект (хосты, службы, группы процессов, приложения и т. Д.) В минуту. Он также показывает потребленные DDU для каждого объекта. Показанное здесь количество использованных DDU является совокупным значением соответствующего периода времени, который отображается над вкладками ( по умолчанию 1 час ). Это значение отражает любые включенные метрики, основанные на единицах хоста.&lt;br /&gt;
&lt;br /&gt;
=== Получить подробную информацию о потреблении DDU через API ===&lt;br /&gt;
Вы также можете получить подробную информацию о потреблении DDU через наш API . Для получения сведений о потреблении DDU через API доступны следующие метрики:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.total&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byEntity&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byMetric&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Получить потребление DDU по зоне управления ===&lt;br /&gt;
Используя предоставленные метрики выставления счетов DDU, вы также можете удовлетворить межведомственные требования к начислению платы и создать отчет о потреблении ваших отслеживаемых объектов с разбивкой по зонам управления.&lt;br /&gt;
&lt;br /&gt;
См. Образец сценария отчета о зоне управления в репозитории фрагментов Dynatrace на GitHub . Сценарий обращается к &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byEntity&amp;lt;/code&amp;gt;метрике и позволяет запрашивать потребление для всей или одной конкретной зоны управления в определенный период времени.&lt;br /&gt;
&lt;br /&gt;
== Пулы DDU ==&lt;br /&gt;
С помощью пулов DDU вы можете определять месячные или годовые лимиты потребления DDU для каждой среды. По умолчанию ограничения пула не применяются. Чтобы определить ограничения на потребление DDU, перейдите в « Настройки» &amp;gt; « Учет» &amp;gt; « Пулы единиц данных Дэвиса».&lt;br /&gt;
&lt;br /&gt;
Для ограничения потребления DDU доступны следующие пулы:&lt;br /&gt;
&lt;br /&gt;
* Метрики&lt;br /&gt;
* Мониторинг журнала&lt;br /&gt;
* Бессерверный&lt;br /&gt;
* События&lt;br /&gt;
* Следы&lt;br /&gt;
&lt;br /&gt;
Примечание. Для доступа к странице пулов единиц данных Davis вам потребуется разрешение на изменение параметров мониторинга или учетная запись администратора .&lt;br /&gt;
&lt;br /&gt;
Каждый пул может иметь ежемесячный или годовой лимит на общее потребление DDU. Как и в случае с уведомлениями о томе DDU , все пользователи среды будут видеть баннерные уведомления после того, как будут использованы 90% и 100% лимита пула.&lt;br /&gt;
&lt;br /&gt;
Лимиты пула оцениваются по календарному месяцу / году и не связаны с датами продления лицензии.&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
Как это повлияет на мою учетную запись и среду?&lt;br /&gt;
&lt;br /&gt;
Dynatrace автоматически инициирует перенос существующей лицензионной квоты за вас. Вы получите уведомление, когда миграция будет завершена, и вы сможете начать использовать подход DDU.&lt;br /&gt;
&lt;br /&gt;
Связаны ли квоты DDU с потреблением хост-модуля?&lt;br /&gt;
&lt;br /&gt;
Нет, потребление DDU не связано с потреблением хост-модуля. DDU используются для измерения потребления средой настраиваемых показателей, строк журнала, настраиваемых событий и сторонних трассировок), а не для мониторинга хоста.&lt;br /&gt;
&lt;br /&gt;
Доступен ли бесплатный уровень DDU для каждой среды?&lt;br /&gt;
&lt;br /&gt;
Да, 200 000 DDU доступны для каждой среды (SaaS) или лицензии (управляемая / автономная). То же верно и для наших клиентов с бесплатной пробной версией. Уровень бесплатного пользования сбрасывается ежегодно (это не относится к офлайн-клиентам).&lt;br /&gt;
&lt;br /&gt;
Есть ли различия между развертыванием SaaS, управляемым и автономным?&lt;br /&gt;
&lt;br /&gt;
Нет разницы между развертываниями Dynatrace SaaS и Dynatrace Managed. Для автономных развертываний DDU не сбрасываются ежегодно.&lt;br /&gt;
&lt;br /&gt;
Где я могу отслеживать потребление DDU?&lt;br /&gt;
&lt;br /&gt;
Выберите « Настройки» &amp;gt; « Учет» &amp;gt; « Потребление единиц данных Дэвиса» .&lt;br /&gt;
&lt;br /&gt;
Какое разрешение требуется для просмотра обзора потребления DDU?&lt;br /&gt;
&lt;br /&gt;
Вам необходимо разрешение на изменение параметров мониторинга или использовать учетную запись администратора для доступа к странице обзора потребления DDU . Дополнительные сведения о разрешениях см. В разделе « Диспетчер групп пользователей и разрешений» .&lt;br /&gt;
&lt;br /&gt;
Какое разрешение требуется для просмотра уведомлений о потреблении DDU?&lt;br /&gt;
&lt;br /&gt;
Вам необходимо разрешение на изменение параметров мониторинга или использовать учетную запись администратора для получения уведомлений о потреблении DDU. Дополнительные сведения о разрешениях см. В разделе « Диспетчер групп пользователей и разрешений» .&lt;br /&gt;
&lt;br /&gt;
Могу ли я получить подробную информацию о потреблении DDU через API?&lt;br /&gt;
&lt;br /&gt;
Да, сведения о потреблении DDU можно получить через Environment API v2 .&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byEntity&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;builtin:billing.ddu.metrics.byMetric&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Есть ли способ заблокировать / отложить преобразование DDU?&lt;br /&gt;
&lt;br /&gt;
Нет, потому что DDU предназначены для расчета потребления вами мониторинга пользовательских показателей, строк журнала, пользовательских событий и т. Д. Вы получаете более точную информацию о потреблении с немедленным преобразованием в DDU.&lt;br /&gt;
&lt;br /&gt;
Переносятся ли неиспользованные DDU на следующий срок лицензии?&lt;br /&gt;
&lt;br /&gt;
Нет. Ваша квота DDU сбрасывается каждую годовщину срока действия контракта, так же, как это делается для единиц DEM.&lt;br /&gt;
&lt;br /&gt;
Потеряем ли мы какую-либо функциональность или гибкость?&lt;br /&gt;
&lt;br /&gt;
Нет, вы получите больше гибкости, прозрачности и других преимуществ с DDU.&lt;br /&gt;
&lt;br /&gt;
Сколько DDU входит в объем лицензирования?&lt;br /&gt;
&lt;br /&gt;
* Один том содержит 1 миллион DDU и переводится в 1903 метрики (с периодичностью в 1 минуту).&lt;br /&gt;
* Если метрика имеет несколько измерений (например, использование пула на имя пула базы данных), то каждое измерение производит 1 точку данных метрики в минуту и ​​впоследствии вычитает несколько DDU в минуту.&lt;br /&gt;
&lt;br /&gt;
Какое минимальное количество томов мне нужно купить?&lt;br /&gt;
&lt;br /&gt;
Минимальное количество томов DDU, которое вы можете приобрести, составляет 1 (то есть 1 миллион томов DDU). Это соответствует 1903 метрикам (при частоте 1 минута).&lt;br /&gt;
&lt;br /&gt;
Могу ли я включить излишки для DDU?&lt;br /&gt;
&lt;br /&gt;
Да, для DDU доступны излишки.&lt;br /&gt;
&lt;br /&gt;
Как будет работать миграция, если она состоится в середине семестра?&lt;br /&gt;
&lt;br /&gt;
Все остальные пользовательские метрики в вашей лицензии будут преобразованы в DDU. Учитывается продолжительность срока. Например, если у вас шесть месяцев из одного года (другими словами, было использовано 50% вашего срока и пользовательских метрик), оставшиеся 50% ваших пользовательских метрик будут преобразованы в эквивалентное количество DDU.&lt;br /&gt;
&lt;br /&gt;
Могу ли я разделить свои DDU по средам SaaS?&lt;br /&gt;
&lt;br /&gt;
В конце концов, да. Однако в настоящее время это недоступно.&lt;br /&gt;
&lt;br /&gt;
Планируется ли использование DDU для других возможностей продукта?&lt;br /&gt;
&lt;br /&gt;
Да, мы планируем использовать DDU для строк журнала, пользовательских событий и пользовательских трассировок.&lt;br /&gt;
&lt;br /&gt;
Получу ли я уведомление, когда я исчерпаю свою квоту DDU?&lt;br /&gt;
&lt;br /&gt;
Да, ваши Dynatrace пользователи среды увидят уведомление в продукте , как только вы использовали &amp;lt;code&amp;gt;90%&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;100%&amp;lt;/code&amp;gt;лицензированный DDUs.&lt;br /&gt;
&lt;br /&gt;
Есть ли поддержка для предыдущей лицензии «без хоста»?&lt;br /&gt;
&lt;br /&gt;
Нет, мы не можем поддерживать эти старые лицензии. Если вы все еще используете одну из этих лицензий, команда Dynatrace уже должна была связаться с вами. Если они этого не сделали, свяжитесь с нами, чтобы мы могли помочь вам с преобразованием.&lt;br /&gt;
&lt;br /&gt;
Что такое «контролируемая сущность»?&lt;br /&gt;
&lt;br /&gt;
Контролируемый объект - это все в вашей среде, которое Dynatrace обнаруживает и отслеживает. Сюда входят хосты, службы, группы процессов, приложения и многое другое.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%92%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_%D0%B4%D0%BB%D1%8F_PHP&amp;diff=3288</id>
		<title>Видимость на уровне кода для PHP</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%92%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_%D0%B4%D0%BB%D1%8F_PHP&amp;diff=3288"/>
		<updated>2025-12-12T15:33:11Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''''[[Поддержка технологий]] / [https://doc.expert-apm.kz/index.php/PHP PHP] / Видимость на уровне кода для PHP'''''&lt;br /&gt;
&lt;br /&gt;
Видимость на уровне кода дает вам представление о том, где ваш PHP-код тратит больше всего времени и использует больше всего ЦП. Чтобы получить доступ к представлению уровня кода PHP&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите в Сервисы.&lt;br /&gt;
# Необязательно Отфильтровать таблицу по технологии: PHP.&lt;br /&gt;
# Выберите службу PHP. Пример: запрос PHP&lt;br /&gt;
# Выберите Просмотр динамических запросов, а затем выберите запрос PHP.&lt;br /&gt;
# Выберите Просмотр горячих точек времени ответа. Если вы используете FPM, выберите службу FPM, а затем выберите Просмотр горячих точек времени отклика, чтобы просмотреть всю службу или любой отдельный запрос. Пример: время ответа&lt;br /&gt;
# Чтобы просмотреть разбивку таймингов на уровне кода вашего запроса, выберите «Анализировать выбросы» или перейдите на вкладку «Время ответа».&lt;br /&gt;
# Чтобы просмотреть горячие точки на уровне метода в коде PHP, на странице анализа времени отклика выберите выполнение PHP. Пример: выполнение PHP&lt;br /&gt;
# Чтобы проверить потребление ЦП кода на уровне метода, выберите вкладку ЦП, а затем выберите Просмотр горячих точек метода, где вы можете отображать диаграммы для времени выполнения и основных API. Вы также можете проверить иерархию вызовов и горячие точки, чтобы узнать общий вклад каждого вызываемого файла / метода. Пример: просмотр горячих точек метода&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=Code-level_visibility_for_PHP&amp;diff=3287</id>
		<title>Code-level visibility for PHP</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=Code-level_visibility_for_PHP&amp;diff=3287"/>
		<updated>2025-12-12T15:28:04Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''''Поддержка технологий / PHP / Видимость на уровне кода для PHP'''''&lt;br /&gt;
&lt;br /&gt;
Видимость на уровне кода дает вам представление о том, где ваш PHP-код тратит больше всего времени и использует больше всего ЦП. Чтобы получить доступ к представлению уровня кода PHP&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите в Сервисы.&lt;br /&gt;
# Необязательно Отфильтровать таблицу по технологии: PHP.&lt;br /&gt;
# Выберите службу PHP. Пример: запрос PHP&lt;br /&gt;
# Выберите Просмотр динамических запросов, а затем выберите запрос PHP.&lt;br /&gt;
# Выберите Просмотр горячих точек времени ответа. Если вы используете FPM, выберите службу FPM, а затем выберите Просмотр горячих точек времени отклика, чтобы просмотреть всю службу или любой отдельный запрос. Пример: время ответа&lt;br /&gt;
# Чтобы просмотреть разбивку таймингов на уровне кода вашего запроса, выберите «Анализировать выбросы» или перейдите на вкладку «Время ответа».&lt;br /&gt;
# Чтобы просмотреть горячие точки на уровне метода в коде PHP, на странице анализа времени отклика выберите выполнение PHP. Пример: выполнение PHP&lt;br /&gt;
# Чтобы проверить потребление ЦП кода на уровне метода, выберите вкладку ЦП, а затем выберите Просмотр горячих точек метода, где вы можете отображать диаграммы для времени выполнения и основных API. Вы также можете проверить иерархию вызовов и горячие точки, чтобы узнать общий вклад каждого вызываемого файла / метода. Пример: просмотр горячих точек метода&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_Cassandra&amp;diff=3286</id>
		<title>Мониторинг Cassandra</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_Cassandra&amp;diff=3286"/>
		<updated>2025-12-12T15:19:16Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Мониторинг сервера Apache Cassandra в Dynatrace предоставляет информацию об исключениях базы данных, неудачных запросах, производительности и многом другом. Если Cassandra работает неэффективно или возникает проблема, Dynatrace немедленно сообщит вам об этом и покажет, какие узлы затронуты.&lt;br /&gt;
&lt;br /&gt;
== Начальные условия ==&lt;br /&gt;
&lt;br /&gt;
* Cassandra 2.xx&lt;br /&gt;
* Linux или Windows&lt;br /&gt;
&lt;br /&gt;
== Включение глобального мониторинга Cassandra ==&lt;br /&gt;
Благодаря глобальному мониторингу Cassandra Dynatrace автоматически собирает метрики Cassandra всякий раз, когда в вашей среде обнаруживается новый хост, на котором запущена Cassandra.&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace перейдите в « Настройки » .&lt;br /&gt;
# Выберите Мониторинг &amp;gt; Отслеживаемые технологии .&lt;br /&gt;
# В списке Поддерживаемые технологии найдите строку Cassandra JMX.&lt;br /&gt;
# Включите переключатель Cassandra JMX .&lt;br /&gt;
&lt;br /&gt;
== Мониторинг Cassandra в Dynatrace ==&lt;br /&gt;
&lt;br /&gt;
# В меню Dynatrace выберите « Технологии » .&lt;br /&gt;
# Выберите плитку Apache Cassandra .&lt;br /&gt;
# Чтобы просмотреть метрики кластера Cassandra, выберите кластер в таблице группы процессов под плитками. На диаграмме отображается метрика выбранной группы процессов (кластера) с течением времени. Вы можете выбрать другую метрику из списка.&lt;br /&gt;
# В развернутой строке выберите Сведения о группе процессов, чтобы просмотреть сведения о выбранном кластере Cassandra.&lt;br /&gt;
# На странице сведений о группе процессов выберите вкладку Метрики, характерные для технологии, чтобы выявить проблемные узлы.&lt;br /&gt;
# Чтобы отобразить метрики, относящиеся к узлу, выберите узел в списке Процесс под диаграммой.&lt;br /&gt;
# Выберите вкладку Метрики Cassandra , чтобы увидеть ценные метрики Cassandra для конкретного узла.&lt;br /&gt;
#* Диаграммы исключений и неудачных запросов показывают, есть ли проблема с узлом. Обратите особое внимание на счетчики « Недоступно-чтение », « Недоступно-запись » и «Недоступно-RangeSlice» в списке « Неудачные запросы » .&lt;br /&gt;
#* Диаграммы количества операций и задержки 95-го процентиля могут помочь вам контролировать производительность. Увеличение задержки при неизменном количестве операций обычно указывает на проблемы с производительностью.&lt;br /&gt;
# Выберите вкладку Дополнительные сведения , чтобы просмотреть диаграммы по различным дополнительным показателям Cassandra.&lt;br /&gt;
&lt;br /&gt;
== Метрики кластера Cassandra ==&lt;br /&gt;
Выберите вкладку Метрики для конкретных технологий на странице сведений о группе процессов , чтобы отобразить сводные метрики кластера Cassandra. Используйте список Показать диаграмму для , чтобы изменить отображаемую диаграмму. Все метрики отображаются в зависимости от количества экземпляров группы процессов. Наведите указатель мыши на диаграмму, чтобы увидеть количество экземпляров, а также минимальное, максимальное и среднее значение для выбранной метрики на данный момент.&lt;br /&gt;
&lt;br /&gt;
* Приостановка&lt;br /&gt;
* Потоки JVM&lt;br /&gt;
* Фиксация пула памяти Java&lt;br /&gt;
* Используемый пул памяти Java&lt;br /&gt;
* Время GC (время сборки мусора)&lt;br /&gt;
* Количество исключений&lt;br /&gt;
* Открытые файлы&lt;br /&gt;
* Задержка RangeSlice&lt;br /&gt;
&lt;br /&gt;
* RangeSlices&lt;br /&gt;
&lt;br /&gt;
* Задержка чтения&lt;br /&gt;
* Чтение&lt;br /&gt;
* Загрузка хранилища&lt;br /&gt;
* Задержка записи&lt;br /&gt;
* Запись&lt;br /&gt;
&lt;br /&gt;
== Метрики узла Cassandra ==&lt;br /&gt;
&lt;br /&gt;
=== Вкладка показателей Cassandra ===&lt;br /&gt;
На вкладке метрик Cassandra показаны ключевые метрики для Cassandra на уровне узла.&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;
|Exception count&lt;br /&gt;
|Количество обнаруженных внутренних исключений Cassandra. В нормальных условиях этот показатель должен быть равен нулю.&lt;br /&gt;
|-&lt;br /&gt;
|Неудачные запросы&lt;br /&gt;
|Unavailable – Read&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Unavailable – Read&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Unavailable – Write&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Unavailable – Write&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Unavailable – RangeSlice&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Unavailable – RangeSlice&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Timeout – Read&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Timeout – Read&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Timeout – Write&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Timeout – Write&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Timeout – RangeSlice&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Timeout – RangeSlice&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Failure – Read&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Failure – Read&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Failure – Write&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Failure – Write&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Failure – RangeSlice&lt;br /&gt;
|Количество &amp;lt;code&amp;gt;Failure – RangeSlice&amp;lt;/code&amp;gt;обнаруженных исключений.&lt;br /&gt;
|-&lt;br /&gt;
|Количество операций&lt;br /&gt;
|Read&lt;br /&gt;
|Среднее количество чтений в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Write&lt;br /&gt;
|Среднее количество операций записи в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|RangeSlice&lt;br /&gt;
|Среднее количество RangeSlices в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|Задержка 95-й процентиль&lt;br /&gt;
|Read&lt;br /&gt;
|Средняя 95-я процентиль задержки чтения транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Write&lt;br /&gt;
|Средняя 95-я процентиль задержки записи транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|RangeSlice&lt;br /&gt;
|Средняя 95-я процентиль задержки транзакции RangeSlice.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Вкладка «Дополнительная информация» ===&lt;br /&gt;
На вкладке Дополнительные сведения показаны дополнительные метрики для Cassandra на уровне узла: Кэш , Использование диска , Подсказки , Управляемая память 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;
|Row cache hit rate&lt;br /&gt;
|Частота попаданий в кэш 2 млн строк.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Key cache hit rate&lt;br /&gt;
|Частота попаданий в строку кэша ключей 2 млн.&lt;br /&gt;
|-&lt;br /&gt;
|Использование диска: нагрузка на хранилище&lt;br /&gt;
|Load&lt;br /&gt;
|Размер в байтах данных на диске, которыми управляет узел.&lt;br /&gt;
|-&lt;br /&gt;
|Использование диска: байты сжаты&lt;br /&gt;
|Bytes compacted&lt;br /&gt;
|Общее количество байтов, сжатых с момента запуска сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Использование диска: ожидаются задачи сжатия&lt;br /&gt;
|Pending tasks&lt;br /&gt;
|Предполагаемое количество уплотнений, которые осталось выполнить.&lt;br /&gt;
|-&lt;br /&gt;
|Использование диска: задачи сжатия выполнены&lt;br /&gt;
|Completed tasks&lt;br /&gt;
|Количество завершенных уплотнений с момента запуска сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Использование диска: количество SSTable&lt;br /&gt;
|SSTable count&lt;br /&gt;
|Количество SSTables на диске для этой таблицы.&lt;br /&gt;
|-&lt;br /&gt;
|Подсказки&lt;br /&gt;
|Hints&lt;br /&gt;
|Количество сообщений-подсказок, записанных на этот узел с момента запуска. Включает в себя одну запись для каждого хоста, на который должна быть сделана подсказка.&lt;br /&gt;
|-&lt;br /&gt;
|Управляемая память Java: имя пула&lt;br /&gt;
|Used memory&lt;br /&gt;
|Java использовала память.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Committed memory&lt;br /&gt;
|Выделенная память Java.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum memory&lt;br /&gt;
|Максимальная память Java.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Garbage collection count&lt;br /&gt;
|Счетчик сборки мусора Java.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Garbage collection time&lt;br /&gt;
|Время сборки мусора Java.&lt;br /&gt;
|-&lt;br /&gt;
|Нагрузка: задержка чтения&lt;br /&gt;
|Average&lt;br /&gt;
|Средняя 95-я процентиль задержки чтения транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum&lt;br /&gt;
|Максимальный 95-й процентиль задержки чтения транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Нагрузка: Задержка записи&lt;br /&gt;
|Average&lt;br /&gt;
|Средняя 95-я процентиль задержки записи транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum&lt;br /&gt;
|Максимальный 95-й процентиль задержки записи транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Нагрузка: задержка RangeSlice&lt;br /&gt;
|Average&lt;br /&gt;
|Средняя 95-я процентиль задержки транзакции RangeSlice.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum&lt;br /&gt;
|Максимальный 95-й процентиль задержки транзакции RangeSlice.&lt;br /&gt;
|-&lt;br /&gt;
|Нагрузка: скорость чтения&lt;br /&gt;
|Average&lt;br /&gt;
|Среднее количество чтений в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum&lt;br /&gt;
|Максимальное количество чтений в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|Нагрузка: пропускная способность записи&lt;br /&gt;
|Average&lt;br /&gt;
|Среднее количество операций записи в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum&lt;br /&gt;
|Максимальное количество записей в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|Нагрузка: пропускная способность RangeSlice&lt;br /&gt;
|Average&lt;br /&gt;
|Среднее количество RangeSlices в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Maximum&lt;br /&gt;
|Максимальное количество RangeSlices в секунду.&lt;br /&gt;
|-&lt;br /&gt;
|Незавершенные задачи: чтение незавершенных задач&lt;br /&gt;
|Read pending tasks&lt;br /&gt;
|Количество задач мутации чтения.&lt;br /&gt;
|-&lt;br /&gt;
|Отложенные задачи: отложенные задачи ReadRepair&lt;br /&gt;
|ReadRepair pending tasks&lt;br /&gt;
|Количество задач изменения ReadRepair.&lt;br /&gt;
|-&lt;br /&gt;
|Незавершенные задачи: Незавершенные задачи мутации&lt;br /&gt;
|Mutation pending tasks&lt;br /&gt;
|Количество задач мутации в очереди.&lt;br /&gt;
|-&lt;br /&gt;
|Отложенные задачи: сжатие отложенных задач&lt;br /&gt;
|Compaction tasks pending&lt;br /&gt;
|Предполагаемое количество уплотнений, которые осталось выполнить.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=Kubernetes/OpenShift&amp;diff=3285</id>
		<title>Kubernetes/OpenShift</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=Kubernetes/OpenShift&amp;diff=3285"/>
		<updated>2025-12-12T15:15:13Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* [[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
* Включение API мониторинга&lt;br /&gt;
**[[Подключение своих кластеров Kubernetes/OpenShift к Dynatrace]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kubernetes (K8s) и его популярный коммерческий дистрибутив Red Hat OpenShift Container Platform — это простое, гибкое и эффективное решение для оркестрации контейнеров, которое развертывает, управляет, масштабирует и автоматизирует приложения.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B2%D0%BE%D0%B8%D1%85_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BE%D0%B2_Kubernetes/OpenShift_%D0%BA_Dynatrace&amp;diff=3284</id>
		<title>Подключение своих кластеров Kubernetes/OpenShift к Dynatrace</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B2%D0%BE%D0%B8%D1%85_%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BE%D0%B2_Kubernetes/OpenShift_%D0%BA_Dynatrace&amp;diff=3284"/>
		<updated>2025-12-12T15:14:50Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «Dynatrace версии 1.232+  ==Предпосылки== #Настройте оператора Dynatrace. #Установите значения Активны...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dynatrace версии 1.232+&lt;br /&gt;
&lt;br /&gt;
==Предпосылки==&lt;br /&gt;
#Настройте оператора Dynatrace.&lt;br /&gt;
#Установите значения АктивныйШлюз конфигурационного файла DynatraceKube в соответствии со списком параметров .  Примечание: Чтобы включить АктивныйШлюз, в &amp;lt;code&amp;gt;АктивныйШлюз&amp;lt;/code&amp;gt;разделе добавьте &amp;lt;code&amp;gt;routing&amp;lt;/code&amp;gt;и/или &amp;lt;code&amp;gt;kubernetes-monitoring&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;capabilities&amp;lt;/code&amp;gt;.  Пример:&lt;br /&gt;
&amp;lt;code&amp;gt;АктивныйШлюз:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;capabilities:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- routing&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- kubernetes-monitoring&amp;lt;/code&amp;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;
*Подключите контейнерный АктивныйШлюз к локальной конечной точке API Kubernetes.&lt;br /&gt;
*Подключите контейнерный АктивныйШлюз к общедоступному URL-адресу API Kubernetes.&lt;br /&gt;
Инструкции для обоих вариантов см. ниже.&lt;br /&gt;
===Подключитесь к локальной конечной точке API Kubernetes.===&lt;br /&gt;
АктивныйШлюз версии 1.229+&lt;br /&gt;
&lt;br /&gt;
Вы можете включить мониторинг, подключив контейнерный АктивныйШлюз к локальной конечной точке API Kubernetes. В зависимости от вашей версии оператора Dynatrace существует два способа подключения к локальной конечной точке API Kubernetes.&lt;br /&gt;
*Dynatrace Operator версии 0.4+: Dynatrace Operator автоматически обрабатывает подключение к локальной конечной точке API Kubernetes.&lt;br /&gt;
*Версии Dynatrace Operator до v0.4.0: необходимо настроить подключение вручную .&lt;br /&gt;
Подробнее об обоих методах см. ниже.&lt;br /&gt;
&lt;br /&gt;
Оператор Dynatrace версии 0.4.0+&lt;br /&gt;
&lt;br /&gt;
Автоматическое подключение к локальной конечной точке API Kubernetes&lt;br /&gt;
#Помимо предварительных условий, необходимых для настройки мониторинга , обязательно включите разрешения на чтение объектов , чтение параметров и запись параметров (API v2) для вашего токена API.&lt;br /&gt;
#Убедитесь, что эта &amp;lt;code&amp;gt;kubernetes-monitoring&amp;lt;/code&amp;gt;возможность включена в вашем пользовательском ресурсе DynatraceKube.&lt;br /&gt;
#Добавьте следующую аннотацию (см. пример ниже).&lt;br /&gt;
 &amp;lt;code&amp;gt;apiVersion: Dynatrace.ru/v1beta1&lt;br /&gt;
 kind: DynatraceKube&lt;br /&gt;
 metadata:&lt;br /&gt;
   name: Dynatracekube&lt;br /&gt;
   namespace: Dynatrace&lt;br /&gt;
   annotations:&lt;br /&gt;
     feature.Dynatrace.ru/automatic-kubernetes-api-monitoring: &amp;quot;true&amp;quot;&lt;br /&gt;
 spec:&lt;br /&gt;
   ...&lt;br /&gt;
    АктивныйШлюз:&lt;br /&gt;
      capabilities:&lt;br /&gt;
        - kubernetes-monitoring&amp;lt;/code&amp;gt;&lt;br /&gt;
Примечание. После добавления этой аннотации имя кластера, отображаемое в Dynatrace, будет таким же, как и у пользовательского ресурса DynatraceKube, для которого настроена аннотация. Начиная с Dynatrace Operator версии 0.7.0, вы можете изменить имя кластера, отображаемое в Dynatrace, также добавив &amp;lt;code&amp;gt;feature.Dynatrace.ru/automatic-kubernetes-api-monitoring-cluster-name: &amp;quot;custom-cluster-name&amp;quot;&amp;lt;/code&amp;gt;аннотацию. Обязательно замените &amp;lt;code&amp;gt;&amp;quot;custom-cluster-name&amp;quot;&amp;lt;/code&amp;gt;на желаемое имя кластера.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
 &amp;lt;code&amp;gt;apiVersion: Dynatrace.ru/v1beta1&lt;br /&gt;
 kind: DynatraceKube&lt;br /&gt;
 metadata:&lt;br /&gt;
   name: DynatraceKube&lt;br /&gt;
   namespace: Dynatrace&lt;br /&gt;
   annotations:&lt;br /&gt;
     feature.Dynatrace.ru/automatic-kubernetes-api-monitoring: &amp;quot;true&amp;quot;&lt;br /&gt;
     feature.Dynatrace.ru/automatic-kubernetes-api-monitoring-cluster-name: &amp;quot;custom-cluster-name&amp;quot;&lt;br /&gt;
 spec:&lt;br /&gt;
   ...&lt;br /&gt;
   АктивныйШлюз:&lt;br /&gt;
     capabilities:&lt;br /&gt;
       - kubernetes-monitoring&amp;lt;/code&amp;gt;&lt;br /&gt;
#Примените свою конфигурацию.&lt;br /&gt;
Примечание. Чтобы отключить конфигурацию, удалите аннотацию.&lt;br /&gt;
===Подключитесь к общедоступному API Kubernetes.===&lt;br /&gt;
Чтобы подключиться к общедоступному API Kubernetes&lt;br /&gt;
#Получите URL-адрес API Kubernetes.&lt;br /&gt;
 &amp;lt;code&amp;gt;kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}'&amp;lt;/code&amp;gt;&lt;br /&gt;
Примечание. Если &amp;lt;code&amp;gt;enableIstio&amp;lt;/code&amp;gt;в пользовательском ресурсе DynatraceKube&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; установлено значение , используйте приведенную ниже команду, чтобы получить URL-адрес Kubernetes API:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kubectl -n default get svc/kubernetes -o jsonpath='&amp;lt;nowiki&amp;gt;https://{.spec.clusterIP}'&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Получите жетон носителя.&lt;br /&gt;
 &amp;lt;code&amp;gt;kubectl get secret $(kubectl get sa Dynatrace-kubernetes-monitoring -o jsonpath='{.secrets[0].name}' -n Dynatrace) -o jsonpath='{.data.token}' -n Dynatrace | base64 --decode&amp;lt;/code&amp;gt;&lt;br /&gt;
''Специальные инструкции для дистрибутивов Rancher для получения URL-адреса API и токена носителя''&lt;br /&gt;
&lt;br /&gt;
Для дистрибутивов Rancher Kubernetes необходимо использовать токен носителя и URL -адрес API сервера Rancher , поскольку этот сервер управляет и защищает трафик к серверу API Kubernetes. Следуйте инструкциям ниже.&lt;br /&gt;
*Получите URL API Kubernetes .&lt;br /&gt;
&amp;lt;code&amp;gt;kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server&amp;lt;/code&amp;gt;&lt;br /&gt;
*Настройте пользователя.&lt;br /&gt;
В веб-интерфейсе Rancher либо создайте нового пользователя, либо используйте существующего пользователя для связи с токеном. Мы рекомендуем создать нового пользователя.&lt;br /&gt;
*Установите разрешения.&lt;br /&gt;
Убедитесь, что у пользователя есть права владельца или пользователя для кластера, который вы хотите отслеживать.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется: выберите «Пользовательские разрешения» и обязательно выберите эти две роли: «Просмотр всех проектов» и «Просмотр узлов » .&lt;br /&gt;
*Создайте ключ API.&lt;br /&gt;
Перейдите в API &amp;amp; Keys и создайте ключ либо для вашей конкретной учетной записи (введите имя кластера), либо для всех кластеров (введите No scope ). Из соображений безопасности мы рекомендуем выбрать первый вариант.&lt;br /&gt;
&lt;br /&gt;
Примечание. Вновь созданные ключи отображают четыре поля. Обязательно используйте содержимое поля Bearer token для настройки подключения к API Kubernetes, описанного в следующем разделе.&lt;br /&gt;
&lt;br /&gt;
3. В меню Dynatrace перейдите в Kubernetes и выберите Подключиться вручную .&lt;br /&gt;
&lt;br /&gt;
4. На странице настроек мониторинга кластера Kubernetes укажите Имя , URL-адрес API Kubernetes и токен носителя для кластера Kubernetes.&lt;br /&gt;
&lt;br /&gt;
Примечание. Для дистрибутивов Rancher вам потребуется токен носителя, созданный в веб-интерфейсе Rancher, как описано в разделе Специальные инструкции для дистрибутивов Rancher, чтобы получить URL-адрес API и токен носителя выше.&lt;br /&gt;
&lt;br /&gt;
5. Выберите Сохранить изменения .&lt;br /&gt;
==Поведение АктивныйШлюз при обновлении==&lt;br /&gt;
АктивныйШлюз автоматически обновляется при перезапуске модуля, когда доступна новая версия, если только версия образа не указана в файле &amp;lt;code&amp;gt;cr.yaml&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=Kubernetes/OpenShift&amp;diff=3283</id>
		<title>Kubernetes/OpenShift</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=Kubernetes/OpenShift&amp;diff=3283"/>
		<updated>2025-12-12T15:12:50Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* [[Запуск мониторинга Kubernetes/OpenShift]]&lt;br /&gt;
* Включение API мониторинга&lt;br /&gt;
**[[Подключение своих кластеров Kubernetes/OpenShift к Dynatrace]]&lt;br /&gt;
** [[Подключение своих кластеров Kubernetes/OpenShift к Ключ-АСТРОМ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kubernetes (K8s) и его популярный коммерческий дистрибутив Red Hat OpenShift Container Platform — это простое, гибкое и эффективное решение для оркестрации контейнеров, которое развертывает, управляет, масштабирует и автоматизирует приложения.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_316&amp;diff=3282</id>
		<title>Примечания к релизу 316</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_316&amp;diff=3282"/>
		<updated>2025-12-04T20:46:46Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 316'''''  '''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 316'''''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 312.'''&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Обеспечение соответствия спецификации программного обеспечения (SBOM) для Dynatrace Managed====&lt;br /&gt;
Вы можете обеспечить соблюдение нормативных требований, просканировав Dynatrace Managed SBOM на наличие уязвимостей.&lt;br /&gt;
&lt;br /&gt;
SBOM содержит все сторонние библиотеки, используемые Dynatrace Managed, и их версии.&lt;br /&gt;
*С каждой версией поставляется новый SBOM. Он входит в состав установщика Managed и соответствует стандарту CycloneDX.&lt;br /&gt;
*Имя файла SBOM:  &amp;lt;code&amp;gt;/opt/Dynatrace-managed/installer/Dynatrace-managed-&amp;lt;version&amp;gt;/Dynatrace-managed-sbom.cdx.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Сокращение использования диска за счет переключения алгоритма сжатия для данных временных рядов====&lt;br /&gt;
В рамках этого релиза используемый формат сжатия данных временных рядов в Cassandra будет изменён с LZ4 на ZSTD. Согласно нагрузочному тестированию, это может значительно сократить требуемое дисковое пространство.&lt;br /&gt;
&lt;br /&gt;
Примечание: сокращение использования диска не произойдет мгновенно, а будет происходить постепенно в течение одного месяца, поскольку новые данные будут записываться только с использованием нового алгоритма сжатия.&lt;br /&gt;
&lt;br /&gt;
Никакого ручного вмешательства пользователя или простоя не требуется. Переход происходит автоматически в рамках обычного обновления версии.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Более быстрое назначение тегов, зон управления и правил именования====&lt;br /&gt;
Новый периодический обработчик быстрее применяет теги, зоны управления и правила именования к недавно созданным отслеживаемым объектам. Этот обработчик работает непрерывно и учитывает все отслеживаемые объекты, созданные за последние 30 минут и просмотренные за последние 2 часа.&lt;br /&gt;
&lt;br /&gt;
Он автоматически включен по умолчанию для всех управляемых сред Dynatrace. Дополнительная настройка не требуется.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Обновление JDK до версии 21 для Dynatrace Cluster====&lt;br /&gt;
В рамках этого выпуска узлы Dynatrace Cluster Server будут обновлены для работы с JDK 21 вместо JDK 17.&lt;br /&gt;
&lt;br /&gt;
Никакого ручного вмешательства пользователя или простоя не требуется. Обновление должно происходить путём непрерывных обновлений в рамках обычных обновлений версий.&lt;br /&gt;
&lt;br /&gt;
Внутреннее тестирование показало значительное сокращение времени, затрачиваемого на сборку мусора Java, поэтому обновление может привести к повышению производительности процесса Dynatrace Cluster Server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Цифровой опыт | Синтетика&amp;lt;/small&amp;gt;&lt;br /&gt;
====Отчетность о недействительных сертификатах включена по умолчанию для вновь созданных HTTP-мониторов.====&lt;br /&gt;
Значение по умолчанию для &amp;lt;code&amp;gt;Accept any SSL certificate&amp;lt;/code&amp;gt;свойства запроса HTTP-монитора было изменено на &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, поэтому SSL-сертификат будет проверяться для вновь созданных мониторов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость приложения&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенное управление расчетными показателями обслуживания====&lt;br /&gt;
Управление и просмотр расчётных метрик сервиса теперь стали проще и эффективнее, особенно в средах с большим количеством метрик. Вот что нового в настройках расчётных метрик сервиса:&lt;br /&gt;
*Фильтр по статусу : быстро определяйте, включены или отключены ли рассчитанные показатели обслуживания.&lt;br /&gt;
*Сортируйте легко : сортируйте свои показатели по их статусу или включению Grail.&lt;br /&gt;
*Просмотреть все : теперь пагинация позволяет просматривать все рассчитанные показатели услуг без ограничений.&lt;br /&gt;
Эти улучшения экономят ваше время, обеспечивают лучшую прозрачность рассчитанных показателей обслуживания и упрощают управление ими.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Платформа | ИИ&amp;lt;/small&amp;gt;&lt;br /&gt;
====Изменение задержки для анализа первопричин====&lt;br /&gt;
События, не запускающие полный анализ первопричин, больше не будут ожидать 3 минуты перед отправкой уведомления. В основном это касается пользовательских событий, запускаемых, например, &amp;lt;code&amp;gt;AVAILABILITY_EVENT&amp;lt;/code&amp;gt;через REST API.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Цифровой опыт&amp;lt;/small&amp;gt;&lt;br /&gt;
====Частные синтетические расположения без браузера снижают требования к оборудованию для выполнения синтетических мониторов NAM и HTTP.====&lt;br /&gt;
В целом мы рекомендуем развертывание полных синтетических частных расположений для поддержки выполнения всех типов синтетических мониторов (HTTP, браузер, NAM).&lt;br /&gt;
&lt;br /&gt;
Однако, если вам не нужно запускать браузерные мониторы, вы можете рассмотреть возможность развёртывания вашего частного расположения в специальном безбраузерном режиме. Такое расположение (или принадлежащий ему АктивныйШлюз) будет развёрнуто без браузера. В результате развёртывание потребует меньше аппаратных ресурсов, но браузерные мониторы не смогут запускаться из такого расположения.&lt;br /&gt;
&lt;br /&gt;
Рассматривайте местоположения без браузера как альтернативу стандартным синтетическим приватным местоположениям, когда вы сосредоточены исключительно на:&lt;br /&gt;
*Вариантах использования сети и инфраструктуры (с использованием мониторов NAM)&lt;br /&gt;
*API-мониторинг (с использованием HTTP-мониторов)&lt;br /&gt;
&amp;lt;small&amp;gt;Цифровой опыт | RUM Web&amp;lt;/small&amp;gt;&lt;br /&gt;
====Настройте префикс имени файла кода мониторинга RUM====&lt;br /&gt;
Теперь вы можете указать пользовательский префикс для имени файла кода мониторинга RUM, что поможет предотвратить его блокировку блокировщиками рекламы.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Новое предупреждение для нескольких &amp;lt;code&amp;gt;:rollup&amp;lt;/code&amp;gt;операторов в селекторах метрик====&lt;br /&gt;
Хотя ранее это было разрешено, использование нескольких &amp;lt;code&amp;gt;:rollup&amp;lt;/code&amp;gt;операторов в одной цепочке преобразований может привести к непреднамеренному поведению.&lt;br /&gt;
&lt;br /&gt;
Чтобы предотвратить это, мы внедряем новый механизм предупреждений, который определяет &amp;lt;code&amp;gt;:rollup&amp;lt;/code&amp;gt;применение нескольких операторов в одной цепочке преобразований. Теперь система выдаёт предупреждение при обнаружении нескольких &amp;lt;code&amp;gt;:rollup&amp;lt;/code&amp;gt;операторов, предоставляя вам более чёткую информацию и помогая добиться более предсказуемых результатов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Обновленная функциональность стороннего Jetty WebServer====&lt;br /&gt;
В рамках этого выпуска функциональность Jetty WebServer обновлена ​​до версии 10.0.25 в Dynatrace Server и АктивномШлюзе.&lt;br /&gt;
&lt;br /&gt;
Никакого ручного вмешательства пользователя или простоя не требуется; обновление должно происходить посредством последовательных обновлений в рамках обычных обновлений версий.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшена производительность Metrics API v2 для листинга метрик.====&lt;br /&gt;
Мы оптимизировали Metrics API v2 , который выводит список всех доступных метрик. Теперь для получения информации требуется значительно меньше чтения данных, а при частом вызове он может возвращаться быстрее. Изменения возвращаемой информации не ожидаются.&lt;br /&gt;
=== ! Критические изменения===&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Исправлены отсутствующие заголовки политики безопасности контента (CPS) в процессе входа SAML.====&lt;br /&gt;
Мы исправили проблему с отсутствием заголовков политики безопасности контента (CPS) в процессе входа SAML.&lt;br /&gt;
&lt;br /&gt;
Однако если процесс входа включает перенаправления на URL-адреса, отличные от тех, которые определены в метаданных XML поставщика удостоверений SAML 2.0 правило CSP &amp;lt;code&amp;gt;form-action&amp;lt;/code&amp;gt;может быть нарушено, что приведет к сбою входа&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Цифровой опыт | Синтетика&amp;lt;/small&amp;gt;&lt;br /&gt;
====Автоматический вход в браузерный монитор устарел====&lt;br /&gt;
Автоматический вход в браузерные мониторы теперь не рекомендуется:&lt;br /&gt;
*Мониторы браузера, содержащие автологин/аутентификацию с помощью веб-форм, больше не могут быть сохранены через API v1 или веб-интерфейс.&lt;br /&gt;
*Аутентификация с помощью «веб-формы» больше недоступна при создании монитора браузера или на странице расширенных настроек .&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Kubernetes&amp;lt;/small&amp;gt;&lt;br /&gt;
====Обнаружение аномалий: улучшено оповещение «Высокая загрузка ЦП».====&lt;br /&gt;
Мы улучшили оповещение «Высокая загрузка ЦП», изменив расчёт с «загрузки/использования» на «загрузки/лимиты». Это улучшение обеспечивает более точные оповещения, особенно в сценариях с простаивающими модулями, тем самым уменьшая количество ложных срабатываний.&lt;br /&gt;
&lt;br /&gt;
Благодаря этому обновлению вы можете доверять оповещению «Высокая загрузка ЦП», которое предоставляет более надёжную и полезную информацию. Если вы настроили пороговые значения для этого оповещения, пожалуйста, проверьте их, чтобы убедиться, что они соответствуют новому методу расчёта.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Кластер Dynatrace&amp;lt;/small&amp;gt;&lt;br /&gt;
====Назначение зон управления из контекста безопасности устарело.====&lt;br /&gt;
Назначение зон управления из контекста безопасности устарело и будет удалено в версии Dynatrace Managed 1.322.&lt;br /&gt;
&lt;br /&gt;
С этим изменением раздел «Настройки» &amp;gt; «Настройки» &amp;gt; «Зоны управления» &amp;gt; «Настройки контекста безопасности» больше не будет доступен.&lt;br /&gt;
&lt;br /&gt;
Вместо этого используйте зоны управления .&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
====Следующие операционные системы вскоре больше не будут поддерживаться с более поздних от данного обновления Dynatrace, об этом будет объявлено в соответствующих примечаниях:====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2, 9.5&lt;br /&gt;
**x86-64﻿&lt;br /&gt;
&lt;br /&gt;
*Linux : Oracle Linux 9.5&lt;br /&gt;
**x86-64&lt;br /&gt;
*Linux : Rocky Linux 9.5&lt;br /&gt;
**x86-64&lt;br /&gt;
&lt;br /&gt;
*Linux: Debian 10&lt;br /&gt;
**x86-64&lt;br /&gt;
*Linux: Oracle Linux 9.6&lt;br /&gt;
**x86-64&lt;br /&gt;
*Linux: Rocky Linux 9.6&lt;br /&gt;
**x86-64&lt;br /&gt;
*Linux: SUSE Enterprise Linux 15.3&lt;br /&gt;
**x86-64&lt;br /&gt;
====Операционные системы, поддержка которых в недавнем времени была прекращена:====&lt;br /&gt;
*Linux: Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.316 GA содержит   решенных проблемы.&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;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Elasticsearch&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====АктивныйШлюз====&lt;br /&gt;
*Теперь можно удалять сетевые зоны, специфичные для арендатора, если они используются и существует соответствующая глобальная сетевая зона (с тем же именем).&lt;br /&gt;
====Кластер====&lt;br /&gt;
*Точки данных тепловой карты теперь отражают начало сегмента, а не его конец.&lt;br /&gt;
*Увеличен верхний предел длины запроса DQL при создании конфигурации оповещения о чтении.&lt;br /&gt;
*Новый периодический обработчик быстрее применяет теги, зоны управления и правила именования к недавно созданным отслеживаемым объектам. Этот обработчик работает непрерывно и учитывает все отслеживаемые объекты, созданные за последние 30 минут и просмотренные за последние 2 часа.&lt;br /&gt;
*Восстановлена ​​область действия `environment-api:extension-configurations:read` для обеспечения обратной совместимости.&lt;br /&gt;
*Исправлена ​​ошибка, приводившая к ошибке 500 при попытке доступа к странице пользовательского устройства.&lt;br /&gt;
*Проблемы Classic: Исправлена ​​ошибка, из-за которой на странице сведений о проблеме дубликат проблемы не отображался как дубликат. Это могло произойти, если проблема A была связана с проблемой B, которая, в свою очередь, была связана с проблемой C, и веб-интерфейс был открыт для проблемы A.&lt;br /&gt;
*Улучшена миграция мониторинга классических служб Windows в мониторинг служб ОС: улучшен процесс миграции между функциями для правильной обработки значений, содержащих скобки.&lt;br /&gt;
*Классические панели мониторинга: добавлена ​​проверка для предотвращения использования в названиях плиток только пробелов.&lt;br /&gt;
*Встроенные процессоры, извлекающие контекст трассировки/интервала из необработанного содержимого журнала, теперь сканируют до 16 МБ вместо 4 КБ. Благодаря этому исправлению большие журналы JSON могут иметь корректный контекст трассировки.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой некоторые разрешения на основе политик не учитывались в классическом веб-интерфейсе при использовании пользовательских URL-адресов.&lt;br /&gt;
*Решена проблема с обработкой сообщения о неназначенном статусе для расширения, если отсутствует имя группы АктивногоШлюза.&lt;br /&gt;
*Классические панели мониторинга: Исправлено положение всплывающего окна «Клонировать в» для небольших плиток в первом ряду панели мониторинга.&lt;br /&gt;
*Теперь возможно обновление синтетического местоположения с помощью автономного АктивногоШлюза.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой некоторые плитки на странице «Обзор технологий» ломались.&lt;br /&gt;
*Обновлено регулярное выражение для маскировки IBAN для Log Analytics. Идентификатор сущности Dynatrace больше не должен маскироваться.&lt;br /&gt;
*Исправлена ​​видимость Swagger некоторых внутренних конечных точек REST. &amp;lt;small&amp;gt;)&amp;lt;/small&amp;gt;&lt;br /&gt;
*Исправлена ​​ошибка java.lang.NullPointerException: невозможно вызвать&lt;br /&gt;
«com.Dynatrace .core.services.credentialsvault.api.config.CredentialsVaultConfig.getScopes()», так как «data» имеет значение null.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой кнопка «Базы данных» &amp;gt; «Сведения о базе данных» &amp;gt; «Часто задаваемые вопросы» не отображала ожидаемые результаты.&lt;br /&gt;
*Исправлена ​​проблема с невозможностью отключить процессор технологических пакетов в OpenPipeline.&lt;br /&gt;
&lt;br /&gt;
*Решена проблема, из-за которой ЕдиныйАгент не учитывал настройки «Функции ЕдиногоАгента» в сущностях Kubernetes. &amp;lt;small&amp;gt;(PS-33135)&amp;lt;/small&amp;gt;&lt;br /&gt;
*Решена проблема, которая приводила к регистрации ошибки `TsmMetricQueryEvaluatorException`.&lt;br /&gt;
*Исправлена ​​проблема с процессами Python на неподдерживаемых платформах: если для хоста включен мониторинг Python, вместо сообщения о том, что он не поддерживается, рекомендовалась перезагрузка.&lt;br /&gt;
*IBM Integration Bus | IBM App Connect Enterprise теперь можно включать/отключать на отдельных хостах AIX.&lt;br /&gt;
*При отправке тестового письма с уведомлением о проблеме сообщение теперь также отображается в виде обычного текста. Теперь почтовые клиенты, не поддерживающие HTML, будут использовать обычный текст.&lt;br /&gt;
*Исправлена ​​регрессия, из-за которой теги хоста больше не учитывались для событий мониторинга служб ОС в сущностях служб ОС, для событий мониторинга служб ОС, отправляемых ЕдинымАгентом версии 310+.&lt;br /&gt;
*Добавлено больше журналов для конфигураций с несколькими ЦОД и стойками.&lt;br /&gt;
*Оповещения о неожиданно низкой нагрузке на унифицированных сервисах теперь отображают подключенные сигналы на классической странице сервиса.&lt;br /&gt;
*Значительно улучшена производительность конечных точек привязки политики IAM.&lt;br /&gt;
*Исправлена ​​ошибка на странице баз данных Oracle, приводившая к ошибке 500.&lt;br /&gt;
*Решена проблема, препятствовавшая добавлению узла в кластер PHA без функции поддержки стойки.&lt;br /&gt;
*Из описания события удалена информация о точном проценте порога сбоя соединения, поскольку это было мгновенное значение, и впоследствии оно стало неверным.&lt;br /&gt;
*Конфигурация сетки, предоставленная для Istio в управляемом развертывании, была повреждена, и в результатах отсутствовали области. Теперь предоставлена ​​правильная конфигурация.&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;
*Контейнерные частные синтетические расположения: изменены требования к дисковому пространству узла контейнерного расположения размера S с 6 Gi до 8 Gi.&lt;br /&gt;
*Исправлена ​​обработка статуса местоположения для многоузловых синтетических частных местоположений.&lt;br /&gt;
====Elasticsearch====&lt;br /&gt;
*Мы оптимизировали конечную точку REST API `/metrics`, которая выводит список всех доступных метрик. Теперь для получения информации требуется гораздо меньше чтения данных. При частом вызове информация может возвращаться быстрее. Изменения возвращаемой информации не ожидается.&lt;br /&gt;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Параметры конфигурации &amp;lt;code&amp;gt;--set-infra-only&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;INFRA_ONLY&amp;lt;/code&amp;gt;удалены====&lt;br /&gt;
Теперь вместо и &amp;lt;code&amp;gt;--set-monitoring-mode&amp;lt;/code&amp;gt;следует использовать параметр конфигурации .&amp;lt;code&amp;gt;--set-infra-onlyINFRA_ONLY&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Добавлена ​​поддержка CephFS====&lt;br /&gt;
Мы добавили обнаружение и сбор статистики для томов с файловой системой Ceph File System (CephFS).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость приложений | Очереди&amp;lt;/small&amp;gt;&lt;br /&gt;
====IBM App Connect Enterprise 13.0.2.0+ (модуль ACE)====&lt;br /&gt;
Мы добавили поддержку мониторинга IBM App Connect Enterprise 13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Мониторинг журналов&amp;lt;/small&amp;gt;&lt;br /&gt;
====Поддержка новой кодировки для модуля журнала ЕдиногоАгента====&lt;br /&gt;
Мы добавили поддержку кодировки EUC-JP в пользовательские источники журналов модуля ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Мониторинг журналов&amp;lt;/small&amp;gt;&lt;br /&gt;
====Изменение в расчете временной метки====&lt;br /&gt;
Временные метки, прикрепляемые к записям журнала, теперь основаны на локальном времени хоста. Разница во времени между кластером и хостом включена в новый атрибут &amp;lt;code&amp;gt;time_correction.offset&amp;lt;/code&amp;gt;в наносекундах.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;ЕдиныйАгент&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенное управление дочерними процессами====&lt;br /&gt;
Мы улучшили управление дочерними процессами, что привело к сокращению времени запуска и использования ресурсов (win32).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость приложений | Распределенные трассировки&amp;lt;/small&amp;gt;&lt;br /&gt;
====Мониторинг JBoss EAP v8 (модуль Java)====&lt;br /&gt;
Мы добавили поддержку мониторинга JBoss EAP v8﻿ .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Инструментарий среды выполнения NGINX на Linux ARM64====&lt;br /&gt;
Теперь мы поддерживаем инструментарий среды выполнения NGINX на Linux ARM64.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Неинтересные процессы NGINX, выдаваемые Kong, не инструментируются проверками работоспособности====&lt;br /&gt;
Неинтересные процессы NGINX, выдаваемые проверками работоспособности Kong (те процессы NGINX, которые не являются HTTP-серверами), больше не инструментируются. Это относится к Kong версий 3.6 и выше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Показатели общего/доступного дискового пространства больше не отправляются при большом общем размере диска.====&lt;br /&gt;
Мы больше не отправляем показатели общего/доступного дискового пространства, если общий размер диска превышает 1024 петабайта (1024 ПБ).&lt;br /&gt;
&lt;br /&gt;
Python&lt;br /&gt;
====Улучшенная отчетность по метрикам сборщика мусора Python====&lt;br /&gt;
Мы улучшили отчетность по показателям сборщика мусора Python:&lt;br /&gt;
*Отчетность теперь продолжается, даже если сборщик мусора не работает в течение некоторого времени.&lt;br /&gt;
*Когда процесс Python создаёт дочерний процесс с помощью форка, сборка мусора, выполненная до форка, теперь учитывается только для родительского процесса. Ранее она учитывалась как для родительского, так и для дочернего процесса, что могло приводить к удвоению сообщаемых общих метрик сборки мусора для экземпляра группы процессов при форке.&lt;br /&gt;
&amp;lt;small&amp;gt;.NET&amp;lt;/small&amp;gt;&lt;br /&gt;
====gRPC - подавить узел веб-запроса====&lt;br /&gt;
Решена проблема, из-за которой запрос gRPC отображал базовый узел веб-запроса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Базы данных | Мониторинг DB2 на z/OS&amp;lt;/small&amp;gt;&lt;br /&gt;
====Этап 1 мониторинга DB2 на z/OS====&lt;br /&gt;
На первом этапе мониторинга DB2 на z/OS теперь собираются следующие ключевые показатели:&lt;br /&gt;
*Метрики ЦП&lt;br /&gt;
**Процессорное время для подсистемы DB2&lt;br /&gt;
**Процессорное время для DB2 MSTR&lt;br /&gt;
**Процессорное время для адресного пространства DBM1&lt;br /&gt;
*Метрики соединения&lt;br /&gt;
**Общее количество активных подключений&lt;br /&gt;
**Количество исходящих подключений из DB2 к удаленному сайту&lt;br /&gt;
**Количество входящих подключений к DB2 с удаленного сайта&lt;br /&gt;
**Количество неудачных подключений&lt;br /&gt;
*время zIIP&lt;br /&gt;
*Количество запросов на пул EDM&lt;br /&gt;
*Количество попаданий в кэш&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость приложений | Распределенные трассировки&amp;lt;/small&amp;gt;&lt;br /&gt;
====Alpine Linux (musl libc) на ARM64 для контейнеров (модули Apache и PHP)====&lt;br /&gt;
Dynatrace теперь поддерживает мониторинг Alpine Linux (musl libc) на ARM64 для контейнеров (модули Apache и PHP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Параметр имени хоста на основе определения из семантического словаря====&lt;br /&gt;
Параметр hostname и атрибут ресурса host.name теперь представляют одно и то же значение на основе определения из семантического словаря.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Журналы&amp;lt;/small&amp;gt;&lt;br /&gt;
====Оптимизированная обработка источников журналов с большим количеством файлов====&lt;br /&gt;
Мы оптимизировали обработку источников журналов, содержащих очень большое количество файлов.&lt;br /&gt;
=== ! Критические изменения===&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость приложения&amp;lt;/small&amp;gt;&lt;br /&gt;
====Приостановить трассировку для LPAR с неактивным выходом SMF U86====&lt;br /&gt;
В рамках наших требований выход SMF U86 должен быть активен.&lt;br /&gt;
*В противном случае ЕдиныйАгент для z/OS деактивирует трассировку для затронутых LPAR через 12 часов.&lt;br /&gt;
*Как только выход станет активным, отслеживание снова активируется.&lt;br /&gt;
Чтобы проверить активность выхода SMF U86, выполните следующую команду:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;D SMF,O&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найдите в выводе команды &amp;lt;code&amp;gt;(EXITS(IEFU86))&amp;lt;/code&amp;gt;.&lt;br /&gt;
*Если вы это обнаружили, выход SMF U86 активен.&lt;br /&gt;
*Если вы его не нашли, вам необходимо добавить его в parmlib SMFPRMxx.&lt;br /&gt;
&amp;lt;code&amp;gt;SUBSYS(STC,EXITS(IEFU86)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем включите его.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;D PROG,EXIT,EN=SYS.IEFU86,DIAG&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Наблюдаемость приложений | Распределенные трассировки&amp;lt;/small&amp;gt;&lt;br /&gt;
====Конфигурации, специфичные для субагента====&lt;br /&gt;
В этом выпуске устранены некоторые расхождения между настройками субагентов в веб-интерфейсе и ЕдинымАгентом для z/OS. Это позволяет настраивать параметры, специфичные для субагентов, в той мере, в какой они применимы к zAgent.&lt;br /&gt;
&lt;br /&gt;
Это изменение не должно повлиять на ваши настройки zRemote по умолчанию, но учтите, что изменения в настройках субагента, которые вы могли сделать в прошлом, могут вступить в силу с этим обновлением.&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 1.315 GA содержит  54 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|Фреймворк расширений&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Live Debugger&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Модуль регистрации&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Мейнфрейм&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|модуль ОС&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|Установщик ЕдиногоАгента&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Go&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Сетевой модуль&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Общие&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|Ядро веб-сервера&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно-следственной связи ИИ&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====.NET====&lt;br /&gt;
*Исправлен захват атрибутов запроса для частных свойств в приложении .NET.&lt;br /&gt;
*Решена проблема, приводившая к сбоям датчика ADO для новых коннекторов ADO (например, MySqlConnector 2.3.0+). Теперь все коннекторы ADO, использующие ValueTask, полностью поддерживаются.&lt;br /&gt;
*Чтобы предотвратить спам в журналах и исключениях, если не удаётся создать метод доступа для шаблона маршрута, интроспекция отключается.&lt;br /&gt;
*Решена проблема, из-за которой в некоторых случаях клиенты MySQL определялись как клиенты MsSQL.&lt;br /&gt;
*Исправлена ​​проблема производительности при захвате маршрута HTTP для входящих запросов ASP.NET Core, которая приводила к заметным накладным расходам для очень коротких запросов.&lt;br /&gt;
*Повышена надежность функций ЕдиныйАгент CLV/RAP для приложений .NET.&lt;br /&gt;
*Исправлена ​​проблема с датчиком ASP.NET v2, который регистрировал внутренние RUM-запросы ЕдиногоАгента, что приводило к неправильному количеству фактических вызовов служб.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой некоторые реализации ADO могли приводить к тому, что датчик ADO v2 несколько раз сообщал о подпути считывателя.&lt;br /&gt;
====Фреймворк расширений====&lt;br /&gt;
*Исправлены проблемы с настройкой нескольких привязок переменных с одинаковым корнем в SNMP-ловушках.&lt;br /&gt;
*Решена проблема с загрузкой модуля MIB, когда имя файла отличалось от имени самого модуля.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой отсутствующий заголовок Content-Type в конечной точке метрик Prometheus препятствовал её правильному распознаванию.&lt;br /&gt;
====Live Debugger====&lt;br /&gt;
*Исправлена ​​коллекция переменных Live Debugger в Node.js 22.&lt;br /&gt;
*Мы улучшили стабильность и устойчивость функции отладки ЕдиыйАгент Live Debugging при переключении соединения на другой АктивныйШлюз.&lt;br /&gt;
*Исправлена ​​ошибка в отладчике Node.js Live Debugger, из-за которой в некоторых случаях точки останова могли быть добавлены или удалены неправильно. Это могло со временем привести к увеличению потребления памяти.&lt;br /&gt;
====Модуль регистрации====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой вскоре после перезапуска модуля журнала журналы из контейнеров Kubernetes загружались без таких атрибутов, как `k8s.pod.name`, `k8s.pod.uid`, `k8s.namespace.name`, `k8s.container.name`, и связанных с облачными приложениями сущностей.&lt;br /&gt;
*Исправлена ​​проблема с именем журнала событий (Windows), содержащим символы, не входящие в набор ASCII (например, длинное тире).&lt;br /&gt;
*Решена проблема, из-за которой при сбое маршрутизации от модуля ЕдиногоАгента к конечной точке API Kubelet на узле в журналах отсутствовали атрибуты `k8s.workload.name`, `k8s.workload.kind` и `dt.entity.cloud_application`, что делало их недоступными из представления рабочей нагрузки в приложении Kubernetes. В этом случае сопоставление данных на основе меток модулей, аннотаций модулей, `k8s.workload.name` и `k8s.workload.kind` также не работало.&lt;br /&gt;
====Мейнфрейм====&lt;br /&gt;
*Устранена проблема с зависанием соединения SQL Fetch DB2 при возникновении проблемы со входом в соединение и отсутствии параметра ConnectTimeout, определенного в конфигурации драйвера ODBC. Это в свою очередь предотвращает использование zRemote чрезмерного количества пулов протоколов.&lt;br /&gt;
*Удалены записи журнала «Загрузка списка пиров коллектора...» и «Загружено X записей», оставшиеся от AppMon.&lt;br /&gt;
*Исправлена ​​потоковая передача журналов для CICS и IMS. Потоковая передача журналов для CICS и IMS была отключена из-за отсутствия файла схемы в развёртывании zRemote.&lt;br /&gt;
====Node.js====&lt;br /&gt;
*Исправлена ​​ошибка в датчике Node.js Express, которая могла приводить к сбоям приложения при внедрении ЕдиногоАгента и включении датчика Express.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой использование `--loader` в Node.js версии 18 или более поздней приводило к сбою ЕдиногоАгента.&lt;br /&gt;
*Отключено инструментирование для Node Redis версии 5 и более поздних, которое в настоящее время не поддерживается.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Исправлены ложноположительные оповещения о доступности процесса для статически связанных процессов Go, которые появлялись на короткий период времени после обновления ЕдиногоАгента  или перезапуска процесса агента ОС. &amp;lt;small&amp;gt;(OA-45858)&amp;lt;/small&amp;gt;&lt;br /&gt;
*Исправлен сбой при разборе /proc/pid/status в RHEL7. Он был вызван ошибкой в ​​ядре 3.10.0-862.3.2.el7.x86_64, которая была исправлена ​​в версии 3.10.0-862.6.3.el7.x86_64.&lt;br /&gt;
*Добавлена ​​поддержка настраиваемого пути к хранилищу контейнеров CRI-O в среде Podman.&lt;br /&gt;
*Исправлена ​​проблема с обработкой сетевых метрик модулем ОС ЕдиныйАгент , из-за которой цикл обновления метрик мог занимать много времени, что приводило к пробелам в сообщаемых метриках или к зависанию и перезапуску агента.&lt;br /&gt;
*Исправлена ​​обработка служб systemd, содержащих точки в своих именах в Linux.&lt;br /&gt;
*Исправлена ​​проблема с добавлением новых правил для исключений дисков во время выполнения в Windows.&lt;br /&gt;
*Неиспользуемые двоичные файлы из каталогов 32- и 64-битной версии (`Dynatrace\oneagent\bin`) удаляются, даже если на хосте отключен мониторинг. Устаревание в папке `any` выполняется только при активном ЕдиномАгенте.&lt;br /&gt;
====Установщик ЕдиногоАгента====&lt;br /&gt;
*Исправлена ​​проблема с изменением конфигурации режима мониторинга с «infra-only» на «full-stack» при обновлении ЕдиногоАгента с версии 1.311. Это затрагивает клиентов, которые не устанавливали ЕдиногоАгента с нуля после версии 1.271 или не использовали параметры `--set-infra-only` (теперь устарело) или `--set-monitoring-mode`.&lt;br /&gt;
====Java====&lt;br /&gt;
*Транспорт Live Debugger теперь назначается только при наличии действующего соединения.&lt;br /&gt;
*Исправлена ​​ошибка, вызывавшая значительную задержку появления следов PurePath.&lt;br /&gt;
*Исправлена ​​проблема в датчике Weblogic T3 RMI для новой версии Weblogic 14.1.2.&lt;br /&gt;
====Go====&lt;br /&gt;
*ЕдиныйАгент  теперь сообщает о пересмотре внешних метаданных среды выполнения Go.&lt;br /&gt;
*Решена проблема с ограничением создания ссылок в датчике Go Client WebRequest.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой ЕдиныйАгент внедрялся в неподдерживаемые 32-разрядные приложения Go.&lt;br /&gt;
====Сетевой модуль====&lt;br /&gt;
*Исправлена ​​проблема, из-за которой удаление сетевого интерфейса из конфигурации не приводило к прекращению сниффинга на этом интерфейсе. Теперь networkagent немедленно прекращает сниффинг на отфильтрованных сетевых адаптерах.&lt;br /&gt;
*Исправлен сбой модуля ЕдиныйАгент Go, возникавший, когда приложение Go предоставляло собственную реализацию `pthread_create`.&lt;br /&gt;
====Python====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой функция трассировки в модуле кода Python работала неправильно, когда `gevent` был импортируемым (при возникновении этой проблемы регистрировались ошибки или предупреждения о `ctypes.ArgumentError`).&lt;br /&gt;
====Общие====&lt;br /&gt;
*Исправлена ​​проблема в NGINX, из-за которой включение функции BizEvents приводило к удалению заголовка `content-length` и добавлению вместо него заголовка `transfer-encoding: chunked`.&lt;br /&gt;
*Модуль Java-кода теперь отключается при использовании с Elasticsearch версии 8.18 или более поздней из-за сбоев запуска, вызванных несовместимостями, внесенными агентом Elasticsearch Entitlements.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой в некоторых случаях в Windows мог произойти сбой чтения параметров декларативной группы процессов.&lt;br /&gt;
*Исправлена ​​проблема в NGINX, из-за которой включение функции BizEvents приводило к удалению заголовка `content-length` и добавлению вместо него заголовка `transfer-encoding: chunked`.&lt;br /&gt;
*Исправлена ​​проблема с модулями PHP и Python, которые неправильно загружали правила выборки на основе URL при запуске.&lt;br /&gt;
*В AIX отсутствующие значения дискового ввода-вывода (`bytesRead` и `bytesWritten`) исправляются путем использования правильного имени дискового устройства для стандартного обнаружения дискового устройства, которое является основой для извлечения данных ввода-вывода.&lt;br /&gt;
*Метрика `builtin:containers*` связана с именем контейнера, для которого она измеряется. Для определения нужного контейнера в списке, возвращаемом API Kubernetes, используется идентификатор контейнера. Если идентификатор недоступен (что может произойти при внедрении во время сборки или во время выполнения с развёртываниями cgroup v2), ранее использовался первый контейнер в списке. В многоконтейнерных подах это могло приводить к неверным ассоциациям, поскольку выбранный контейнер мог не соответствовать тому, для которого фактически была собрана метрика. Эта проблема исправлена. Теперь, если идентификатор контейнера недоступен, метрика не сообщается. Однако, если запущен только один контейнер, используется его имя.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой конфигурация пользовательского интерфейса bizevent contenttype не передавалась корректно рабочим процессам NGINX, поэтому рабочие процессы не могли захватывать контент, если contenttype не был типом по умолчанию.&lt;br /&gt;
====Ядро веб-сервера====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой включение bizevents для Kong иногда приводило к неверным заголовкам или телу ответа.&lt;br /&gt;
&lt;br /&gt;
*Исправлен особый случай, когда не удавалось захватить всё тело, если оно состояло всего из одного байта.&lt;br /&gt;
====Механизм причинно-следственной связи ИИ====&lt;br /&gt;
*Параметры запроса URL-адреса теперь корректно учитываются механизмом выборки на основе URL-адресов.&lt;br /&gt;
====Сетевой модуль====&lt;br /&gt;
*Исправлен сбой сетевого агента в Windows, возникавший при сбое инициализации.&lt;br /&gt;
*Улучшены условия остановки сниффинга интерфейса для Агента администрирования: после системной ошибки «Интерфейс был удалён» для определённого интерфейса Агент администрирования прекращает сниффинг этого интерфейса.&lt;br /&gt;
====PHP====&lt;br /&gt;
*Исправлена ​​проблема с сопутствующим процессом ЕдиногоАгента, который (для многопроцессных конфигураций агентов, встречающихся, например, в приложениях Apache, NGINX и PHP в Linux) обрабатывает передачу данных в кластер Dynatrace. После сбоя и повторного запуска сторожевым таймером сопутствующий процесс не инициализировался. Это не влияло на работу приложения, но влияло на обмен данными с кластером Dynatrace и, как следствие, приводило к потере данных мониторинга.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​ошибка, приводившая к неправильному захвату объектов и заголовков запросов и ответов для бизнес-событий при возникновении внутренних перенаправлений на сервере Apache.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 8.315 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
Версия 8.315 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
Версия 8.315 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
====/extensions/{extensionName}/environmentConfiguration/assets/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/environmentConfiguration/assets/alertTemplates/{assetId}&amp;lt;/code&amp;gt; Новое!&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/environmentConfiguration/assets&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ExtensionAssetsDto&lt;br /&gt;
*****Измененное свойство assets&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ALERT_TEMPLATE&amp;lt;/code&amp;gt;&lt;br /&gt;
====/credentials/====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема Credentials&lt;br /&gt;
****''!Критические изменения''&lt;br /&gt;
*****Добавлено необходимое свойство: &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема Credentials&lt;br /&gt;
**** ! ''Критические изменения''&lt;br /&gt;
*****Добавлено необходимое свойство: &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
====/extensions/{extensionName}/{extensionVersion}/schema====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/{extensionVersion}/schema&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaDefinitionRestDto&lt;br /&gt;
*****Измененное свойство schemaConstraints&lt;br /&gt;
******Добавлены свойства: byteLimit&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;BYTE_SIZE_LIMIT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/settings/schemas/{schemaId}====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas/{schemaId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaDefinitionRestDto&lt;br /&gt;
*****Измененное свойство schemaConstraints&lt;br /&gt;
******Добавлены свойства: byteLimit&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;BYTE_SIZE_LIMIT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/metrics====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /metrics&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема MetricDescriptorCollection&lt;br /&gt;
*****Измененное свойство metrics&lt;br /&gt;
******Измененное свойство transformations&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененная схема MetricDescriptorCollection&lt;br /&gt;
******Измененное свойство metrics&lt;br /&gt;
*******Измененное свойство transformations&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененная схема MetricDescriptorCollection&lt;br /&gt;
******Измененное свойство metrics&lt;br /&gt;
*******Измененное свойство transformations&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /metrics/{metricKey}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема MetricDescriptor&lt;br /&gt;
*****Измененное свойство transformations&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененная схема MetricDescriptor&lt;br /&gt;
******Измененное свойство transformations&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененная схема MetricDescriptor&lt;br /&gt;
******Измененное свойство transformations&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
====/ua/====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/entity&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема UAEntityScreenDefinition&lt;br /&gt;
*****Измененное свойство metricsMetadata&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененное свойство transformations&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/list&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема UAListScreenDefinition&lt;br /&gt;
*****Измененное свойство metricsMetadata&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененное свойство transformations&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;histogram&amp;lt;/code&amp;gt;&lt;br /&gt;
====/extensions/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/environmentConfiguration/assets&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ExtensionAssetsDto&lt;br /&gt;
*****Измененное свойство assets&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;PROCESS_GROUPING_RULES&amp;lt;/code&amp;gt;&lt;br /&gt;
''! Критические изменения''&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/{extensionVersion}/schema&amp;lt;/code&amp;gt;&lt;br /&gt;
**Требования безопасности:&lt;br /&gt;
***Измененное&lt;br /&gt;
****от &amp;lt;code&amp;gt;[ssoAuth=[environment-api:extension-configurations:read]]&amp;lt;/code&amp;gt;&lt;br /&gt;
****к &amp;lt;code&amp;gt;[ssoAuth=[environment-api:extensions:read]]&amp;lt;/code&amp;gt;&lt;br /&gt;
**Расширения:&lt;br /&gt;
***Области действия токенов изменены с &amp;lt;code&amp;gt;[extensionConfigurations.read]&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;[extensions.read]&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавлены свойства: maxActiveGateCount minActiveGateCount nodeSize&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocation&lt;br /&gt;
*****Добавлены свойства: maxActiveGateCount minActiveGateCount nodeSize&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocations&lt;br /&gt;
*****Измененное свойство locations&lt;br /&gt;
******Добавленное свойство: узлы&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}/yaml&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Удалить платформу в запросе&lt;br /&gt;
====/activeGates====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная osArchitecture в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;PPCLE&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ActiveGateList&lt;br /&gt;
*****Измененное свойство activeGates&lt;br /&gt;
******Измененное свойство activeGates&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;PPCLE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates/{agId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ActiveGate&lt;br /&gt;
*****Измененное свойство activeGates&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;PPCLE&amp;lt;/code&amp;gt;&lt;br /&gt;
====Не рекомендуется для SaaS и Managed====&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entities/securityContext&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entities/securityContext&amp;lt;/code&amp;gt;&lt;br /&gt;
====Устаревшее для Managed====&lt;br /&gt;
*&amp;lt;code&amp;gt;/timeseries&amp;lt;/code&amp;gt;&lt;br /&gt;
===API конфигурации===&lt;br /&gt;
====/credentials/====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема Credentials&lt;br /&gt;
****''! Критические изменения''&lt;br /&gt;
*****Добавлено обязательное свойство: type&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема Credentials&lt;br /&gt;
****''! Критические изменения''&lt;br /&gt;
*****Добавлено обязательное свойство: type&lt;br /&gt;
===API кластера===&lt;br /&gt;
====Новое====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cassandra/cluster/isNodeFullyConnected/{nodeIpToCheck}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/clusterMultiDatacenterMigrationState&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/clusterState&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/configuration/validate&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /cluster/migrateIp&amp;lt;/code&amp;gt;&lt;br /&gt;
====Удаленное====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /cluster/configuration/refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/configuration/refresh/status/{requestId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/health/ipMigration&amp;lt;/code&amp;gt;&lt;br /&gt;
====Измененное====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /cluster/configuration&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема ClusterNodesConfigDtoNodeResponsibilitiesConfigDto&lt;br /&gt;
****Измененное свойство clusterNodes&lt;br /&gt;
*****Удалённые свойства: datacenter kubernetesRole&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /elastic/reloadEsClientOnAllNodes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема ClusterNodesConfigDtoNodeConfigDto&lt;br /&gt;
****Измененное свойство clusterNodes&lt;br /&gt;
*****Добавленное свойство: ipAddress&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /firewallManagement/addClusterNode&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема NodeConfigDto&lt;br /&gt;
****Добавленное свойство: ipAddress&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /firewallManagement/clusterNodes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ClusterNodesConfigDto&lt;br /&gt;
***** ! Критические изменения&lt;br /&gt;
******Измененное свойство clusterNodes&lt;br /&gt;
*******Удалены свойства: agent datacenter kubernetesRole webUI&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/resolution/{level-type}/{level-id}/effectivepermissions:dry-run&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas/{schemaId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaDefinitionRestDto&lt;br /&gt;
*****Измененное свойство schemaConstraints&lt;br /&gt;
******Добавленное свойство: byteLimit&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;BYTE_SIZE_LIMIT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/elastic/checkNodesVisibility====&lt;br /&gt;
Новое!&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /elastic/checkNodesVisibility&amp;lt;/code&amp;gt;&lt;br /&gt;
====/activeGates====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная osArchitecture в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;PPCLE&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ActiveGateList&lt;br /&gt;
*****Измененное свойство activeGates&lt;br /&gt;
******Измененное свойство osArchitecture&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;PPCLE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates/{agId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ActiveGate&lt;br /&gt;
*****Измененное свойство osArchitecture&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;PPCLE&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocations&lt;br /&gt;
*****Измененное свойство locations&lt;br /&gt;
******Добавленное свойство: nodes&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавлены свойства: maxActiveGateCount minActiveGateCount nodeSize&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавлены свойства: maxActiveGateCount minActiveGateCount nodeSize&lt;br /&gt;
===API настроек===&lt;br /&gt;
====Не рекомендуется для SaaS и Managed====&lt;br /&gt;
*Схема настроек контекста безопасности ( &amp;lt;code&amp;gt;builtin:security-context&amp;lt;/code&amp;gt;)&lt;br /&gt;
====Устаревшее для Managed====&lt;br /&gt;
*Схема настроек контекста безопасности Grail для контролируемых объектов (&amp;lt;code&amp;gt;builtin:monitoredentities.grail.security.context&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Схема настроек контекста безопасности журнала ( &amp;lt;code&amp;gt;builtin:logmonitoring.log-security-context-rules&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Схема настроек контекста безопасности бизнес-события ( &amp;lt;code&amp;gt;builtin:bizevents-security-context-rules&amp;lt;/code&amp;gt;)&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3281</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3281"/>
		<updated>2025-12-04T20:43:38Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
*[[Примечания к релизу 300]]&lt;br /&gt;
*[[Примечания к релизу 304]]&lt;br /&gt;
*[[Примечания к релизу 308]]&lt;br /&gt;
*[[Примечания к релизу 312]]&lt;br /&gt;
*[[Примечания к релизу 316]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_312&amp;diff=3280</id>
		<title>Примечания к релизу 312</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_312&amp;diff=3280"/>
		<updated>2025-12-04T20:41:31Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «  '''''Примечания к релизам / Примечания к релизу 312'''''  '''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''''[[Примечания к релизам]] / Примечания к релизу 312'''''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 308.'''&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
=== ! Критические изменения===&lt;br /&gt;
&amp;lt;small&amp;gt;''! Критические изменения Наблюдаемость инфраструктуры | Мониторинг служб ОС''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Политика мониторинга служб ОС теперь требует правила обнаружения====&lt;br /&gt;
Для новых или изменённых политик мониторинга служб ОС необходимо определить как минимум одно правило обнаружения. Существующие политики будут применяться без изменений.&lt;br /&gt;
&lt;br /&gt;
Кроме того, правила обнаружения поддерживают &amp;lt;code&amp;gt;$match()&amp;lt;/code&amp;gt;оператора.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''! Критические изменения платформы | Настройки''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Изменения журнала аудита настроек====&lt;br /&gt;
Мы скорректировали генерацию журнала аудита настроек, чтобы улучшить читаемость и сократить количество спама.&lt;br /&gt;
&lt;br /&gt;
Изменения ранга объектов, вызванные переупорядочением их в ранжированном списке, теперь будут отражаться следующим образом:&lt;br /&gt;
*В API журнала аудита: &amp;lt;code&amp;gt;REORDER&amp;lt;/code&amp;gt;(из &amp;lt;code&amp;gt;UPDATE&amp;lt;/code&amp;gt;), если само значение не было изменено, или &amp;lt;code&amp;gt;UPDATE&amp;lt;/code&amp;gt;(как и раньше), если само значение было изменено.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Наблюдаемость приложений | Аналитика уязвимостей''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Коробочный мониторинг Python====&lt;br /&gt;
Начиная С Dynatrace Managed версия 1.312+и ЕдиныйАгент версии 1.311+, вы можете отслеживать процессы Python, отслеживать все приложения и сервисы Python, а также анализировать среду выполнения Python и сторонние библиотеки на наличие уязвимостей.&lt;br /&gt;
====Наблюдаемость инфраструктуры====&lt;br /&gt;
Отслеживайте работоспособность и доступность процессов Python и выявляйте узкие места сборки мусора Python во всех поколениях и проблемы с потоками. Доступны следующие метрики процессов Python:&lt;br /&gt;
*Количество коллекций Python GC (gen0, gen1, gen2)&lt;br /&gt;
*Объекты, собранные Python GC (gen0, gen1, gen2)&lt;br /&gt;
*Несобираемые объекты Python GC (gen0, gen1, gen2)&lt;br /&gt;
*Время сборки мусора Python (gen0, gen1, gen2)&lt;br /&gt;
*Количество активных потоков Python&lt;br /&gt;
*Количество выделенных блоков памяти (кучи)&lt;br /&gt;
Чтобы начать&lt;br /&gt;
#Перейдите в Настройки &amp;gt; Мониторинг &amp;gt; Технологии мониторинга .&lt;br /&gt;
#Найдите Python и включите Monitor Python .&lt;br /&gt;
#Создайте правило мониторинга процессов , чтобы обеспечить глубокий мониторинг выбранных процессов.&lt;br /&gt;
====Наблюдаемость приложения====&lt;br /&gt;
Автоматически распознавайте ваши приложения Python на каждом уровне и диагностируйте аномалии с помощью искусственного интеллекта ИИ, чтобы определить первопричину, вплоть до неисправного кода. Сквозное наблюдение за сервисами в сочетании с аналитикой на уровне кода и анализом исключений поможет вам обеспечить надежность вашей производственной среды.&lt;br /&gt;
&lt;br /&gt;
Чтобы начать&lt;br /&gt;
#Убедитесь, что мониторинг Python включен (см. раздел «Наблюдаемость инфраструктуры» выше).&lt;br /&gt;
#Перейдите в раздел Настройки &amp;gt; Настройки &amp;gt; Функции ЕдиногоАгента, найдите и включите все интересующие вас датчики Python, а затем перезапустите процессы.&lt;br /&gt;
====Аналитика уязвимостей====&lt;br /&gt;
Автоматически обнаруживайте уязвимости среды выполнения Python и сторонних приложений в своих приложениях Python, быстро оценивайте их влияние на контролируемую среду и расставляйте приоритеты для усилий по устранению уязвимостей.&lt;br /&gt;
&lt;br /&gt;
Чтобы начать&lt;br /&gt;
#Убедитесь, что мониторинг Python включен (см. раздел «Наблюдаемость инфраструктуры» выше).&lt;br /&gt;
#Перейдите в Настройки &amp;gt; Настройки &amp;gt; Функции ЕдиногоАгента, найдите и включите отчеты о компонентах программного обеспечения Python, а затем перезапустите процессы.&lt;br /&gt;
#Перейдите в Настройки &amp;gt; Безопасность приложений &amp;gt; Анализ уязвимостей &amp;gt; Общие настройки , а затем включите Python&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций платформы | Сервисы платформы''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Ограничение сетевой зоны====&lt;br /&gt;
Теперь по умолчанию существует ограничение на сетевую зону &amp;lt;code&amp;gt;10,000&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций Инфраструктура Наблюдаемость''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Устойчивые обновления для Environment АктивногоШлюза====&lt;br /&gt;
Мы рады сообщить об улучшениях механизма автоматического обновления АктивногоШлюза. Новый процесс обновления гарантирует, что обновления в сетевых зонах, группах АктивногоШлюза и синтетических частных расположениях будут выполняться последовательно. Эти улучшения дают ряд преимуществ:&lt;br /&gt;
*Минимизированное время простоя : благодаря последовательному обновлению АктивногоШлюза мы снижаем риск перебоев в обслуживании.&lt;br /&gt;
*Повышенная стабильность : непрерывные обновления гарантируют, что в любой момент времени обновляется только подмножество АктивногоШлюза, что позволяет поддерживать общую стабильность системы.&lt;br /&gt;
*Повышенная надежность : этот метод позволяет улучшить мониторинг и быстро устранить неполадки в процессе обновления.&lt;br /&gt;
Эти изменения значительно повысят производительность и надежность развертываний АктивногоШлюза.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Обновление функций: Наблюдаемость инфраструктуры | Мониторинг журналов&amp;lt;/small&amp;gt;&lt;br /&gt;
====Обновлены лимиты на прием журналов====&lt;br /&gt;
*Аналитика журналов: улучшенные характеристики приема журналов с улучшенной поддержкой записей журналов, содержащих большие объемы полезной нагрузки.&lt;br /&gt;
*Все настройки журнала: обновлены лимиты приема журналов с учетом новых пороговых значений и возможностей.&lt;br /&gt;
&amp;lt;small&amp;gt;''Цифровой опыт | RUM Web''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Оцените общую отзывчивость веб-сайта с помощью Interaction to Next Paint====&lt;br /&gt;
В отчете Google Core Web Vitals вместо показателя First Input Delay (FID) используется показатель Interaction to Next Paint (INP). Dynatrace теперь предлагает возможность мониторинга и анализа INP для отслеживаемых веб-сайтов. FID использовался для измерения скорости отклика при первом взаимодействии с веб-сайтом, а INP позволяет оценить задержку между взаимодействиями на веб-сайте во время посещения.&lt;br /&gt;
&lt;br /&gt;
Вы можете разместить нашу метрику INP ( &amp;lt;code&amp;gt;builtin:apps.web.interactionToNextPaint&amp;lt;/code&amp;gt;) на панелях мониторинга по различным измерениям, таким как интерфейсные приложения, браузеры и местоположения.&lt;br /&gt;
&lt;br /&gt;
Кроме того, вы можете оценить значения INP через страницу Frontend и другие страницы анализа, а также отфильтровать веб-сайты с худшими значениями INP для инициирования улучшений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Безопасность приложений | Уязвимости''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Поддержка Go для аналитики уязвимостей во время выполнения и защиты приложений во время выполнения====&lt;br /&gt;
Технология Go теперь доступна для Runtime Vulnerability Analytics (обнаружение уязвимостей на уровне кода) и Runtime Application Protection (защита от атак).&lt;br /&gt;
*Чтобы включить мониторинг Runtime Vulnerability Analytics для уязвимостей на уровне кода Go&lt;br /&gt;
*#Настройте контроль обнаружения уязвимостей на уровне кода для Go&lt;br /&gt;
*#Включить мониторинг ЕдиногоАгента для Go&lt;br /&gt;
*Чтобы включить мониторинг Runtime Application Protection для атак в технологии Go&lt;br /&gt;
*#Настройте управление атакой для Go&lt;br /&gt;
*#Включить мониторинг ЕдиногоАгента для Go&lt;br /&gt;
Требуется действие&lt;br /&gt;
&lt;br /&gt;
С этим выпуском клиентам предварительной версии технологии Go необходимо перейти на ЕдиныйАгент версии 1.311Для повторной активации этой функции. После этого дальнейшая настройка не требуется&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Цифровой опыт | RUM Web''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Целостность подресурса для кода мониторинга RUM====&lt;br /&gt;
Теперь вы можете использовать функцию браузера проверки целостности подресурсов, чтобы гарантировать целостность кода мониторинга RUM, который автоматически внедряется или вручную вставляется в ваше веб-приложение.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Цифровой опыт | Синтетика''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Дополнительная поддержка аутентификации Kerberos для браузерных мониторов====&lt;br /&gt;
Negotiate (Kerberos) теперь поддерживается для мониторов браузера, выполняемых в частных расположениях с помощью:&lt;br /&gt;
*Версия кластера 1.312&lt;br /&gt;
*АктивныйШлюз версии 1.311+ Linux&lt;br /&gt;
*АктивныйШлюз версии 1.311+ Контейнеризованный&lt;br /&gt;
&amp;lt;small&amp;gt;''Цифровой опыт | Синтетика''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Добавлены ограничения на временное хранилище для шаблона контейнерного расположения.====&lt;br /&gt;
Шаблон расположения контейнерного синтетического хранилища теперь включает запросы на эфемерное хранилище и ограничения для каждого контейнера.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Платформа | ИИ''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Поддержка разрешения dt.source_entity в отчетах о событиях для режима классических свойств====&lt;br /&gt;
&amp;lt;code&amp;gt;dt.source_entity&amp;lt;/code&amp;gt;Теперь можно перезаписывать события для классических конфигураций, поддерживающих шаблон событий (например, события журнала, события метрик). Также можно извлекать значение из другого свойства через &amp;lt;code&amp;gt;{property}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Кластер''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Обновление Cassandra до версии 4.1.8====&lt;br /&gt;
В рамках этого выпуска узлы Cassandra обновлены до версии 4.1.8 для устранения ошибок и проблем безопасности.&lt;br /&gt;
&lt;br /&gt;
Никакого ручного вмешательства пользователя или простоя системы не требуется. Обновление должно происходить посредством непрерывных обновлений в рамках обычных обновлений версии.&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
Следующие операционные системы вскоре больше не будут поддерживаться с более поздних от данного обновления Dynatrace, об этом будет объявлено в соответствующих примечаниях:&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
**x86-64﻿&lt;br /&gt;
&lt;br /&gt;
*Linux : Amazon Linux 2&lt;br /&gt;
**x86-64&lt;br /&gt;
*Linux : Debian 10&lt;br /&gt;
**x86-64&lt;br /&gt;
====Операционные системы, поддержка которых в недавнем времени была прекращена:====&lt;br /&gt;
*Linux: CentOS Stream 8&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux: CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux: Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
&lt;br /&gt;
*Linux: Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.312 GA содержит  25  решенных проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|23&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|1&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;
*Исправлена ​​ошибка, из-за которой нарушались метрические запросы, использующие более одного фильтра `ne` внутри фильтра `or`.&lt;br /&gt;
*Решена проблема, из-за которой ответы об ошибках от API управления тегами JavaScript RUM подавлялись, и вместо них возвращался ответ HTTP 200 OK с пустым телом.&lt;br /&gt;
*Метрики сервисов в Grail, полученные из агрегированных интервалов (например, вызовов базы данных), теперь корректно умножаются на основе количества агрегаций.&lt;br /&gt;
*Исправлены дублирующиеся типы для переопределения лимита для параметра оповещения DevOps в веб-интерфейсе.&lt;br /&gt;
*Решена проблема с некорректно скрытым подмножеством страниц настроек, которые не поддерживают детальное управление разрешениями через IAM.&lt;br /&gt;
*Добавлена ​​проверка минимальной даты в настройки окна обслуживания.&lt;br /&gt;
*Исправлена ​​ошибка 500, возникавшая при доступе к Oracle DB Insights.&lt;br /&gt;
*Проблемы: Выровнено поведение маркировки проблем в списке хостов и на экране хоста.&lt;br /&gt;
*Исправлено форматирование имени для объекта первопричины на карточке «Проблемы».&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой доступ к странице настроек обновлений ЕдиногоАгента был запрещён из-за слишком строгих проверок разрешений, если у пользователя есть только разрешения на управление зоной.&lt;br /&gt;
*Классические панели мониторинга: исправлена ​​плитка «Состояние сети», на которой значение отображалось крупным шрифтом и обрезалось за период времени в течение последних 2 часов или меньше.&lt;br /&gt;
*Исправлена ​​проблема с API конфигурации ЕдиныйАгент AutoUpdate, из-за которой к токенам API применялись слишком строгие проверки разрешений.&lt;br /&gt;
*Исправлена ​​ошибка, которая могла привести к увеличению нагрузки на Cassandra при выполнении обновления ЕдиногоАгента или АктивногоШлюза.&lt;br /&gt;
*Унифицированные службы больше не отображают действия «Отключить звук» и «Запрос ключа».&lt;br /&gt;
&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой в средах премиум-доступа подключение к Elasticsearch инициализировалось с неправильными IP-адресами.&lt;br /&gt;
*Страница «Рассчитанные показатели обслуживания»: неподдерживаемые единицы измерения больше не отображаются в списке выбора «Единицы измерения».&lt;br /&gt;
*Исправлена ​​обработка недопустимых параметров разделения, переданных через URL-адреса.&lt;br /&gt;
*Исправлено связывание общего доступа к распределенному представлению трассировки.&lt;br /&gt;
*Исправлена ​​ошибка в API вычисляемых показателей обслуживания, которая позволяла создавать неподдерживаемую метрику «Получить полный вызов обслуживания» ( &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;)&lt;br /&gt;
====Повтор сеанса====&lt;br /&gt;
*Исправлен пропуск бездействия для сеансов с длительным бездействием.&lt;br /&gt;
====Синтетический мониторинг====&lt;br /&gt;
*Классические панели мониторинга: устранена ошибка 431, возникавшая при выборе пункта «Просмотреть синтетическое событие» на плитке панели мониторинга.&lt;br /&gt;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Поддержка новых технологий===&lt;br /&gt;
*Windows Server 2025 (модуль ОС)&lt;br /&gt;
*CPython 3.8 - 3.13 (Python)&lt;br /&gt;
*Flask 1.1.2+ (модуль Python). Функциональность ЕдиногоАгента: Python Celery.&lt;br /&gt;
*Django 1.8+ (модуль Python). Функциональность ЕдиногоАгента: Python Django&lt;br /&gt;
*Tornado 6.0+ (модуль Python). Функция ЕдиногоАгента: Python Tornado.&lt;br /&gt;
*FastAPI 0.44+ (модуль Python). Функция ЕдиногоАгента: Python FastAPI.&lt;br /&gt;
*Starlette 0.12+ (модуль Python). Функция ЕдиногоАгента: Python Starlette&lt;br /&gt;
*Requests 2 (модуль Python). Функция ЕдиногоАгента: запросы Python.&lt;br /&gt;
*urllib3 2.0+ (модуль Python). Функция ЕдиногоАгента: Python urllib3&lt;br /&gt;
*Celery 5.3+ (модуль Python). Функциональность ЕдиногоАгента: Python Celery.&lt;br /&gt;
*SQL Alchemy 1.1+ (модуль Python). Функция ЕдиногоАгента: Python SQLAlchemy.&lt;br /&gt;
*psycopg2 2.8.4+ (модуль Python). Функция ЕдиногоАгента: Python psycopg2&lt;br /&gt;
*Стандартная библиотека Python: asyncio (модуль Python)&lt;br /&gt;
*Стандартная библиотека Python: concurrent.futures (модуль Python). Функциональность ЕдиногоАгента: поток Python concurrent.futures, процесс Python concurrent.futures.&lt;br /&gt;
*Стандартная библиотека Python: многопоточность (модуль Python). Функция ЕдиногоАгента: многопоточность Python.&lt;br /&gt;
*Стандартная библиотека Python: подпроцесс (модуль Python). Функция ЕдиногоАгента: подпроцесс Python.&lt;br /&gt;
*Стандартная библиотека Python: очередь (модуль Python). Функция ЕдиногоАгента: очередь Python.&lt;br /&gt;
*Alpine Linux (musl libc) на ARM64 для контейнеров (модули Java, Node.js и Python)&lt;br /&gt;
=== ! Критические изменения===&lt;br /&gt;
&amp;lt;small&amp;gt;''Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Игнорирование пустых переменных сред группировки====&lt;br /&gt;
Следующие переменные среды будут считаться несуществующими, если они останутся пустыми:&lt;br /&gt;
*&amp;lt;code&amp;gt;DT_CLUSTER_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DT_NODE_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DT_HOST_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DT_ENVIRONMENT_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Наблюдаемость инфраструктуры''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Политика мониторинга служб ОС теперь требует правила обнаружения====&lt;br /&gt;
Для новых или изменённых политик мониторинга служб ОС необходимо определить как минимум одно правило обнаружения. Существующие политики будут применяться без изменений.&lt;br /&gt;
&lt;br /&gt;
Правила обнаружения поддерживают дополнительный &amp;lt;code&amp;gt;$match()&amp;lt;/code&amp;gt;оператор.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Java''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Процессы Java 24 теперь полностью контролируются====&lt;br /&gt;
Начиная с этого выпуска ЕдиногоАгента, процессы Java 24 теперь полностью отслеживаются. Теперь мы поддерживаем версии LTS, а также последние четыре версии Java (21, 22, 23, 24).&lt;br /&gt;
&lt;br /&gt;
Однако мониторинг Java 20 больше не осуществляется. Если вы используете Java 20, вам необходимо обновить JVM или продолжить использовать старые версии ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Мониторинг журналов''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Собирайте и управляйте журналами Kubernetes без полноценного ЕдиногоАгента====&lt;br /&gt;
Dynatrace обеспечивает гибкий подход к наблюдению в Kubernetes, позволяя вам легко выбирать необходимый уровень наблюдения. Это включает в себя сбор и управление журналами для ваших сред Kubernetes. Наши обновлённые возможности ведения журналов для Kubernetes позволяют:&lt;br /&gt;
*Передача журналов Kubernetes без запуска хост-модуля ЕдиногоАгента, чтобы начать с малого и расширить позже&lt;br /&gt;
*Получайте информацию из журналов кратковременных контейнеров и модулей, таких как InitContainers и Jobs.&lt;br /&gt;
*Анализируйте журналы в контексте автоматически обогащенных метаданных Kubernetes (и отслеживайте, имеются ли модули кода ЕдиногоАгента)&lt;br /&gt;
*Простая интеграция аналитики журналов в приложение Kubernetes&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенная ручная инструментация выполнения Nginx====&lt;br /&gt;
*Переменная окружения &amp;lt;code&amp;gt;DT_NGINX_FORCE_RUNTIME_INSTRUMENTATION&amp;lt;/code&amp;gt;теперь последовательно обеспечивает ручное инструментирование во время выполнения, независимо от того, идентифицирован ли двоичный файл Nginx как «исправленный».&lt;br /&gt;
*Метод ручного инструментирования среды выполнения Nginx теперь использует кэшированные смещения, что обеспечивает более быстрые последующие запуски и снижение нагрузки на ЦП и память.&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенный мониторинг сообщений служб ОС====&lt;br /&gt;
Модуль ОС ЕдиныйАгент теперь отправляет однократное событие в случае сбоя инициализации мониторинга служб ОС в Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенная трассировка IBM App Connect Enterprise (ACE)====&lt;br /&gt;
Улучшена трассировка связей для потоков сообщений в IBM ACE 12 и 13, которые полагаются исключительно на теги контекста трассировки (где не используются теги Dynatrace).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функции Runtime Application Protection | Атаки''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Изменение в оценке списка разрешенных====&lt;br /&gt;
Оценка шаблонов атак в правилах разрешённых списков ( Настройки &amp;gt; Безопасность приложений &amp;gt; Защита приложений &amp;gt; Разрешённый список ) больше не учитывает регистр. Например, &amp;lt;code&amp;gt;teststring&amp;lt;/code&amp;gt;шаблон атаки теперь будет соответствовать &amp;lt;code&amp;gt;TeStStRiNg&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Наблюдаемость приложений | Java''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенная трассировка веб-запросов в приложениях Netty====&lt;br /&gt;
Модуль Java-кода ЕдиногоАгента улучшил видимость входящих веб-запросов в приложениях, использующих Netty. Это также улучшило видимость трассировок в Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Добавлена ​​поддержка шаблонов ОС Services в Linux.====&lt;br /&gt;
Службы шаблонов теперь поддерживаются в системах Linux.&lt;br /&gt;
&lt;br /&gt;
Когда Dynatrace обнаруживает шаблонный файл службы (например, &amp;lt;code&amp;gt;postgresql@.service&amp;lt;/code&amp;gt;), он будет отслеживать экземпляры этой службы (например, &amp;lt;code&amp;gt;postgresql@14-main.service&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;postgresql@14-second.service&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Безопасность приложений | Уязвимости''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Поддержка Go для RVA и RAP====&lt;br /&gt;
Технология Go теперь доступна для Runtime Vulnerability Analytics (обнаружение уязвимостей на уровне кода) и Runtime Application Protection (защита от атак).&lt;br /&gt;
*Чтобы включить RVA-мониторинг уязвимостей на уровне кода Go&lt;br /&gt;
*#Настройте контроль обнаружения уязвимостей на уровне кода для Go&lt;br /&gt;
*#Включить мониторинг ЕдиногоАгента для Go&lt;br /&gt;
*Чтобы включить RAP-мониторинг атак в технологии Go&lt;br /&gt;
*#Настройте управление атакой для Go&lt;br /&gt;
*#Включить мониторинг ЕдиногоАгента для Go&lt;br /&gt;
''Требуется действие''&lt;br /&gt;
&lt;br /&gt;
С этим выпуском клиентам предварительной версии технологии Go (RVA и RAP) необходимо обновиться до ЕдиногоАгента  версии 1.311 для повторной активации этой функции. После этого дальнейшая настройка не требуется.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Наблюдаемость приложений | Распределенные трассировки''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Kafka (Confluent Golang Client﻿) 1.9 - 2.8 (модуль Go)====&lt;br /&gt;
Добавлена ​​поддержка мониторинга сообщений Apache Kafka Confluent Golang Client﻿ .&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 1.311 GA содержит 44 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|13&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Общие&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|Python&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Watchdog&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Фреймворк расширений&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно-следственной связи ИИ&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Мейнфрейм&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====Модуль регистрации====&lt;br /&gt;
*Исправлена ​​проблема, из-за которой модуль журнала ЕдиногоАгента постоянно перезапускался в некоторых средах с большим количеством файлов журнала.&lt;br /&gt;
*Оптимизировано время чтения журнала в случае удалённого диска с низким временем отклика, когда каталог с очень большим количеством файлов журнала отслеживается модулем кода журналов ЕдиногоАгента. Это исправление также сокращает задержку при загрузке журнала.&lt;br /&gt;
*Исправлено отслеживание журналов активных контейнеров для Kubernetes, если включен параметр «Настройки &amp;gt; Флаги функций модуля журнала &amp;gt; Собирать все журналы контейнеров» и Dynatrace прекращает сбор журналов. Это приводило к тому, что дисковое пространство не восстанавливалось из-за необработанных дескрипторов файлов уже удалённых журналов контейнеров.&lt;br /&gt;
*Мы заметили, что некоторые модули журналирования испытывали проблемы с запуском в некоторых версиях ОС Windows. В некоторых случаях перезагрузка всего компьютера помогала, но не всегда. Данное исправление устраняет эту проблему.&lt;br /&gt;
&lt;br /&gt;
*Оптимизировано время чтения журнала в случае удалённого диска с низким временем отклика, когда каталог с очень большим количеством файлов журнала отслеживается модулем кода журналов ЕдиногоАгента. Это исправление также сокращает задержку при загрузке журнала.&lt;br /&gt;
*Исправлено отслеживание журналов активных контейнеров для Kubernetes, если включен параметр «Настройки &amp;gt; Флаги функций модуля журнала &amp;gt; Собирать все журналы контейнеров» и Dynatrace прекращает сбор журналов. Это приводило к тому, что дисковое пространство не восстанавливалось из-за необработанных дескрипторов файлов уже удалённых журналов контейнеров. &amp;lt;small&amp;gt;(OA-45092)&amp;lt;/small&amp;gt;&lt;br /&gt;
*Если пользовательские журналы с подстановочными знаками соответствуют нескольким файлам, некоторые из которых не соответствуют правилам безопасности журналов, модуль журнала должен обрабатывать оставшиеся файлы обычным образом.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Исправлена ​​ошибка, приводившая к потере мониторинга некоторых псевдонимов служб ОС на машинах Linux с systemd версий 219–245.&lt;br /&gt;
&lt;br /&gt;
*Исправлен сбой, возникавший в Windows с установленным Carbon Black. Он затрагивал только хосты, на которых не был настроен мониторинг служб ОС или классический мониторинг служб Windows.&lt;br /&gt;
*Решена проблема, из-за которой сообщаемый общий объем дискового пространства был меньше доступного дискового пространства на сетевых ресурсах Windows.&lt;br /&gt;
*Решена проблема, вызывавшая ошибку «Host unquently rebooted» (Некорректная перезагрузка хоста) при установке ЕдиногоАгента в течение 5 минут после загрузки системы.&lt;br /&gt;
*Исправлено обнаружение контейнера контейнерным ЕдинымАгентом на хостах с API cgroup v2.&lt;br /&gt;
*Исправлено недопустимое предупреждение «Требуется перезапуск» для развёртываний Apache HTTPD + PHP-CLI.&lt;br /&gt;
&lt;br /&gt;
*Метрика `dt.host.availability` теперь дополнена атрибутами ресурсов на уровне хоста.&lt;br /&gt;
*Исправлена ​​проблема с массовым удалением процессов из группы процессов (например, при выходе из процесса), которая приводила к зависанию модуля ОС и высокой загрузке ЦП.&lt;br /&gt;
*Исправлена ​​ошибка, которая могла привести к закрытию дескриптора сокета, принадлежащего случайному удалённому процессу (Windows).&lt;br /&gt;
*Исправлены сбои модуля ОС ЕдиногоАгента, связанные с более не существующими процессами.&lt;br /&gt;
*Ограничены привилегии чтения процессов в Windows до уровня «только чтение».&lt;br /&gt;
*Исправлен выбор метрик DQL для события сбоя подключения.&lt;br /&gt;
*ЕдиныйАгент теперь будет отправлять правильные ключи метрик: `dt.process.network.packets.base_re_tx_agg` для `dt.process.network.packets.base.re_tx.aggr` и `dt.process.network.packets.base_re_rx_agg` для `dt.process.network.packets.base.re_rx.agg`.&lt;br /&gt;
====.NET====&lt;br /&gt;
*Контроллер функций .NET ADO.NET теперь работает так, как задумано.&lt;br /&gt;
*Стабилизирован мониторинг ЕдиногоАгента .NET для неподдерживаемых версий MassTransit.RabbitMQ.&lt;br /&gt;
*Исправлена ​​ошибка в датчике MongoDB, которая приводила к возникновению исключения в приложении.&lt;br /&gt;
====Общие====&lt;br /&gt;
*Повышена стабильность кода отслеживания строк, реализующего обнаружение уязвимостей на уровне кода в Java.&lt;br /&gt;
*Решена проблема, из-за которой некоторые процессы могли классифицироваться как Tomcat, если на системном уровне была установлена ​​переменная среды `CATALINA_HOME`.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ​​потеря видимости глубокого мониторинга процесса после попыток сообщить об очень больших PurePath из рабочего процесса.&lt;br /&gt;
*Исправлена ​​проблема, из-за которой `dt.process_group.detected_name` отсутствовал (например, в блокнотах), если отсутствовал идентификатор группы контейнеров.&lt;br /&gt;
====Python====&lt;br /&gt;
*Решена проблема, из-за которой при включенном контроллере функций «Python concurrent.futures process» передача ключевых аргументов во встроенный метод `ProcessPoolExecutor.submit()` приводила к сбою пользовательского приложения.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ​​проблема, из-за которой ЕдиныйАгент мог запускать копии отслеживаемого приложения (с помощью системного вызова Linux fork) при внедрении модуля кода Python, который затем не инициализировался. Эта проблема не возникала при повторных попытках. Например, сетевая ошибка при подключении к Dynatrace не вызывала эту проблему. В более старых версиях ЕдиногоАгента проблему можно обойти, установив переменную окружения `DT_PYTHON_FORKABLE` в значение `0` или `false`. В результате этого обходного пути, если отслеживаемое приложение разветвляется, разветвленные дочерние процессы больше не могут отслеживаться.&lt;br /&gt;
====Watchdog====&lt;br /&gt;
*Исправлена ​​ошибка «Не удалось создать именованный канал» при перезапуске ЕдиногоАгента.&lt;br /&gt;
====Фреймворк расширений====&lt;br /&gt;
*Добавлено кодирование URL в источнике данных Prometheus на конечной точке `query`.&lt;br /&gt;
====Node.js====&lt;br /&gt;
*Имена диапазонов инструментария OpenTelemetry больше не изменяются при внедрении ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
*Решена проблема, из-за которой модуль кода Node.js вызывал бесконечную рекурсию при исправлении модуля npm `node-worker-threads-pool`, что приводило к сбоям приложения.&lt;br /&gt;
*Исправлена ​​ошибка утверждения и потерянные трассировки из-за неопределённого имени файла в eval() путём установки code.filepath в значение «&amp;lt;no-filename&amp;gt;»&lt;br /&gt;
====Java====&lt;br /&gt;
*Обеспечено правильное распространение контекста между клиентом Java HTTP 11 и HTTP-серверами при использовании ЕдиногоАгента в сочетании с агентом OpenTelemetry Java &amp;gt;= 2.12.&lt;br /&gt;
&lt;br /&gt;
*Добавлено распространение контекста для `Thread.startVirtualThread(...)`, `Thread.ofVirtual().unstarted(...).start()` и `Thread.ofVirtual().factory().newThread(task).start()`.&lt;br /&gt;
*Чтобы предотвратить влияние на приложение при запуске с комбинацией -Xshare:on / -Xshare:auto / -XX:SharedArchiveFile, они теперь полностью удалены, и приложение запускается с -Xshare:off, поскольку мы не поддерживаем инструментирование приложений Java с общими классами.&lt;br /&gt;
====PHP====&lt;br /&gt;
*Решена проблема, из-за которой трассировка стека ExceptionAttachment могла расширяться неограниченно.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой отключение датчиков PHP-фреймворка с помощью флага отключения отладки могло работать некорректно.&lt;br /&gt;
====Механизм причинно-следственной связи ИИ====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой настроенные правила выборки на основе URL-адресов не работали, если ЕдиныйАгент использовал дополнительную информацию о точке входа, например информацию для обнаружения приложений.&lt;br /&gt;
====Мейнфрейм====&lt;br /&gt;
*Решена проблема, из-за которой при отмене регистрации многих зависимых от IMS регионов из нескольких zDC примерно в одно и то же время мог происходить сбой zRemote.&lt;br /&gt;
*Решена проблема, из-за которой zRemote неожиданно завершал работу при отключении адресного пространства и освобождении связанных с ним ресурсов.&lt;br /&gt;
*Решена проблема, из-за которой zRemote некорректно завершал ошибочные пути с помощью внутреннего механизма корреляции, что приводило к исчерпанию ресурсов этого механизма, поскольку ошибочные пути не закрывались.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой использование mod_remoteip и mod_security2 приводило к неправильному определению IP-адреса клиента.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
В версии .311 GA исправлено 5 проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Плагин Dynatrace Android Gradle&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Android&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Воспроизведение сеанса для Android&lt;br /&gt;
|1&lt;br /&gt;
|}&amp;lt;small&amp;gt;''Прорывные изменения в цифровом опыте | RUM Mobile''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Плагин Dynatrace Android Gradle====&lt;br /&gt;
Новая логика проверки отменяет сборку при использовании неподдерживаемой версии Jetpack Compose.&lt;br /&gt;
====Android====&lt;br /&gt;
*`dt.rum.session.id` из BizEvents согласован с другими событиями, чтобы сделать его доступным для запросов.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой логика обнаружения root могла приводить к ошибке «Приложение не отвечает».&lt;br /&gt;
*Изменена генерация идентификатора, чтобы избежать объединения сеансов несвязанных приложений.&lt;br /&gt;
====Воспроизведение сеанса для Android====&lt;br /&gt;
*Исправлена ​​проблема при использовании Webview с включенным воспроизведением сеанса.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
&amp;lt;small&amp;gt;''Прорывные изменения в цифровом опыте | RUM Mobile''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Xcode 15 больше не поддерживается====&lt;br /&gt;
Начиная с версии агента 8.309, Xcode 15 больше не поддерживается.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функции Digital Experience | RUM Mobile''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Instrumentor: улучшены сообщения об ошибках для неизвестного проекта.====&lt;br /&gt;
Улучшены сообщения об ошибках при установке и удалении SwiftUI Instrumentor.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
В версии 1.311 GA содержится 2 решеннs[ проблемы.&lt;br /&gt;
*API dtrum запретил использовать начальные/конечные метки времени с плавающей точкой.&lt;br /&gt;
*Исправлена ​​ошибка в модуле воспроизведения сеанса JavaScript-агента, из-за которой сборщик мусора браузера не мог освободить память узлов, удалённых со страницы.&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
====/anonymize/anonymizationJobs====&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /anonymize/anonymizationJobs&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменено дополнительное поле в запросе&lt;br /&gt;
****Добавлены значения перечисления: &amp;lt;code&amp;gt;errors.name&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;errors.domain&amp;lt;/code&amp;gt;&lt;br /&gt;
====/auditlogs====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AuditLog&lt;br /&gt;
*****Измененные свойства auditLogs&lt;br /&gt;
******Измененное свойство eventType&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;REORDER&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs/{id}&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AuditLogEntry&lt;br /&gt;
*****Измененное свойство eventType&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;REORDER&amp;lt;/code&amp;gt;&lt;br /&gt;
====/deployment/installer/agent/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/agent/{osType}/{installerType}/latest&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменено включение в запрос&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;python&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/agent/{osType}/{installerType}/version/{version}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменено включение в запрос&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;python&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/agent/{osType}/{installerType}/version/{version}/checksum&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменено включение в запрос&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;python&amp;lt;/code&amp;gt;&lt;br /&gt;
====/extensions/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/{extensionVersion}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Добавлен&amp;lt;code&amp;gt;application/yaml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/{extensionVersion}/schema&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaDefinitionRestDto&lt;br /&gt;
*****Измененное свойство properties&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененное свойство constraints&lt;br /&gt;
********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*******Измененное свойство items&lt;br /&gt;
********Измененное свойство constraints&lt;br /&gt;
*********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*****Измененное свойство types&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененное свойство properties&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Измененное свойство constraints&lt;br /&gt;
**********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*********Измененное свойство items&lt;br /&gt;
**********Измененное свойство constraints&lt;br /&gt;
***********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas/{schemaId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaDefinitionRestDto&lt;br /&gt;
*****Измененное свойство properties&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененное свойство constraints&lt;br /&gt;
********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*******Измененное свойство items&lt;br /&gt;
********Измененное свойство constraints&lt;br /&gt;
*********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*****Измененное свойство types&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененное свойство properties&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Измененное свойство constraints&lt;br /&gt;
**********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
*********Измененное свойство items&lt;br /&gt;
**********Измененное свойство constraints&lt;br /&gt;
***********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /extensions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ExtensionUploadResponseDto&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*******Добавлено обязательное свойство: isRecommended&lt;br /&gt;
***Изменено 201 Создано&lt;br /&gt;
****Измененная схема ExtensionUploadResponseDto&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*******Добавлено обязательное свойство: isRecommended&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/{extensionVersion}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Изменённая схема Extension&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*******Добавлено обязательное свойство: isRecommended&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /extensions/{extensionName}/{extensionVersion}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Изменённая схема Extension&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*******Добавлено обязательное свойство: isRecommended&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hub/extensions1/{extension1FQN}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ItemDetails&lt;br /&gt;
*****Изменено свойство extension2Details&lt;br /&gt;
******Изменённое свойство releases&lt;br /&gt;
*******Измененные свойства featureSets&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*********Добавлено обязательное свойство: isRecommended&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hub/extensions2/{extensionName}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ItemDetails&lt;br /&gt;
*****Изменено свойство extension2Details&lt;br /&gt;
******Изменённое свойство releases&lt;br /&gt;
*******Измененные свойства featureSets&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*********Добавлено обязательное свойство: isRecommended&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hub/technologies/{slug}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ItemDetails&lt;br /&gt;
*****Изменено свойство extension2Details&lt;br /&gt;
******Изменённое свойство releases&lt;br /&gt;
*******Измененные свойства featureSets&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Добавлены свойства: description displayName isRecommended&lt;br /&gt;
*********Добавлено обязательное свойство: isRecommended&lt;br /&gt;
====/settings/objects/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}/permissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AccessorPermissionsList&lt;br /&gt;
***** ! Критические изменения&lt;br /&gt;
******Тип изменен с массива на объект&lt;br /&gt;
====/synthetic/monitors====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/monitors&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема SyntheticMonitorUpdate  ''! ! Критические изменения''&lt;br /&gt;
****Измененное свойство anomalyDetection&lt;br /&gt;
*****Измененное свойство loadingTimeThresholds&lt;br /&gt;
******Измененное свойство thresholds&lt;br /&gt;
*******Измененное свойство eventIndex&lt;br /&gt;
********Минимум изменен с &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Измененное свойство requestIndex&lt;br /&gt;
********Минимум изменен с &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticMonitor&lt;br /&gt;
*****Измененное свойство anomalyDetection&lt;br /&gt;
******Измененное свойство loadingTimeThresholds&lt;br /&gt;
*******Измененное свойство thresholds&lt;br /&gt;
********Измененное свойство eventIndex&lt;br /&gt;
*********Минимум изменен с &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
********Измененное свойство requestIndex&lt;br /&gt;
*********Минимум изменен с &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема SyntheticMonitorUpdate  ''! ! Критические изменения''&lt;br /&gt;
****Измененное свойство anomalyDetection&lt;br /&gt;
*****Измененное свойство loadingTimeThresholds&lt;br /&gt;
******Измененное свойство thresholds&lt;br /&gt;
*******Измененное свойство eventIndex&lt;br /&gt;
********Минимум изменен с &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Измененное свойство requestIndex&lt;br /&gt;
********Минимум изменен с &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
====/activeGates====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменён enabledModule в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;DEBUGGING&amp;lt;/code&amp;gt;&lt;br /&gt;
***Изменён disabledModule в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;DEBUGGING&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
***Измененная схема ActiveGateList&lt;br /&gt;
****Измененное свойство activeGates&lt;br /&gt;
*****Изменённое свойство modules&lt;br /&gt;
******Изменённое свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DEBUGGING&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates/{agId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ActiveGate&lt;br /&gt;
*****Изменённое свойство modules&lt;br /&gt;
******Изменённое свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DEBUGGING&amp;lt;/code&amp;gt;&lt;br /&gt;
====/rum====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /rum/jsTagSri/{entity}&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Расширения:&lt;br /&gt;
***Срок действия API изменен с &amp;lt;code&amp;gt;PREVIEW&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;EARLY_ADOPTER&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленное свойство: &amp;lt;code&amp;gt;browserExecutionSupported&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocation&lt;br /&gt;
*****Добавленное свойство: &amp;lt;code&amp;gt;browserExecutionSupported&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленное свойство: &amp;lt;code&amp;gt;browserExecutionSupported&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Удалено обязательное свойство: nodes&lt;br /&gt;
====/settings/schemas====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaList&lt;br /&gt;
*****Измененное свойство items&lt;br /&gt;
******Добавлено свойство: ownerBasedAccessControl&lt;br /&gt;
===API конфигурации===&lt;br /&gt;
====/applications/web====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойство monitoringSettings&lt;br /&gt;
*****Изменено свойство injectionMode&lt;br /&gt;
******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /applications/web/default&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема WebApplicationConfig&lt;br /&gt;
*****Измененные свойство monitoringSettings&lt;br /&gt;
******Изменено свойство injectionMode&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /applications/web/default&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененное свойство monitoringSettings&lt;br /&gt;
*****Изменено свойство injectionMode&lt;br /&gt;
******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web/default/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененное свойство monitoringSettings&lt;br /&gt;
*****Изменено свойство injectionMode&lt;br /&gt;
******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененное свойство monitoringSettings&lt;br /&gt;
*****Изменено свойство injectionMode&lt;br /&gt;
******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /applications/web/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема WebApplicationConfig&lt;br /&gt;
*****Измененное свойство monitoringSettings&lt;br /&gt;
******Изменено свойство injectionMode&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /applications/web/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененное свойство monitoringSettings&lt;br /&gt;
*****Изменено свойство injectionMode&lt;br /&gt;
******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененное свойство monitoringSettings&lt;br /&gt;
*****Изменено свойство injectionMode&lt;br /&gt;
******Добавлены значения перечисления: &amp;lt;code&amp;gt;JAVASCRIPT_TAG_COMPLETE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVASCRIPT_TAG_SRI&amp;lt;/code&amp;gt;&lt;br /&gt;
====/calculatedMetrics/service/metricsOnGrail====&lt;br /&gt;
Новое!&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/service/metricsOnGrail&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /calculatedMetrics/service/metricsOnGrail/{metricKey}&amp;lt;/code&amp;gt;&lt;br /&gt;
====/extensions====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в пути&lt;br /&gt;
****Добавленное значение перечисления:&amp;lt;code&amp;gt;APACHE_PEKKO&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
*Параметр:&lt;br /&gt;
**Измененная технология в пути&lt;br /&gt;
***Добавленное значение перечисления: &amp;lt;code&amp;gt;DB2_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/service/requestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;APACHE_PEKKO&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;APACHE_PEKKO&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Изменённое свойство dataSources&lt;br /&gt;
******Изменённое свойство scope&lt;br /&gt;
*******Изменённое свойство serviceTechnology&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;APACHE_PEKKO&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;APACHE_PEKKO&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;APACHE_PEKKO&amp;lt;/code&amp;gt;&lt;br /&gt;
====/calculatedMetrics/service====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/service&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****''! ! Критические изменения''&lt;br /&gt;
*****Измененное свойство metricDefinition&lt;br /&gt;
******Изменённое свойство metric&lt;br /&gt;
*******Удаленное значение перечисления: &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/service/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****''! ! Критические изменения''&lt;br /&gt;
*****Измененное свойство metricDefinition&lt;br /&gt;
******Изменённое свойство metric&lt;br /&gt;
*******Удаленное значение перечисления: &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/service/{metricKey}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема CalculatedServiceMetric&lt;br /&gt;
*****''! Критические изменения''&lt;br /&gt;
******Измененное свойство metricDefinition&lt;br /&gt;
*******Изменённое свойство metric&lt;br /&gt;
********Удаленное значение перечисления: &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /calculatedMetrics/service/{metricKey}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****''! Критические изменения''&lt;br /&gt;
*****Измененное свойство metricDefinition&lt;br /&gt;
******Изменённое свойство metric&lt;br /&gt;
*******Удаленное значение перечисления: &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/service/{metricKey}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****''! Критические изменения''&lt;br /&gt;
*****Измененное свойство metricDefinition&lt;br /&gt;
******Изменённое свойство metric&lt;br /&gt;
*******Удаленное значение перечисления: &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
===/service/requestAttributes===&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DB2_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DB2_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Изменённое свойство dataSources&lt;br /&gt;
******Изменённое свойство scope&lt;br /&gt;
*******Изменённое свойство serviceTechnology&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;DB2_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DB2_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Изменённое свойство dataSources&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Изменённое свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DB2_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
===API кластера===&lt;br /&gt;
====/cluster/====&lt;br /&gt;
Новые!&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /cluster/configuration/refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/configuration/refresh/status/{requestId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/health/ipMigration&amp;lt;/code&amp;gt;&lt;br /&gt;
====/settings/schemas/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas/{schemaId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема SchemaDefinitionRestDto&lt;br /&gt;
****Измененное свойство properties&lt;br /&gt;
*****Измененная схема значения словаря:&lt;br /&gt;
******Измененное свойство constraints&lt;br /&gt;
*******Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
******Измененное свойство items&lt;br /&gt;
*******Измененное свойство constraints&lt;br /&gt;
********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
****Измененное свойство types&lt;br /&gt;
*****Измененная схема значения словаря:&lt;br /&gt;
******Измененное свойство properties&lt;br /&gt;
*******Измененная схема значения словаря:&lt;br /&gt;
********Измененное свойство constraints&lt;br /&gt;
*********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
********Измененное свойство items&lt;br /&gt;
*********Измененное свойство constraints&lt;br /&gt;
**********Добавлено свойство: disallowDangerousRegex&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaList&lt;br /&gt;
*****Изменённое свойство items&lt;br /&gt;
******Добавлено свойство: ownerBasedAccessControl&lt;br /&gt;
====/elastic====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /elastic/reloadEsClientOnAllNodes&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленное свойство: &amp;lt;code&amp;gt;browserExecutionSupported&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленное свойство: &amp;lt;code&amp;gt;browserExecutionSupported&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3279</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3279"/>
		<updated>2025-12-04T20:39:15Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
*[[Примечания к релизу 300]]&lt;br /&gt;
*[[Примечания к релизу 304]]&lt;br /&gt;
*[[Примечания к релизу 308]]&lt;br /&gt;
*[[Примечания к релизу 312]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_308&amp;diff=3278</id>
		<title>Примечания к релизу 308</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_308&amp;diff=3278"/>
		<updated>2025-12-04T20:36:48Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 308'''''  '''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 308'''''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 304.'''&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Ключи пользовательских атрибутов Logs Classic теперь чувствительны к регистру.====&lt;br /&gt;
''Критические изменения''&lt;br /&gt;
&lt;br /&gt;
В этом выпуске завершается переходный период для изменений чувствительности к регистру пользовательских атрибутов.&lt;br /&gt;
&lt;br /&gt;
Начиная с этого выпуска (Dynatrace версии 1.306):&lt;br /&gt;
*Пользовательские атрибуты допускают использование заглавных букв.&lt;br /&gt;
*Атрибуты принятых событий журнала строго соответствуют определениям атрибутов (включая заглавные и строчные буквы).&lt;br /&gt;
Ключи пользовательских атрибутов должны быть уникальными с учётом регистра. Это означает, что пользовательские атрибуты, отличающиеся только регистром букв, больше не будут считаться одинаковыми. Например, теперь можно определить два разных пользовательских атрибута с именами MyAttribute и myattribute .&lt;br /&gt;
&lt;br /&gt;
Поисковые запросы становятся чувствительными к регистру (за исключением атрибутов, используемых только для фильтрации). Например, если вы определите пользовательский атрибут &amp;lt;code&amp;gt;MyAttribute&amp;lt;/code&amp;gt;, то поиск по &amp;lt;code&amp;gt;MyAttribute=&amp;quot;SEARCH&amp;quot;&amp;lt;/code&amp;gt;вернет события журнала, для которых этот атрибут имеет значение , &amp;lt;code&amp;gt;SEARCH&amp;lt;/code&amp;gt;но &amp;lt;code&amp;gt;myattribute=&amp;quot;SEARCH&amp;quot;&amp;lt;/code&amp;gt;не вернет .&lt;br /&gt;
&lt;br /&gt;
Значения запроса остаются регистронезависимыми. Например, &amp;lt;code&amp;gt;MyAttribute=&amp;quot;SEARCH&amp;quot;&amp;lt;/code&amp;gt;эквивалентно &amp;lt;code&amp;gt;MyAttribute=&amp;quot;search&amp;quot;&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;
Введен новый лимит по умолчанию в 1000 уникальных сложных фильтров заголовков/описаний событий, учитываемых по всем профилям оповещений.&lt;br /&gt;
&lt;br /&gt;
Фильтр заголовка/описания события считается сложным, если он представляет собой либо &amp;lt;code&amp;gt;содержит&amp;lt;/code&amp;gt;оператор с отключенной чувствительностью к регистру, либо &amp;lt;code&amp;gt;содержит regex&amp;lt;/code&amp;gt;оператор.&lt;br /&gt;
&lt;br /&gt;
Профиль оповещения, содержащий только один уникальный сложный фильтр заголовка/описания события, не учитывается при подсчете максимального лимита.&lt;br /&gt;
====Минимизирован перезапуск мониторинга Kubernetes====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Перезапуск мониторинга Kubernetes был минимизирован при обновлении настроек Kubernetes без фактического изменения содержимого.&lt;br /&gt;
====Переключатель настройки Kubernetes «Мониторинг постоянных заявок на том» удалён.====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Переключатель «Мониторинг заявок на постоянные тома» был удалён, поскольку метрики заявок на постоянные тома теперь по умолчанию учитываются как встроенные метрики.&lt;br /&gt;
====Новые атрибуты в журналах событий Windows====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Аналитика журналов''&lt;br /&gt;
&lt;br /&gt;
Добавлены два новых атрибута &amp;lt;code&amp;gt;User name&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;Keywords&amp;lt;/code&amp;gt;, оба из журналов событий Windows, в средство просмотра журналов и в качестве сопоставителей в конфигурации приема.&lt;br /&gt;
====Унифицированные описания показателей инфраструктуры====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Описания метрик инфраструктуры на странице браузера метрик и селектор метрик в последней версии Dynatrace были унифицированы.&lt;br /&gt;
====Прием метрик OTLP (протокол OpenTelemetry): расширен список разрешенных атрибутов ресурсов по умолчанию====&lt;br /&gt;
''Протокол приема метрик''&lt;br /&gt;
&lt;br /&gt;
При приеме метрик OTLP (OpenTelemetry Protocol) был расширен список разрешенных по умолчанию атрибутов ресурсов и областей действия, которые можно использовать в качестве измерений метрик.&lt;br /&gt;
&lt;br /&gt;
Было добавлено несколько атрибутов в пространстве имен &amp;lt;code&amp;gt;k8s.*&amp;lt;/code&amp;gt;и , &amp;lt;code&amp;gt;dt.*&amp;lt;/code&amp;gt;а также &amp;lt;code&amp;gt;service.instance.id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если новые атрибуты нежелательны, отдельные переключатели можно отключить в разделе Настройки &amp;gt; Метрики &amp;gt; Метрики OpenTelemetry &amp;gt; Список разрешений: атрибуты ресурсов и областей (или можно вообще удалить запись).&lt;br /&gt;
====Новый параметр приложения для анонимизации сеанса пользователя====&lt;br /&gt;
API анонимизации - задание анонимизации PUT поддерживает анонимизацию сеансов пользователей на основе внутреннего идентификатора приложения через параметр &amp;lt;code&amp;gt;requestId&amp;lt;/code&amp;gt;.&lt;br /&gt;
===Между платформами===&lt;br /&gt;
====Изменения журнала аудита настроек====&lt;br /&gt;
Мы скорректировали генерацию журнала аудита настроек, чтобы улучшить читаемость и сократить количество спама.&lt;br /&gt;
*Обновления через API, не изменяющие значение, больше не будут отображаться в журнале аудита. Обычно это происходит, если скрипт часто записывает одинаковые значения, что может привести к появлению множества записей в журнале, не несущих никакой полезной информации.  Несмотря на то, что это функциональное улучшение, технически это критическое изменение.&lt;br /&gt;
&lt;br /&gt;
*Классический веб-интерфейс не подвержен этому влиянию для большинства существующих схем. Если пользователь снова сохранит текущее значение (обычно изменив значение, вернув его обратно и сохранив), &amp;lt;code&amp;gt;NO_CHANGE&amp;lt;/code&amp;gt;записи могут всё ещё появляться.&lt;br /&gt;
====Обновление Cassandra до версии 4.1====&lt;br /&gt;
В рамках этого выпуска узлы Cassandra обновлены до версии 4.1.&lt;br /&gt;
&lt;br /&gt;
Никакого ручного вмешательства со стороны пользователя или простоя не требуется; обновление происходит посредством непрерывных обновлений в рамках регулярных обновлений версий.&lt;br /&gt;
====Проверка стабильности для автоматических обновлений ЕединогоАгента====&lt;br /&gt;
Длительность автоматического обновления/проверки стабильности по умолчанию сокращена до 45 минут для хостов EC2 и других хостов. Это изменение улучшает процесс автоматического обновления при использовании периодов обслуживания.&lt;br /&gt;
====Удаленное управление конфигурацией (RCM): автоматический перезапуск при изменении тегов и свойств хоста====&lt;br /&gt;
ЕдиныйАгент будет перезапущен автоматически при изменении тегов и свойств хоста через RCM.&lt;br /&gt;
====Обновление Jetty до версии 10====&lt;br /&gt;
В рамках этого выпуска функциональность  .&lt;br /&gt;
&lt;br /&gt;
Никакого ручного вмешательства пользователя или простоя не требуется; обновление должно происходить посредством последовательных обновлений в рамках обычных обновлений версий.&lt;br /&gt;
&lt;br /&gt;
В некоторых сценариях с высокой нагрузкой мы наблюдали небольшое увеличение использования ЦП и памяти, вызванное изменениями в реализации Jetty 10. Если экземпляры АктивногоШлюза уже достигли предела ресурсов, мы рекомендуем увеличить их, чтобы избежать возможной перегрузки.&lt;br /&gt;
====Обновлен установщик Dynatrace для использования Adoptium JRE версии 11.0.25 / 17.0.13.====&lt;br /&gt;
Установщик Dynatrace обновлен для использования Adoptium JRE версии 11.0.25 (для Cassandra) и 17.0.13 (все остальные компоненты).&lt;br /&gt;
====Незначительные изменения в описаниях сетевых показателей====&lt;br /&gt;
В описания показателей сети, отображаемых в веб-интерфейсе, внесены незначительные улучшения.&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
====Следующие операционные системы больше не поддерживаются с указанной версии:====&lt;br /&gt;
*Linux : CentOS Stream 8&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
====Следующие операционные системы вскоре больше не будут поддерживаться с более поздних от данного обновления Dynatrace, об этом будет объявлено в соответствующих примечаниях:====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
**x86-64﻿&lt;br /&gt;
&lt;br /&gt;
*Linux : Amazon Linux 2&lt;br /&gt;
**x86-64&lt;br /&gt;
*Linux : Debian 10&lt;br /&gt;
**x86-64&lt;br /&gt;
====Операционные системы, поддержка которых в недавнем времени была прекращена:====&lt;br /&gt;
*Linux : Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.308 GA содержит  34 решенных проблемы.&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;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|27&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|Синтетика&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&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;
*Лимит записей усечения представления трассировки был снижен до 20 000 для предотвращения проблем с большими трассировками.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой в некоторых случаях на экране сбоя мобильной классической версии не отображалась версия приложения для данного сбоя.&lt;br /&gt;
*Решена проблема, из-за которой последний временной интервал для показателей «Доступность хоста %» и «Доступность процесса %» неправильно отображал 0%, несмотря на то, что хост/процесс был доступен.&lt;br /&gt;
*Исправлен редкий случай, когда проблемы могли быть связаны друг с другом как дубликаты в цикле, что приводило к тому, что обе проблемы не отображались в веб-интерфейсе.&lt;br /&gt;
*Задержка предотвращения чрезмерного оповещения больше не игнорируется для оповещений о низкой/высокой нагрузке для веб-приложений.&lt;br /&gt;
*Исправлен случай, когда одни и те же события анализа первопричины ИИ могли быть записаны в Grail более одного раза с разными значениями `event.id`.&lt;br /&gt;
*Конечная точка REST API `problemNotifications:sendTestNotification` теперь поддерживает идентификатор профиля оповещения в формате идентификатора объекта настроек.&lt;br /&gt;
*Изменена структура ответа 403 на запросы POST `settings/objects`: JSON теперь представляет собой один объект, а не массив.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой свойства событий могли быть заданы в соответствии со свойствами модели семантического словаря событий в REST API версии 2, что приводило к временным непредвиденным состояниям событий в Grail. Поля семантического словаря функционируют только при отправке через механизм отчётности платформы, такой как детекторы аномалий ИИ.&lt;br /&gt;
*Исправлена ​​проблема с разрешениями при запросе журналов во встроенном представлении.&lt;br /&gt;
*Периоды отключения оповещений о проблемах ИИ, обнаруженных с помощью обнаружения аномалий Kubernetes, были увеличены, чтобы уменьшить количество случаев, когда проблемы с одной и той же первопричиной часто закрываются и снова возникают. Оповещения «Перезапуск контейнера» и «Уничтожение из-за нехватки памяти» теперь отключаются через 15 минут. Все остальные оповещения, для которых ранее период отключения составлял 5 минут, теперь отключаются через 10 минут.&lt;br /&gt;
*Исправлена ​​проблема с загрузкой предложений фильтров на экране сообщений об ошибках мобильного устройства.&lt;br /&gt;
*Исправлены временные метки окна обслуживания в сведениях о доказательствах API REST проблем v2.&lt;br /&gt;
*Фильтры сохраненной конфигурации фильтров больше не удаляются при переходе к списку услуг из панели мониторинга с примененными фильтрами панели мониторинга.&lt;br /&gt;
*Исправлено удаление конфигурации HTTP-шагов в пользовательской оболочке сервиса.&lt;br /&gt;
*Обнаружение частых проблем теперь отключено по умолчанию для событий/проблем, возникающих в одиночной сущности среды. В настройках обнаружения частых проблем есть соответствующая опция. Это не влияет на обнаружение частых проблем в приложениях, транзакциях, службах и инфраструктуре.&lt;br /&gt;
&lt;br /&gt;
*Решена проблема с плитками диаграмм Dashboards Classic, в которых точки данных не совпадали с легендой.&lt;br /&gt;
*Конечная точка API `/platform/ingest` теперь возвращает корректное сообщение об ошибке 404. Ранее конечная точка не соответствовала рекомендациям API Dynatrace при возникновении ответа 404. Теперь текстовый ответ заменяется корректным JSON-конвертом, содержащим код статуса.&lt;br /&gt;
*Исправлена ​​команда печати для установки узла в rack-aware кластере&lt;br /&gt;
*Фильтрация по «Состоянию развёртывания» теперь работает корректно, если значение фильтра содержит символ точки с запятой.&lt;br /&gt;
*Исправлена ​​ошибка разрешения классических проблем с заполнителями уведомлений при определении вложенного заполнителя внутри другого (например, `{Tags[{State}]}`). Примечание: поскольку эта конфигурация не поддерживается, вместо ошибки уведомления заполнители не будут разрешены.&lt;br /&gt;
*Исправлен случай, когда временные ошибки записи для проблем с событиями, настроенными на отсутствие объединения, могли приводить к потере решенных уведомлений.&lt;br /&gt;
*Исправлена ​​проблема, вызывавшая исключение NullPointerException в `SyntheticMonitorMECreatedByMigration`.&lt;br /&gt;
*Решена проблема с заполнителем NAM, отсутствует описание: добавлен новый параметр «NetworkAvailabilityMonitor» в раздел «Теги» для «Автоматически применяемых тегов».&lt;br /&gt;
*Функция обработки журнала `now()` теперь возвращает правильное значение.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой на плитках панели управления отображались неверные показатели отказов.&lt;br /&gt;
*Добавлен механизм повторных попыток в случае сбоя выборки распределенных трассировок на карте распределенных трассировок.&lt;br /&gt;
====Повтор сеанса====&lt;br /&gt;
*Специфическая для Chrome функция `getInnerHTML` заменяется на `getHTML` при попытке получить теневые корни.&lt;br /&gt;
&lt;br /&gt;
*Исправлен случай, когда видео для целевой страницы воспроизведения сеанса не отображалось из-за политики CSP страницы.&lt;br /&gt;
*Повтор сеанса: решена проблема, из-за которой в некоторых случаях страница воспроизведения загружала один и тот же элемент дважды, что приводило к сбою воспроизведения.&lt;br /&gt;
*Улучшено ведение журнала для упрощения расследования проблемы, при которой запись сеанса была удалена во время её создания, что привело к ошибке DeleteException. Это может произойти в клиентах, находящихся в пробной версии из-за адаптивного хранения.&lt;br /&gt;
====Синтетика====&lt;br /&gt;
*Когда контейнерное расположение Synthetic перегружено, а каталог кэша Chromium не очищается должным образом после каждого посещения, мы прибегаем к периодической очистке. В этом выпуске исправлена ​​ошибка в сопоставлении томов, из-за которой очистка не выполнялась.&lt;br /&gt;
====JavaScript====&lt;br /&gt;
*Исправлена ​​проблема воспроизведения сеанса, из-за которой сообщение о том, что HTML-тег набора фреймов не поддерживается, было замаскировано и, следовательно, нечитаемо.&lt;br /&gt;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Технологическая поддержка===&lt;br /&gt;
====Поддержка новых технологий====&lt;br /&gt;
*.NET 9 (модуль .NET)&lt;br /&gt;
*Набор инструментов Go с FIPS 1.21.13 (openssl-fips)&lt;br /&gt;
*Node.js 23 (модуль Node.js)&lt;br /&gt;
*NGINX 1.27.2 (модуль NGINX)&lt;br /&gt;
&lt;br /&gt;
*Windows Server 2012 R2 (модуль ОС)&lt;br /&gt;
*Поддержка трассировки библиотеки MassTransit.RabbitMQ для .NET (мин. v7.+)&lt;br /&gt;
*Alpine Linux (musl libc) на ARM64 для контейнеров (модуль NGINX)&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Улучшенное определение местоположения кода для серверов приложений Oracle WebLogic и баз данных Oracle====&lt;br /&gt;
''Безопасность приложений | Уязвимости''&lt;br /&gt;
&lt;br /&gt;
Мы улучшили определение местоположения кода для серверов приложений Oracle WebLogic и баз данных Oracle. Существующие уязвимости на уровне кода, связанные с этими технологиями, могут изменить свой идентификатор уязвимости безопасности.&lt;br /&gt;
====«Мониторинг журналов» переименован в «Логи».====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Аналитика журналов''&lt;br /&gt;
&lt;br /&gt;
Функция мониторинга журналов переименована в «Логи» , чтобы лучше отражать возможности функции. Все функции, возможности и пользовательский интерфейс остались без изменений.&lt;br /&gt;
&lt;br /&gt;
Кроме того, мы добавили прием Syslog с помощью АктивногоШлюза в список расширенных возможностей наблюдения за журналами.&lt;br /&gt;
====Новые атрибуты в журналах событий Windows====&lt;br /&gt;
====Отчеты командной строки для процессов====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Свойство командной строки теперь доступно для всех процессов, о которых сообщает ЕдиныйАгент.&lt;br /&gt;
====Метрики JMX Gauge поддерживают счетчик статистики====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Метрики JMX Gauge теперь поддерживают счётчик статистики. По умолчанию метрики Gauge будут работать как и раньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Мониторинг журналов''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Поддержка пользовательского кодирования в ЕдиномАгенте====&lt;br /&gt;
ЕдиныйАгент теперь можно настроить для приема и декодирования журналов, в которых отсутствует маркер BOM, определяющий метод кодирования или использование определённой кодировки для диакритических символов. Поддерживаются кодировки UTF-8, UTF-16 Little и Big Endian, Shift_JIS (японский язык) и EUC_KR (корейский язык).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Декларативная группировка процессов и глубоко контролируемые процессы====&lt;br /&gt;
Начиная с версии ЕдиногоАгента 1.307, процессы с глубоким мониторингом поддерживаются декларативной группировкой процессов в режимах Full-Stack Monitoring, Infrastructure Monitoring и Discovery при развертываниях на основе установщика ЕдиногоАгента и при классическом развертывании полного стека Kubernetes.&lt;br /&gt;
&lt;br /&gt;
Для других развертываний декларативная группировка поддерживается для процессов, которые не подвергаются глубокому мониторингу.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Добавлено новое поле «Дайджест образа контейнера»====&lt;br /&gt;
«Дайджест образа контейнера» теперь извлекается, сохраняется и отображается на странице свойств контейнера.&lt;br /&gt;
&lt;br /&gt;
Поле &amp;lt;code&amp;gt;containerImageDigest&amp;lt;/code&amp;gt;добавлено в семантический словарь. Это поле заполняется на основе уровня наблюдаемости .&lt;br /&gt;
&lt;br /&gt;
Предпосылки:&lt;br /&gt;
*Для мониторинга платформы Kubernetes с помощью АктивногоШлюза требуется АктивныйШлюз версии 1.291+и новый интерфейс Kubernetes, который будет включен для этого кластера.&lt;br /&gt;
*Наблюдаемость приложения или инфраструктуры требует ЕдиныйАгент версии 1.307+.&lt;br /&gt;
Новое поле записывается в дополнение к существующим полям &amp;lt;code&amp;gt;containerImageId&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;containerImageName&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Унифицированная нормализация пути exe-файла в группах процессов и экземплярах групп процессов в Windows====&lt;br /&gt;
Обнаруженные пути exe-процессов в Windows будут нормализованы до верхнего регистра.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшена чувствительность оповещения о диске====&lt;br /&gt;
Начиная с этого выпуска, при использовании сетевого диска или совместном использовании диска несколькими хостами (VMware datastore / Windows / Linux SMB / NFS или Amazon EFS) создаётся только одно оповещение/событие для соответствующих проблем. Мы не создаём оповещения для каждой точки монтирования отдельного диска.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Декларативная группировка процессов поддерживает глубоко контролируемые процессы====&lt;br /&gt;
Декларативная группировка процессов поддерживает глубоко контролируемые процессы. Глубоко контролируемые метрики начнут отображаться в декларативных групповых идентификаторах процессов (PGI).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Обновление функций: Наблюдаемость инфраструктуры | Хосты&amp;lt;/small&amp;gt;&lt;br /&gt;
====Улучшенные службы и обнаружение сетевых дисков в Linux====&lt;br /&gt;
Мы оптимизировали обнаружение служб ОС и сетевых дисков в Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Log Agent поддерживает журналы systemd====&lt;br /&gt;
ЕдиныйАгент  теперь может собирать журналы из Journald в системах Linux.&lt;br /&gt;
*Эта функция включена по умолчанию для новых арендаторов.&lt;br /&gt;
*На существующих клиентах необходимо включить его вручную: перейдите в Настройки &amp;gt; Мониторинг журналов &amp;gt; Флаги функций модуля журнала и включите Включить детектор журналов Journald .&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость приложений | Мейнфрейм''&amp;lt;/small&amp;gt;&lt;br /&gt;
====IMS Connect теперь отображается как экземпляр группы процессов====&lt;br /&gt;
ЕдиныйАгент теперь отображает IMS Connect как PGI. Это улучшение позволяет IMS Connect:&lt;br /&gt;
*Видно в трассировках PurePath и потоке обслуживания .&lt;br /&gt;
*Показывает собственные показатели производительности системы на PGI.&lt;br /&gt;
&amp;lt;small&amp;gt;''Обновление функций: Наблюдаемость инфраструктуры | Хосты''&amp;lt;/small&amp;gt;&lt;br /&gt;
====Введено обнаружение программного обеспечения безопасности====&lt;br /&gt;
ЕдиныйАгент обнаруживает следующее программное обеспечение безопасности: Carbon Black EDR (только в Windows), CrowdStrike Falcon XDR, Trellix Endpoint Security (ранее McAfee).&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 1.307 GA содержит 36 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Модуль ОС&lt;br /&gt;
|9&lt;br /&gt;
|-&lt;br /&gt;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Общие&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Сетевой модуль&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Мейнфрейм&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Go&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|АктивныйШлюз&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно-следственной связи ИИ&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====Фреймворк расширений====&lt;br /&gt;
*Исправлены проблемы с правами доступа, приводившие к сбоям в работе расширения мониторинга файловой системы.&lt;br /&gt;
*Добавлено кодирование URL в источнике данных Prometheus на конечной точке `query`.&lt;br /&gt;
====Модуль регистрации====&lt;br /&gt;
*События журнала Windows больше не пропускаются, если не установлен действительный поставщик журнала событий.&lt;br /&gt;
*Добавлена ​​дополнительная диагностика для обработки журнала событий.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Глубоко контролируемые процессы GraalVM Native Image теперь корректно отправляются в Dynatrace.&lt;br /&gt;
*Исправлено зависание агента ОС при обнаружении контейнеров в среде с установленным AquaSec.&lt;br /&gt;
*Технологии ОС (такие как система Windows) больше не сообщаются для процессов, не относящихся к ОС.&lt;br /&gt;
*Исправлена ​​проблема, возникшая в ЕдиномАгенте версии 295, из-за которой заглавные буквы заменялись строчными в ключах измерений для атрибутов ресурсов на уровне хоста. Благодаря этому исправлению ЕдиныйАгент снова поддерживает заглавные буквы. Поскольку все сигналы наблюдения (такие как журналы и метрики), создаваемые ЕдинымАгентом, дополняются атрибутами ресурсов на уровне хоста, это исправление может повлиять на конфигурации, основанные на атрибутах ресурсов на уровне хоста, таких как правила приема журналов, метрики журналов, события журналов или сохранённые запросы.&lt;br /&gt;
*Процессы DB2 Java теперь регистрируются отдельно от других процессов DB2.&lt;br /&gt;
&lt;br /&gt;
*Добавлен флаг отладки для отключения счётчиков производительности Windows при запуске. Это предотвращает сбои из-за повреждённых данных.&lt;br /&gt;
*Исправлено возникновение проблем, связанных с некорректной перезагрузкой, когда хост не отслеживается.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой в некоторых ситуациях перезагрузка определялась неправильно из-за различий в потоке журналов ОС.&lt;br /&gt;
*Исправлен сбой, возникавший в Windows с установленным Carbon Black. Он затрагивал только хосты, на которых не был настроен мониторинг служб ОС или классический мониторинг служб Windows.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​проблема с инструментированием журнала ошибок Apache, при которой строка журнала повторялась несколько раз.&lt;br /&gt;
====Общие====&lt;br /&gt;
*Исправлено создание отчётов по следующим показателям: `dt.runtime.nodejs.eventloop.utilization`, `dt.runtime.nodejs.eventloop.active_handles`, `dt.runtime.nodejs.memory.total` и `dt.runtime.nodejs.memory.used`.&lt;br /&gt;
*Исправлена ​​проблема защиты от атак, которая при использовании `String.getChars`, `StringBuilder.getChars` или `StringBuffer.getChars` могла привести к ложноположительной или ложноотрицательной атаке.&lt;br /&gt;
*Исправлена ​​проблема с разрешением DNS в расширении SNMP Traps.&lt;br /&gt;
*Атрибут `device.name` добавлен в журнал событий, сгенерированный SNMP-ловушкой.&lt;br /&gt;
*Исправлена ​​временно отсутствующая трансляция MIB для метрик из расширений SNMP Traps.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой бизнес-событие, использующее элементы ответа в своих правилах, не отправлялось, если запрос не захватывал распределенную трассировку из-за активной выборки.&lt;br /&gt;
====Сетевой модуль====&lt;br /&gt;
*Исправлен сбой сетевого агента в Windows, возникавший, когда драйвер фильтрации Npcap отсутствовал на хосте или не мог быть инициализирован.&lt;br /&gt;
====PHP====&lt;br /&gt;
*Решена проблема с поддержкой PHP FPM, которая приводила к тайм-аутам веб-запросов.&lt;br /&gt;
====Мейнфрейм====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой SQL Fetch отключался из-за неверного или отсутствующего псевдонима базы данных.&lt;br /&gt;
*Решена проблема, приводившая к сбою zRemote.&lt;br /&gt;
*Решена проблема, из-за которой zRemote исчерпывал внутренние буферы из-за снижения производительности.&lt;br /&gt;
*Решена проблема, из-за которой регионы CICS не инициализировались должным образом из-за избыточного количества сообщений о конфигурации, отправляемых с zRemote.&lt;br /&gt;
*Исправлены отсутствующие метрики процесса zDC в Grail.&lt;br /&gt;
====Java====&lt;br /&gt;
*Показатели кучи Java и GC теперь надежно сообщаются, когда приложение использует ZGC.&lt;br /&gt;
*При использовании библиотеки OkHttp добавление логики перехватчика, которая также выполняет синхронные вызовы OkHttp, больше не приводит к исключению NullPointerException. Вместо этого для трассировки учитывается только самый внешний вызов (вне перехватчика), а все остальные внутренние вызовы игнорируются.&lt;br /&gt;
====.NET====&lt;br /&gt;
*Улучшена совместимость модуля кода ЕдиногоАгента .NET с функцией оптимизации загрузчика домена приложений .NET Framework.&lt;br /&gt;
*Исправлена ​​ошибка в датчике MongoDB, которая приводила к возникновению исключения в приложении.&lt;br /&gt;
*Стабилизирован мониторинг OneAgent .NET для неподдерживаемых версий MassTransit.RabbitMQ.&lt;br /&gt;
====Go====&lt;br /&gt;
*Исправлен потенциальный сбой в пакете `golang.org/x/net/http2` для веб-серверов HTTP/2.&lt;br /&gt;
*Исправлена ​​проблема внедрения приложений Go, если объем встроенных данных о сборке превышает 64 КБ.&lt;br /&gt;
====АктивныйШлюз====&lt;br /&gt;
*Расширенная поддержка TLS в EEC до версий 1.2 и 1.3.&lt;br /&gt;
====Механизм причинно-следственной связи ИИ====&lt;br /&gt;
*Исправлена ​​обработка правил выборки на основе URL: настроенное правило игнорирования теперь всегда обрабатывается правильно, даже если ЕдиныйАгент находится под низкой нагрузкой.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 8.307 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
Версия 8.307 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
В версии 1.307 GA исправлено 3 проблемы.&lt;br /&gt;
====RUM====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой, если элемент имел несколько классов CSS и Visually Complete использовал атрибут класса CSS в качестве селектора, классы неправильно объединялись, что приводило к тому, что каскадная диаграмма Visually Complete неправильно отображала селектор CSS для ключевого элемента.&lt;br /&gt;
*Если запрос, выполненный агентом JavaScript, получает недействительный/неудачный ответ, он останавливает запись только в том случае, если запрос был из Session Replay, за исключением захватов ресурсов.&lt;br /&gt;
====Повтор сеанса====&lt;br /&gt;
*Решена проблема, из-за которой агент JavaScript при принудительном запуске или использовании в качестве резервного варианта не загружал модуль D в поток пользовательского интерфейса, а не в рабочий процесс, что приводило к отключению функции воспроизведения сеанса.&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
====/extensions/{technology}/availableHosts====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь  Параметр:&lt;br /&gt;
**Измененная технология в пути&lt;br /&gt;
***Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/service/requestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененная property scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененная scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;  Возвращаемый тип:&lt;br /&gt;
**Изменено 200 OK Изменена схема RequestAttribute&lt;br /&gt;
***Измененные данные о dataSources&lt;br /&gt;
****Измененная scope&lt;br /&gt;
*****Измененная служба serviceTechnology&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененная scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененная scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/entity/infrastructure/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups&amp;lt;/code&amp;gt;  Возвращаемый тип:&lt;br /&gt;
**Изменено 200 OK Изменена нулевая схема&lt;br /&gt;
***Измененные свойства metadata&lt;br /&gt;
****Добавленное свойство: declarativeConfigRuleId&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{meIdentifier}&amp;lt;/code&amp;gt;  Возвращаемый тип:&lt;br /&gt;
**Изменено 200 OK Изменена схема ProcessGroup&lt;br /&gt;
***Измененные свойства metadata&lt;br /&gt;
****Добавленное свойство: declarativeConfigRuleId&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/processes&amp;lt;/code&amp;gt;  Возвращаемый тип:&lt;br /&gt;
**Изменено 200 OK Изменена нулевая схема&lt;br /&gt;
***Измененные свойства metadata&lt;br /&gt;
****Добавленное свойство: declarativeConfigRuleId&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/processes/{meIdentifier}&amp;lt;/code&amp;gt;  Возвращаемый тип:&lt;br /&gt;
**Изменено 200 OK Изменена схема ProcessGroupInstance&lt;br /&gt;
***Измененные свойства metadata&lt;br /&gt;
****Добавленное свойство: declarativeConfigRuleId&lt;br /&gt;
====/timeseries====&lt;br /&gt;
Критические изменения&lt;br /&gt;
*Удалено &amp;lt;code&amp;gt;PUT /timeseries&amp;lt;/code&amp;gt;. Вместо этого используйте Metrics API v2 .&lt;br /&gt;
====/anonymize/====&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /anonymize/anonymizationJobs&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление &amp;lt;code&amp;gt;internalApplicationId&amp;lt;/code&amp;gt;в запрос&lt;br /&gt;
====/otlp/v1====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /otlp/v1/metrics&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Добавить 415 Неподдерживаемый тип носителя&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /otlp/v1/traces&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Добавить 415 Неподдерживаемый тип носителя&lt;br /&gt;
====/settings/effective-permissions====&lt;br /&gt;
Критические изменения&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/effective-permissions:resolve&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема ResolutionRequest&lt;br /&gt;
**Нарушенная совместимость&lt;br /&gt;
***Добавлено обязательное свойство: permissions&lt;br /&gt;
====/deployment/public/network====&lt;br /&gt;
Новое!&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/public/network&amp;lt;/code&amp;gt;&lt;br /&gt;
====/deployment/installer/agent/connectioninfo====&lt;br /&gt;
''! Критические изменения !''&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/agent/connectioninfo&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ConnectionInfo&lt;br /&gt;
*****Нарушенная совместимость&lt;br /&gt;
******Измененное свойство formattedCommunicationEndpoints&lt;br /&gt;
*******Тип изменен с массива на строку&lt;br /&gt;
====/oneagents/autoUpdateProblems====&lt;br /&gt;
Изменилась зрелость API.&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /oneagents/autoUpdateProblems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Расширения:&lt;br /&gt;
***Срок действия API изменен с &amp;lt;code&amp;gt;EARLY_ADOPTER&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;GENERAL_AVAILABILITY&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /oneagents/autoUpdateProblems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Расширения:&lt;br /&gt;
***Срок действия API изменен с &amp;lt;code&amp;gt;EARLY_ADOPTER&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;GENERAL_AVAILABILITY&amp;lt;/code&amp;gt;&lt;br /&gt;
====/auditlogs====&lt;br /&gt;
Ранний пользователь&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AuditLog&lt;br /&gt;
*****Измененные журналы auditLogs&lt;br /&gt;
******Измененные свойства category&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;BUILD_UNIT_V2&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AuditLogEntry&lt;br /&gt;
*****Измененные свойства category&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;BUILD_UNIT_V2&amp;lt;/code&amp;gt;&lt;br /&gt;
====/extensions/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/environmentConfiguration/assets&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ExtensionAssetsDto&lt;br /&gt;
*****Измененные свойства assets&lt;br /&gt;
******Измененнst свойства type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;DOCUMENT_DASHBOARD&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененные возможности в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;HTTP_HIGH_RESOURCE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocations&lt;br /&gt;
*****Измененные свойства locations&lt;br /&gt;
******Добавлены свойства: deployType lastModificationTimestamp&lt;br /&gt;
====/settings/history====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RevisionDiffPage&lt;br /&gt;
*****Измененные свойства items&lt;br /&gt;
******Добавлены свойства: appId schemaDisplayName schemaId summary&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RevisionDiffPage&lt;br /&gt;
*****Измененные свойства items&lt;br /&gt;
******Добавленное свойство: source&lt;br /&gt;
===API конфигурации===&lt;br /&gt;
====/extensions/{technology}/availableHosts====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь  Параметр:&lt;br /&gt;
**Измененная технология в пути&lt;br /&gt;
***Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/service/requestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененное свойство scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененное свойство scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 OK Изменена схема RequestAttribute&lt;br /&gt;
***Измененные данные о dataSources&lt;br /&gt;
****Измененное свойство scope&lt;br /&gt;
*****Измененная служба serviceTechnology&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененное свойство scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;  Запрос:  Измененная схема RequestAttribute&lt;br /&gt;
**Измененные данные о dataSources&lt;br /&gt;
***Измененное свойство scope&lt;br /&gt;
****Измененная служба serviceTechnology&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;RABBITMQ_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
====/applications/web====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойства monitoringSettings&lt;br /&gt;
*****Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /applications/web/default&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема WebApplicationConfig&lt;br /&gt;
*****Измененные свойства monitoringSettings&lt;br /&gt;
******Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /applications/web/default&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойства monitoringSettings&lt;br /&gt;
*****Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web/default/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойства monitoringSettings&lt;br /&gt;
*****Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойства monitoringSettings&lt;br /&gt;
*****Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /applications/web/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема WebApplicationConfig&lt;br /&gt;
*****Измененные свойства monitoringSettings&lt;br /&gt;
******Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /applications/web/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойства monitoringSettings&lt;br /&gt;
*****Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /applications/web/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема WebApplicationConfig&lt;br /&gt;
****Измененные свойства monitoringSettings&lt;br /&gt;
*****Добавлено свойство: libraryFileFromCdn&lt;br /&gt;
====/frequentIssueDetection====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /frequentIssueDetection&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема FrequentIssueDetectionConfig&lt;br /&gt;
*****Добавлено свойство: oftenIssueDetectionEnvironmentEnabled&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /frequentIssueDetection&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема FrequentIssueDetectionConfig&lt;br /&gt;
****Добавлено свойство: oftenIssueDetectionEnvironmentEnabled&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /frequentIssueDetection/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема FrequentIssueDetectionConfig&lt;br /&gt;
****Добавлено свойство: oftenIssueDetectionEnvironmentEnabled&lt;br /&gt;
====/extensions/{technology}====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в пути&lt;br /&gt;
****Добавлены значения перечисления: KOTLIN&lt;br /&gt;
====/service/requestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные свойства dataSources&lt;br /&gt;
*****Добавленное свойство: iibNodeTypeCondition&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;KOTLIN&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные Измененные свойства dataSources&lt;br /&gt;
*****Добавленное свойство: iibNodeTypeCondition&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;KOTLIN&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Измененные свойства dataSources&lt;br /&gt;
******Добавленное свойство: iibNodeTypeCondition&lt;br /&gt;
******Измененное свойство scope&lt;br /&gt;
*******Измененное свойство serviceTechnology&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;KOTLIN&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные свойства dataSources&lt;br /&gt;
*****Добавленное свойство: iibNodeTypeCondition&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;KOTLIN&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные свойства dataSources&lt;br /&gt;
*****Добавленное свойство: iibNodeTypeCondition&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;KOTLIN&amp;lt;/code&amp;gt;&lt;br /&gt;
====/hosts/{id}====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hosts/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема HostConfig&lt;br /&gt;
*****Измененное свойство techMonitoringConfigList&lt;br /&gt;
******Измененные свойства technologies&lt;br /&gt;
*******Измененные свойства type&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;PYTHON&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hosts/{id}/technologies&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема TechMonitoringList&lt;br /&gt;
*****Измененные свойства technologies&lt;br /&gt;
******Измененные свойства type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;PYTHON&amp;lt;/code&amp;gt;&lt;br /&gt;
====/technologies====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /technologies&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема TechMonitoringList&lt;br /&gt;
*****Измененные свойства technologies&lt;br /&gt;
******Измененные свойства type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;PYTHON&amp;lt;/code&amp;gt;&lt;br /&gt;
===API кластера===&lt;br /&gt;
====/nodeManagement/joining====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /nodeManagement/joining&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавить rackName в запрос&lt;br /&gt;
====/settings====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/effectiveValues&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление adminAccess в запрос&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocations&lt;br /&gt;
*****Измененные свойства locations&lt;br /&gt;
******Добавлены свойства: deployType lastModificationTimestamp&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3277</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3277"/>
		<updated>2025-12-04T20:34:32Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
*[[Примечания к релизу 300]]&lt;br /&gt;
*[[Примечания к релизу 304]]&lt;br /&gt;
*[[Примечания к релизу 308]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_304&amp;diff=3276</id>
		<title>Примечания к релизу 304</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_304&amp;diff=3276"/>
		<updated>2025-12-04T20:31:43Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 304'''''  '''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 304'''''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 300.'''&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Обновления и новые установки заблокированы для следующих операционных систем====&lt;br /&gt;
Блокируются следующие операционные системы:&lt;br /&gt;
*Red Hat Enterprise Linux (RHEL), Oracle Linux 8.6&lt;br /&gt;
*Red Hat Enterprise Linux (RHEL), Oracle Linux 8.9&lt;br /&gt;
Если вы используете одну из этих систем, вам необходимо обновить ОС, прежде чем вы сможете применить это обновление Dynatrace.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Улучшен процессор Cassandra в некоторых развертываниях====&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Dynatrace.&lt;br /&gt;
====Поддержка IPv6 для мониторов доступности сети====&lt;br /&gt;
''Цифровой опыт | Синтетика''&lt;br /&gt;
&lt;br /&gt;
АктивныйШлюз версии 1.301+ Dynatrace версии 1.302+&lt;br /&gt;
&lt;br /&gt;
NAM был улучшен благодаря поддержке IPv6. Теперь вы можете использовать NAM для проверки доступности сети и устройств в сетях IPv6.&lt;br /&gt;
====Улучшена страница кластера Kubernetes====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Версия продукта АктивныйШлюз (вместо версии сборки) теперь отображается на странице кластера Kubernetes для соответствия странице статуса развертывания .&lt;br /&gt;
====NAM targetFilter с поддержкой пользовательских устройств и экземпляров групп процессов====&lt;br /&gt;
NAM был улучшен за счёт добавления поддержки пользовательских устройств и других возможностей в &amp;lt;code&amp;gt;targetFilter&amp;lt;/code&amp;gt;. Вы можете использовать новые фильтры:&lt;br /&gt;
*&amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;entityId&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;processGroupInstance&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;interfacesOf&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;extensionName&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;tags&amp;lt;/code&amp;gt;&lt;br /&gt;
====Развертывание Kubernetes: дополнительные области действия====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Помимо &amp;lt;code&amp;gt;metrics.ingest&amp;lt;/code&amp;gt;области действия токен сбора данных теперь включает &amp;lt;code&amp;gt;logs.ingest&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;openTelemetryTrace.ingest&amp;lt;/code&amp;gt;.&lt;br /&gt;
*На странице «Начать мониторинг кластеров Kubernetes» в разделе «Установка оператора Dynatrace» параметр «Токен захвата данных» &amp;gt; «Сгенерировать токен» создает токен, включающий следующие области действия:&lt;br /&gt;
**&amp;lt;code&amp;gt;logs.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
**&amp;lt;code&amp;gt;metrics.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
**&amp;lt;code&amp;gt;openTelemetryTrace.ingest&amp;lt;/code&amp;gt;&lt;br /&gt;
*Страница «Сгенерировать токен доступа» теперь включает шаблон Kubernetes: Data Ingest с теми же областями действия, что и выше.&lt;br /&gt;
*Токен сбора данных , сгенерированный страницей развертывания Kubernetes, теперь содержит те же области действия, что и выше.&lt;br /&gt;
====Дашборд рабочего тегирования====&lt;br /&gt;
Процесс тегирования отвечает за назначение тегов, зон управления и имён сущностям на основе заданных правил. Теперь вы можете использовать новую панель инструментов предустановок тегирования, чтобы:&lt;br /&gt;
*Проверить время выполнения этого рабочего процесса на предмет тегирования, зон управления и правил именования.&lt;br /&gt;
*Просматривайте самые медленные применяемые правила во время выполнения рабочего процесса, что важно для масштабирования правил.&lt;br /&gt;
====Доступен новый источник атрибутов запроса для идентификатора группы транзакций CICS====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Мы добавили поддержку источника атрибута запроса идентификатора группы транзакций CICS.&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
*Добавлена поддержка Red Hat Enterprise Linux 9.5&lt;br /&gt;
*Добавлена поддержка Oracle Linux 9.5&lt;br /&gt;
*Добавлена поддержка Rocky Linux 9.5&lt;br /&gt;
====Следующие операционные системы больше не поддерживаются с указанной версии:====&lt;br /&gt;
*Linux : Oracle Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Rocky Linux 9.0, 9.3&lt;br /&gt;
**x86-64﻿&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Oracle Linux 8.6&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
====Следующие операционные системы вскоре больше не будут поддерживаться с более поздних от данного обновления Dynatrace, об этом будет объявлено в соответствующих примечаниях к релизу:====&lt;br /&gt;
Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
*x86-64&lt;br /&gt;
Linux : Amazon Linux 2&lt;br /&gt;
*x86-64&lt;br /&gt;
Linux : Debian 10&lt;br /&gt;
*x86-64&lt;br /&gt;
====Операционные системы, поддержка которых в недавнем времени была прекращена:====&lt;br /&gt;
Linux : Oracle Linux 7.9&lt;br /&gt;
*x86-64&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.304 GA содержит 31 решенных проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Мониторинг инфраструктуры&lt;br /&gt;
|1&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;
*Исправлены несоответствия аутентификации для триггеров событий рабочего процесса при запуске с событиями, отличными от bizevents. Проверьте разрешения вашего участника рабочего процесса, если поведение триггера отличается.&lt;br /&gt;
*Список заблокированных исполняемых файлов Process Agent для Windows расширен следующими файлами: `&amp;quot;SEARCHINDEXER.EXE&amp;quot;, &amp;quot;LSM.EXE&amp;quot;, &amp;quot;WINLOGO.EXE&amp;quot;, &amp;quot;SPOOLSV.EXE&amp;quot;, &amp;quot;TASKHOST.EXE&amp;quot;, &amp;quot;SPPSVC.EXE&amp;quot;, &amp;quot;SEARCHFILTERHOST.EXE&amp;quot;, &amp;quot;MMC.EXE&amp;quot;, &amp;quot;MQSVC.EXE&amp;quot;, &amp;quot;WMIPRVSE.EXE&amp;quot;, &amp;quot;WININIT.EXE&amp;quot;, &amp;quot;SERVICES.EXE&amp;quot;, &amp;quot;EXPLORER.EXE&amp;quot;, &amp;quot;SEARCHPROTOCOLHOST.EXE&amp;quot;, &amp;quot;POWERSHELL.EXE&amp;quot;, &amp;quot;SDIAGNHOST.EXE&amp;quot;, &amp;quot;TASKHOSTW.EXE&amp;quot;, &amp;quot;SIHOST.EXE&amp;quot;, &amp;quot;TASKMGR.EXE&amp;quot;`. &amp;lt;small&amp;gt;( OA-35354 )&amp;lt;/small&amp;gt;&lt;br /&gt;
*Исправлена ошибка, из-за которой политика IAM, запрещающая запись в группу схемы `group:privacy-settings`, препятствовала созданию мобильных приложений RUM.&lt;br /&gt;
*График пропускной способности для вызовов/вызываемых услуг зафиксирован на странице обзора услуг.&lt;br /&gt;
*Улучшена чувствительность прокрутки в представлении отдельных трасс распределенных трасс.&lt;br /&gt;
*Подсказка IP-адреса клиента больше не отображается, если IP-адрес клиента недоступен.&lt;br /&gt;
*В событиях ИИ, вызванных обнаружением аномалий службы, `endpoint.name` теперь записывается как массив.&lt;br /&gt;
*Исправлена отсутствующая конфигурация VictorOps в автономных кластерах.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Dynatrace.&lt;br /&gt;
*Периоды отключения оповещений о проблемах ИИ, обнаруженных с помощью обнаружения аномалий Kubernetes, были увеличены, чтобы уменьшить количество случаев, когда проблемы с одной и той же первопричиной часто закрываются и снова возникают. Оповещения «Перезапуск контейнера» и «Уничтожение из-за нехватки памяти» теперь отключаются через 15 минут. Все остальные оповещения, для которых ранее период отключения составлял 5 минут, теперь отключаются через 10 минут.&lt;br /&gt;
&lt;br /&gt;
*Решена проблема, из-за которой приложения со схемами настроек не могли завершить установку во вновь созданных средах.&lt;br /&gt;
*Формат времени пульса ЕдиногоАгента теперь правильный в веб-интерфейсе.&lt;br /&gt;
*На странице унифицированного анализа больше не будут отображаться метрические маркеры для удаленных проблем.&lt;br /&gt;
*Детекторы аномалий, созданные через API настроек и использующие параметры анализатора по умолчанию, теперь работают так, как и ожидалось.&lt;br /&gt;
*Решена проблема, из-за которой необязательный фильтр селектора метрик, содержащий условия «или», учитывал только один тип условия для каждого ключа метрики.&lt;br /&gt;
*Исправлена ошибка, из-за которой HTTP-вызовы кластера в сервер лицензирования не работали для определенных конфигураций брандмауэра/прокси-сервера.&lt;br /&gt;
*Решена проблема, из-за которой временные интервалы, относящиеся к плиткам, на панелях мониторинга не включали часовой пояс, в котором они были установлены. Временной интервал всегда интерпретировался как местное время, поэтому пользователи в разных часовых поясах видели разные данные для одних и тех же плиток.&lt;br /&gt;
*Кнопки «Создать метрику» и «Создать правило обработки» в приложении «Журналы и события» отключаются, если фильтры в запросе слишком длинные.&lt;br /&gt;
*Исправлена ошибка, которая могла привести к увеличению нагрузки на процессор и память при запуске менеджера проблем, если зоны управления меняются слишком часто для сущностей событий.&lt;br /&gt;
*Исправлена обработка данных датчика пролета для старых ЕдиныхАгентов.&lt;br /&gt;
*Data Explorer, предыдущая версия Dynatrace: исправлено значение сопоставления столбцов для таблицы. &amp;lt;small&amp;gt;)&amp;lt;/small&amp;gt;&lt;br /&gt;
*Количество поддерживаемых (принимаемых) событий на диапазон ограничено 128.&lt;br /&gt;
*На панели мониторинга «Защита приложений во время выполнения (RAP)» / «Основные хосты RAP» неверная метрика `builtin:billing.runtime_vulnerability_analytics.usage_per_host` была заменена корректной метрикой `builtin:billing.runtime_application_protection.usage_per_host`.&lt;br /&gt;
*Файл `dynakube.yaml` теперь использует последнюю версию API&lt;br /&gt;
*Фильтры отношений на странице «Классические службы» теперь объединяют несколько значений с помощью логического оператора ИЛИ.&lt;br /&gt;
====Повтор сеанса====&lt;br /&gt;
*Добавлена минимальная высота проигрывателя, чтобы избежать отображения сессий слишком маленькими.&lt;br /&gt;
*Некоторые длинные разделенные сеансы загружались слишком долго, поэтому для улучшения времени загрузки мы пропускаем операции, которые можно пропустить, до момента начала воспроизведения.&lt;br /&gt;
*Исправлена ошибка в воспроизведении сеанса, из-за которой элементы INPUT и TEXTAREA не маскировались, если их значения были заполнены по умолчанию.&lt;br /&gt;
====Мониторинг инфраструктуры====&lt;br /&gt;
*Добавлены новые параметры для снижения уровня проверки SSL-сертификатов для MySQL и PostgreSQL.&lt;br /&gt;
====Цели уровня обслуживания====&lt;br /&gt;
*Устранена возможная ошибка при миграции SLO из управляемых сред в SaaS-среды при использовании SaaS Upgrade Assistant.&lt;br /&gt;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Окончание поддержки фреймворка Extensions 1.0====&lt;br /&gt;
ЕдиныйАгент 1.299 — последняя версия, поддерживающая фреймворк ЕдиныйАгент Extensions 1.0. Вы можете продолжить использовать ЕдиныйАгент Extensions 1.0, если останетесь на версии ЕдиныйАгент 1.299. Обратите внимание, что это означает, что вы будете использовать неподдерживаемую версию Python 3.8. Настоятельно рекомендуем перенести ваши расширения на последнюю версию фреймворка Extensions 2.0.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент версии 1.301 и более поздние версии не поддерживают фреймворк ЕдиныйАгент Extensions 1.0.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Атрибуты ресурсов на уровне хоста====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Мы добавили &amp;lt;code&amp;gt;k8s.node.name&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;
*Каждое правило включения теперь добавляет необязательный суффикс ротации ( &amp;lt;code&amp;gt;[-._]*&amp;lt;/code&amp;gt;) в конец имени файла. Это означает, что имена файлов могут иметь суффиксы для ротации без необходимости явной настройки.&lt;br /&gt;
*Файлы логов теперь разрешены в каталоге &amp;lt;code&amp;gt;log&amp;lt;/code&amp;gt;или &amp;lt;code&amp;gt;logs&amp;lt;/code&amp;gt;подкаталоге любого уровня каталога. Имена подкаталогов теперь более гибкие, допуская такие варианты, как &amp;lt;code&amp;gt;logfile&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;logfiles&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;applogs&amp;lt;/code&amp;gt;.&lt;br /&gt;
*Предыдущая блокировка файлов в &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt;каталоге снимается, если соблюдены стандартные условия каталога лога или расширения.&lt;br /&gt;
*Теперь разрешены файлы логов с &amp;lt;code&amp;gt;.txt&amp;lt;/code&amp;gt;расширением , что расширяет совместимость с текстовыми форматами логов.&lt;br /&gt;
Эти изменения не влияют на правила автоматического определения файлов логов, которые остаются прежними.&lt;br /&gt;
====Обогащение событий ОС-служб====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
События, генерируемые настройками служб ОС, теперь будут дополнены элементом, &amp;lt;code&amp;gt;dt.settings.object_id&amp;lt;/code&amp;gt;используемым для уникальной идентификации настроек, используемых для вызова события.&lt;br /&gt;
====Модуль Java автоматически отслеживает входящие сообщения Kafka на основе аннотации @KafkaListener====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Модуль Java ЕдиныйАгент теперь автоматически отслеживает входящие сообщения Kafka, если приложение использует метааннотацию с помощью аннотации Spring @KafkaListener.&lt;br /&gt;
====Автоматическое обогащение лога, если включен удаленный JMX====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Модуль Java ЕдиныйАгент теперь автоматически дополняет строки лога, если приложение использует SLF4J, включен удаленный JMX и активен JUL LogManager.&lt;br /&gt;
====Улучшена обработка подзапросов Apache====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Подзапросы Apache (включая использование mod_dir) теперь обрабатываются должным образом, предотвращая потенциальные сбои ЕдиногоАгента.&lt;br /&gt;
====Добавлена поддержка VxFS====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Мы добавили поддержку дисков, использующих файловую систему VERITAS (VxFS).&lt;br /&gt;
====Обогащение инфраструктурных событий====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
События, генерируемые настройками инфраструктуры, теперь будут дополнены элементом &amp;lt;code&amp;gt;dt.settings.object_id&amp;lt;/code&amp;gt;, который однозначно идентифицирует настройки, используемые для вызова события.&lt;br /&gt;
====Обогащение событий DiskEdge====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
События, генерируемые настройками Disk Edge, теперь будут дополнены элементом &amp;lt;code&amp;gt;dt.settings.object_id&amp;lt;/code&amp;gt;, который однозначно идентифицирует настройки, используемые для вызова события.&lt;br /&gt;
====Оптимизированная обработка логов в ЕдиномАгенте====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Обработка логов в ЕдиномАгенте была оптимизирована для значительного сокращения использования памяти и процессора.&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 1.303 GA содержит 38 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|модуль ОС&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|Go&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Общие&lt;br /&gt;
|9&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Мейнфрейм&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|Сетевой модуль&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно-следственной связи ИИ&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Live Debugger&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль регистрации&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Фреймворк расширений&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Регулирование лога было добавлено к функционалу, отвечающему за обнаружение связи между ДИСК и сущностью EBS_VOLUME.&lt;br /&gt;
*Решена проблема, из-за которой общие ресурсы NFS не определялись должным образом на хостах Linux.&lt;br /&gt;
*Исправлена ошибка, из-за которой проверка состояния трассировщиков процессов контейнеров на хосте с большим количеством контейнеров занимала слишком много времени, что приводило к пробелам в метриках.&lt;br /&gt;
&lt;br /&gt;
*Исправлено некорректное предупреждение «Требуется перезапуск», отображаемое для некоторых Apache HTTPD с развёртываниями PHP. &amp;lt;small&amp;gt;( OA-37247 )&amp;lt;/small&amp;gt;&lt;br /&gt;
*Исправлен редкий случай, когда проблема с подключением могла возникнуть при отключенном оповещении о подключении для определенной группы процессов.&lt;br /&gt;
&lt;br /&gt;
*Исправлена проблема, возникшая в ЕдиномАгенте версии 295, из-за которой заглавные буквы заменялись строчными в ключах измерений для атрибутов ресурсов на уровне хоста. Благодаря этому исправлению ЕдиныйАгент снова поддерживает заглавные буквы. Поскольку все сигналы наблюдения (такие как логи и метрики), создаваемые ЕдинымАгентом, дополняются атрибутами ресурсов на уровне хоста, это исправление может повлиять на конфигурации, основанные на атрибутах ресурсов на уровне хоста, таких как правила приема логов, метрики журналов, события логов или сохранённые запросы.&lt;br /&gt;
*Процессы DB2 Java теперь регистрируются отдельно от других процессов DB2.&lt;br /&gt;
====Go====&lt;br /&gt;
*Исправлена проблема с отчетами о стеке вызовов в профилировщике процессоров Go, которая затрагивает Go версии 1.21 и более поздних.&lt;br /&gt;
*Исправлен потенциальный сбой в пакете `golang.org/x/net/http2` для веб-серверов HTTP/2.&lt;br /&gt;
====Общие====&lt;br /&gt;
*Исправлена ошибка, из-за которой модуль кода Java прерывал сбор информации из сервлета или фильтра, что могло приводить к отсутствию путей, если при получении пути к сервлету возникало исключение.&lt;br /&gt;
*Обновлена зависимость libexpat до версии 2.6.3.&lt;br /&gt;
*Исправлена ошибка, из-за которой некоторые ЕдиныеАгенты полностью прекращали создавать новые пути после прохождения периода очень высокой нагрузки.&lt;br /&gt;
*Улучшена обработка исключений функции атаки на уровне кода и оценки уязвимости, чтобы больше не подавлять `StackOverflowError`.&lt;br /&gt;
&lt;br /&gt;
*Исправлена проблема, из-за которой измерение `dt.host_group.id` содержало измерение `dt.entity.host_group` и наоборот.&lt;br /&gt;
*Службы ОС очищаются после 3 неудачных попыток создания дескриптора sdbus, что ранее приводило к устареванию данных о службах ОС.&lt;br /&gt;
&lt;br /&gt;
*Исправлена проблема с разрешением DNS в расширении SNMP Traps.&lt;br /&gt;
*Атрибут `device.name` добавлен в лог событий, сгенерированный SNMP-ловушкой.&lt;br /&gt;
*Исправлена временно отсутствующая трансляция MIB для метрик из расширений SNMP Traps.&lt;br /&gt;
====.NET====&lt;br /&gt;
*Сокращение накладных расходов на функции ЕдиногоАгента CLV/RAP для приложений .NET в случае крайней необходимости.&lt;br /&gt;
*Улучшена стабильность функций ЕдиныйАгент CLV/RAP для приложений .NET.&lt;br /&gt;
====Мейнфрейм====&lt;br /&gt;
*Вызовы служб теперь будут более сбалансированными благодаря рандомизации идентификаторов серверов для агентов мэйнфреймов.&lt;br /&gt;
*Решена проблема, из-за которой из-за исключений при обработке сообщений от мэйнфрейма zRemote исчерпывал свой пул буферов анализа.&lt;br /&gt;
*Исправлена ошибка, из-за которой zRemote неожиданно отменял регистрацию компонента мэйнфрейма в определенных условиях.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ошибка, из-за которой SQL Fetch отключался из-за неверного или отсутствующего псевдонима базы данных.&lt;br /&gt;
*Решена проблема, приводившая к сбою zRemote.&lt;br /&gt;
*Решена проблема, из-за которой регионы CICS не инициализировались должным образом из-за избыточного количества сообщений о конфигурации, отправляемых с zRemote.&lt;br /&gt;
====Сетевой модуль====&lt;br /&gt;
*Исправлена утечка памяти oneagentnetwork.&lt;br /&gt;
&lt;br /&gt;
*Исправлен расчет размера сегмента данных TCP в случае разгрузки TCP.&lt;br /&gt;
*Исправлен расчет тайм-аутов и длительностей, которые могли привести к завышению показателей повторной передачи.&lt;br /&gt;
*Исправлен сбой oneagentnetwork, связанный с изменением состояния сетевой карты с «неисправно» на «включено».&lt;br /&gt;
====Node.js====&lt;br /&gt;
*Исправлена ошибка, которая, начиная с ЕдиногоАгента 299, приводила к сбою приложений Node.js, использующих KafkaJS (в случаях, когда истекал тайм-аут текущей трассировки/purepath).&lt;br /&gt;
====Механизм причинно-следственной связи ИИ====&lt;br /&gt;
*Решена проблема, из-за которой при обработке допустимого тега traceparent без дополнительной информации тега Dynatrace корневые пути не выбирались.&lt;br /&gt;
====Live Debugger====&lt;br /&gt;
*Live Debugger теперь будет перебирать полный список АктивныхШлюзов.&lt;br /&gt;
====Модуль регистрации====&lt;br /&gt;
*Добавлена дополнительная диагностика для обработки лога событий.&lt;br /&gt;
&lt;br /&gt;
*События лога Windows больше не пропускаются, если не установлен действительный поставщик лога событий.&lt;br /&gt;
====PHP====&lt;br /&gt;
*Решена проблема с поддержкой PHP FPM, которая приводила к тайм-аутам веб-запросов.&lt;br /&gt;
====Фреймворк расширений====&lt;br /&gt;
*Исправлены проблемы с правами доступа, приводившие к сбоям в работе расширения мониторинга файловой системы.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 8.303 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
Версия 8.303 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
В версии 1.303 GA исправлено 5 проблем.&lt;br /&gt;
*Исправлена проблема на страницах, использующих сконструированные таблицы стилей с веб-компонентами, из-за которой некоторым операциям, записанным с помощью функции воспроизведения сеанса, могло быть назначено неправильное время, что приводило к их более раннему воспроизведению.&lt;br /&gt;
*Исправлена ошибка, из-за которой время окончания обратного вызова превышало длительность действия.&lt;br /&gt;
*Исправлена проблема, вызванная неполной реализацией NavigationTimings в Mobile Safari, которая приводила к объединению сеансов разных пользователей.&lt;br /&gt;
*Исправлена ошибка, из-за которой агент JavaScript RUM неправильно связывал время ресурсов с соответствующими вызовами XHR.&lt;br /&gt;
*Исправлена ошибка, из-за которой агент JavaScript RUM не мог правильно помечать ресурсы для одного и того же URL-адреса одновременно, а повторно использовал один и тот же ресурс для обоих вызовов XHR/fetch вместо того, чтобы учитывать и другой, что приводило к тому, что время ресурсов в маяке не было связано с действиями XHR/fetch.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
====/extensions, /hub/extensions1/, /hub/extensions2/, /hub/technologies/====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /extensions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ExtensionUploadResponseDto&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененные свойства metrics&lt;br /&gt;
********Измененные свойства metadata&lt;br /&gt;
*********Добавленное свойство: metricInterval&lt;br /&gt;
***Изменение 201 Создание&lt;br /&gt;
****Измененная схема ExtensionUploadResponseDto&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененные свойства metrics&lt;br /&gt;
********Измененные свойства metadata&lt;br /&gt;
*********Добавленное свойство: metricInterval&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/{extensionVersion}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема расширения&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененные свойства metrics&lt;br /&gt;
********Измененные свойства metadata&lt;br /&gt;
*********Добавленное свойство: metricInterval&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /extensions/{extensionName}/{extensionVersion}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема расширения&lt;br /&gt;
*****Измененное свойство featureSetsDetails&lt;br /&gt;
******Измененная схема значения словаря:&lt;br /&gt;
*******Измененные свойства metrics&lt;br /&gt;
********Измененные свойства metadata&lt;br /&gt;
*********Добавленное свойство: metricInterval&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hub/extensions1/{extension1FQN}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ItemDetails&lt;br /&gt;
*****Изменено свойство extension2Details&lt;br /&gt;
******Измененные свойства releases&lt;br /&gt;
*******Измененные свойства featureSets&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Измененные свойства metrics&lt;br /&gt;
**********Измененные свойства metadata&lt;br /&gt;
***********Добавленное свойство: metricInterval&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hub/extensions2/{extensionName}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ItemDetails&lt;br /&gt;
*****Изменено свойство extension2Details&lt;br /&gt;
******Измененные свойства releases&lt;br /&gt;
*******Измененные свойства featureSets&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Измененные свойства metrics&lt;br /&gt;
**********Измененные свойства metadata&lt;br /&gt;
***********Добавленное свойство: metricInterval&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /hub/technologies/{slug}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ItemDetails&lt;br /&gt;
*****Изменено свойство extension2Details&lt;br /&gt;
******Измененные свойства releases&lt;br /&gt;
*******Измененные свойства featureSets&lt;br /&gt;
********Измененная схема значения словаря:&lt;br /&gt;
*********Измененные свойства metrics&lt;br /&gt;
**********Измененные свойства metadata&lt;br /&gt;
***********Добавленное свойство: metricInterval&lt;br /&gt;
====/synthetic/====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/executions/batch&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Delete Dt-App-Context в заголовке&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/executions/{executionId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Delete Dt-App-Context в заголовке&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors&amp;lt;/code&amp;gt;Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Delete Dt-App-Context в заголовке&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Delete Dt-App-Context в заголовке&lt;br /&gt;
====/oneagents====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /oneagents&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменено detailAvailabilityState в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;UNMONITORED_AGENT_MIGRATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема HostsListPage&lt;br /&gt;
*****Изменены свойства hosts&lt;br /&gt;
******Измененное свойство detailAvailabilityState&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;UNMONITORED_AGENT_MIGRATED&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/locations (API v1)====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Удалено обязательное свойство: &amp;lt;code&amp;gt;entityId&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocation&lt;br /&gt;
*****'''! Критические изменения'''&lt;br /&gt;
******Удалено обязательное свойство: &amp;lt;code&amp;gt;entityId&amp;lt;/code&amp;gt;&lt;br /&gt;
====/tokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененные разрешения в запросе&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CreateToken&lt;br /&gt;
****Измененные свойства scopes&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens/lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема TokenMetadata&lt;br /&gt;
*****Измененные свойства scopes&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема TokenMetadata&lt;br /&gt;
*****Измененные свойства scopes&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /tokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема UpdateToken&lt;br /&gt;
****Измененные свойства scopes&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
====/apiTokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ApiTokenList&lt;br /&gt;
*****Измененное свойство apiTokens&lt;br /&gt;
******Измененные свойства scopes&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема ApiTokenCreate&lt;br /&gt;
****Измененные свойства scopes&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens/lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ApiToken&lt;br /&gt;
*****Измененные свойства scopes&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ApiToken&lt;br /&gt;
*****Измененные свойства scopes&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /apiTokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема ApiTokenUpdate&lt;br /&gt;
****Измененные свойства scopes&lt;br /&gt;
*****Добавленное значение перечисления: &amp;lt;code&amp;gt;agentTokenManagement.read&amp;lt;/code&amp;gt;&lt;br /&gt;
====/settings====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/effective-permissions:resolve&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная нулевая схема&lt;br /&gt;
*****Добавленное свойство: контекст&lt;br /&gt;
====/synthetic/locations (API v2)====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Удалено обязательное свойство: entityId&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocation&lt;br /&gt;
*****'''! Критические изменения'''&lt;br /&gt;
******Удалено обязательное свойство: entityId&lt;br /&gt;
====/synthetic/nodes====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/nodes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавить assignedToLocation в запрос&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/nodes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавить isContainerized в запрос&lt;br /&gt;
====/entity/infrastructure/process-groups====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная нулевая схема&lt;br /&gt;
*****Измененное свойство metadata&lt;br /&gt;
******Добавленные свойства: osagent.groupIdName osagent.instanceIdName&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{meIdentifier}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ProcessGroup&lt;br /&gt;
*****Измененное свойство metadata&lt;br /&gt;
******Добавленные свойства: osagent.groupIdName osagent.instanceIdName&lt;br /&gt;
====/entity/infrastructure/processes====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/processes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная нулевая схема&lt;br /&gt;
*****Измененное свойство metadata&lt;br /&gt;
******Добавленные свойства: osagent.groupIdName osagent.instanceIdName&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/processes/{meIdentifier}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема ProcessGroupInstance&lt;br /&gt;
*****Измененное свойство metadata&lt;br /&gt;
******Добавленные свойства: osagent.groupIdName osagent.instanceIdName&lt;br /&gt;
====/oneagents/autoUpdateProblems====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /oneagents/autoUpdateProblems&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AgentPotentialProblemsState&lt;br /&gt;
*****Измененное свойство autoUpdateProblems&lt;br /&gt;
******Добавлено свойство: architecture&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленные свойства: countryName regionName&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocation&lt;br /&gt;
*****Добавленные свойства: countryName regionName&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавлено свойство: nodeNames&lt;br /&gt;
===API конфигурации===&lt;br /&gt;
====/extensions====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в пути&lt;br /&gt;
****Добавленное значение перечисления: &amp;lt;code&amp;gt;HELIDON&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в пути&lt;br /&gt;
****Добавлены значения перечисления: &amp;lt;code&amp;gt;CLR&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;OWIN_KATANA&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;WCF&amp;lt;/code&amp;gt;&lt;br /&gt;
====/service====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;HELIDON&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;HELIDON&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Измененные данные о свойствах dataSources&lt;br /&gt;
******Измененное свойство scope&lt;br /&gt;
*******Измененное свойство serviceTechnology&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;HELIDON&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;HELIDON&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;HELIDON&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;CLR&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;OWIN_KATANA&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;WCF&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;CLR&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;OWIN_KATANA&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;WCF&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Измененные данные о свойствах dataSources&lt;br /&gt;
******Измененное свойство scope&lt;br /&gt;
*******Измененное свойство serviceTechnology&lt;br /&gt;
********Добавлены значения перечисления: &amp;lt;code&amp;gt;CLR&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;OWIN_KATANA&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;WCF&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;CLR&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;OWIN_KATANA&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;WCF&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о свойствах dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;CLR&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;OWIN_KATANA&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;WCF&amp;lt;/code&amp;gt;&lt;br /&gt;
====/cloudFoundry/credentials/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cloudFoundry/credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема CloudFoundryCredentials&lt;br /&gt;
*****Измененное свойство endpointStatus&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;FASTCHECK_TOO_MANY_SUBSCRIPTIONS&amp;lt;/code&amp;gt;&lt;br /&gt;
====/kubernetes/credentials/====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /kubernetes/credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема KubernetesCredentials&lt;br /&gt;
*****Измененное свойство endpointStatus&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;FASTCHECK_TOO_MANY_SUBSCRIPTIONS&amp;lt;/code&amp;gt;&lt;br /&gt;
====/extensions/{technology}/availableHosts====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в пути&lt;br /&gt;
****Добавлены значения перечисления: &amp;lt;code&amp;gt;LOGSTASH_LOGBACK_ENCODER&amp;lt;/code&amp;gt;&lt;br /&gt;
====/service/requestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененное свойство dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;LOGSTASH_LOGBACK_ENCODER&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство source&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;CICS_TRANSACTION_GROUP_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененное свойство dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;LOGSTASH_LOGBACK_ENCODER&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство source&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;CICS_TRANSACTION_GROUP_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Измененное свойство dataSources&lt;br /&gt;
******Измененное свойство scope&lt;br /&gt;
*******Измененное свойство serviceTechnology&lt;br /&gt;
********Добавлены значения перечисления: &amp;lt;code&amp;gt;LOGSTASH_LOGBACK_ENCODER&amp;lt;/code&amp;gt;&lt;br /&gt;
******Измененное свойство source&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;CICS_TRANSACTION_GROUP_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененное свойство dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;LOGSTASH_LOGBACK_ENCODER&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство source&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;CICS_TRANSACTION_GROUP_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененное свойство dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлены значения перечисления: &amp;lt;code&amp;gt;LOGSTASH_LOGBACK_ENCODER&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство source&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;CICS_TRANSACTION_GROUP_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
====/calculatedMetrics/service====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/service&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство dimensionDefinition&lt;br /&gt;
*****Измененное свойство placeholders&lt;br /&gt;
******Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/service/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство dimensionDefinition&lt;br /&gt;
*****Измененное свойство placeholders&lt;br /&gt;
******Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/service/{metricKey}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема CalculatedServiceMetric&lt;br /&gt;
*****Измененное свойство conditions&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
******Измененное свойство comparisonInfo&lt;br /&gt;
*******Измененное свойство type&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство dimensionDefinition&lt;br /&gt;
******Измененное свойство placeholders&lt;br /&gt;
*******Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
*******Измененное свойство attribute&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /calculatedMetrics/service/{metricKey}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство dimensionDefinition&lt;br /&gt;
*****Измененное свойство placeholders&lt;br /&gt;
******Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/service/{metricKey}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема CalculatedServiceMetric&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство dimensionDefinition&lt;br /&gt;
*****Измененное свойство placeholders&lt;br /&gt;
******Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
====/service/requestNaming====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestNaming&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestNaming&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство placeholders&lt;br /&gt;
*****Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestNaming/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestNaming&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство placeholders&lt;br /&gt;
*****Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestNaming/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestNaming&lt;br /&gt;
*****Измененное свойство conditions&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
******Измененное свойство comparisonInfo&lt;br /&gt;
*******Измененное свойство type&lt;br /&gt;
********Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство placeholders&lt;br /&gt;
******Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestNaming/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestNaming&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство placeholders&lt;br /&gt;
*****Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestNaming/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestNaming&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененное свойство comparisonInfo&lt;br /&gt;
******Измененное свойство type&lt;br /&gt;
*******Добавленное значение перечисления: &amp;lt;code&amp;gt;STRING_ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененное свойство placeholders&lt;br /&gt;
*****Добавленное свойство: oneAgentAttributeKey&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавленное значение перечисления: &amp;lt;code&amp;gt;ONE_AGENT_ATTRIBUTE&amp;lt;/code&amp;gt;&lt;br /&gt;
===API кластера===&lt;br /&gt;
====/multiDc/migration/cassandra/rebuild====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /multiDc/migration/cassandra/rebuild&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Удалить &amp;lt;code&amp;gt;acceptableLoadDifferencePercentage&amp;lt;/code&amp;gt;в запросе&lt;br /&gt;
====/synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленные свойства: countryName regionName&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый тип:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SyntheticLocation&lt;br /&gt;
*****Добавленные свойства: countryName regionName&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/locations/{locationId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема PrivateSyntheticLocation&lt;br /&gt;
****Добавленные свойства: countryName regionName&lt;br /&gt;
===Общедоступные===&lt;br /&gt;
====/config/clusterid====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /config/clusterid&amp;lt;/code&amp;gt;&lt;br /&gt;
====/settings/problemNotifications====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/problemNotifications:sendTestNotification&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3275</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3275"/>
		<updated>2025-12-04T20:29:14Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
*[[Примечания к релизу 300]]&lt;br /&gt;
*[[Примечания к релизу 304]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3274</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3274"/>
		<updated>2025-12-04T20:28:41Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
*[[Примечания к релизу 300]]&lt;br /&gt;
*Примечания к релизу 304&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_300&amp;diff=3273</id>
		<title>Примечания к релизу 300</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_300&amp;diff=3273"/>
		<updated>2025-12-04T20:26:19Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 300'''''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 296.&amp;lt;/u&amp;gt;'''&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Встроенные показатели для постоянных заявок на объёмы====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Диаграммы и оповещения для постоянных заявок на объемы используют новые встроенные метрики постоянных заявок на объемы.&lt;br /&gt;
&lt;br /&gt;
Панели мониторинга, предоставляемые с расширением PVC, устарели и заменены панелями мониторинга, созданными на основе новых показателей.&lt;br /&gt;
&lt;br /&gt;
Кроме того, старое расширение было выведено из эксплуатации в версии 1.294. Функциональность предыдущего расширения теперь доступна как встроенная функция.&lt;br /&gt;
====Улучшенные сценарии анализа первопричин Kubernetes====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Улучшены некоторые сценарии анализа первопричин, касающиеся сервисов с событиями рабочей нагрузки Kubernetes.&lt;br /&gt;
====URL-адрес загрузки CDN изменен====&lt;br /&gt;
''Кластер''&lt;br /&gt;
&lt;br /&gt;
URL-адрес загрузки ресурсов CDN изменился, поэтому, возможно, потребуется обновить зависящие от него автоматизированные системы.&lt;br /&gt;
====Конечная точка API REST кластера====&lt;br /&gt;
''Кластер''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​конечная точка API REST кластера &amp;lt;code&amp;gt;/API/v1.0/on-premise/cluster/metadata&amp;lt;/code&amp;gt;.&lt;br /&gt;
====Интеграция Webhook для уведомлений о проблемах====&lt;br /&gt;
''Проблемы''&lt;br /&gt;
&lt;br /&gt;
Интеграция веб-перехватчика для уведомлений о проблемах теперь поддерживает базовый поток аутентификации заголовка oAuth2.&lt;br /&gt;
====Проблема REST API и улучшения уведомлений====&lt;br /&gt;
''ИИ''&lt;br /&gt;
&lt;br /&gt;
При запросе проблем через REST API возвращаются три новых поля:&lt;br /&gt;
*&amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;&lt;br /&gt;
Новые поля включают объединенную информацию обо всех событиях по проблеме (если таковая имеется).&lt;br /&gt;
*Эта информация также доступна через &amp;lt;code&amp;gt;{ProblemDetailsJSONv2}&amp;lt;/code&amp;gt;интеграционный заполнитель.&lt;br /&gt;
*Уведомления о проблемах были адаптированы для включения дополнительной атрибутивной информации о проблемных событиях.&lt;br /&gt;
====Хост-установщик АктивногоШлюза на архитектуре ARM====&lt;br /&gt;
''Наблюдаемость Инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Хост-установщик АктивногоШлюза теперь доступен и на архитектуре ARM. Он поддерживает только возможности маршрутизации и мониторинга.&lt;br /&gt;
====Связь PGI добавлена ​​на страницу ОС Service====&lt;br /&gt;
''Наблюдаемость Инфраструктуры'' | ''Хосты Предыдущего Dynatrace''&lt;br /&gt;
&lt;br /&gt;
Связь процесса добавлена ​​в раздел «Свойства и теги» на странице «Служба ОС» .&lt;br /&gt;
====Сопоставитель для определения источника лога====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Мониторинг логов''&lt;br /&gt;
&lt;br /&gt;
Новый сопоставитель указывает источник источника лога, выделяя, какой детектор среди IIS, открытого файла, системного детектора или пользовательской конфигурации файла был использован ЕдиныйАгент для обнаружения файла лога. Он доступен для всех экранов конфигурации с ЕдинымАгентом версии 1.295+.&lt;br /&gt;
====Конфигурация правила пользовательской инъекции перемещена====&lt;br /&gt;
''Цифровой опыт | RUM Web''&lt;br /&gt;
&lt;br /&gt;
Пользовательские правила инъекций были перемещены.&lt;br /&gt;
*До: Настройки приложения &amp;gt; Инъекция &amp;gt; Инъекция&lt;br /&gt;
*После: Настройки приложения &amp;gt; Инъекция &amp;gt; Пользовательские правила инъекции&lt;br /&gt;
====Доступно новое расширение Session Replay====&lt;br /&gt;
''Цифровой опыт | Повтор сеанса''&lt;br /&gt;
&lt;br /&gt;
В магазине Chrome доступно новое расширение Session Replay: расширение для браузера Session Replay﻿ .&lt;br /&gt;
&lt;br /&gt;
Новое расширение позволяет загружать ресурсы через прокси при воспроизведении сеанса. Это улучшает воспроизведение сеанса, особенно когда:&lt;br /&gt;
*Ресурсы шрифтов и таблиц стилей загружаются из HTTPS-источников.&lt;br /&gt;
*Ресурсы загружаются из HTTP-источников&lt;br /&gt;
====Метрика «Взаимодействие со следующей Paint»====&lt;br /&gt;
''Цифровой опыт | RUM Web ЕдиныйАгент версии 1.297+''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​метрика Core Web Vital Interaction to Next Paint (INP) ( &amp;lt;code&amp;gt;builtin:apps.web.interactionToNextPaint&amp;lt;/code&amp;gt;), позволяющая анализировать общую отзывчивость веб-страницы.&lt;br /&gt;
====Улучшен процессор Cassandra в некоторых развертываниях====&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Dynatrace Managed.&lt;br /&gt;
====Сортировка таблицы «Назначение разрешений среды группам пользователей»====&lt;br /&gt;
''Платформа | Разрешения''&lt;br /&gt;
&lt;br /&gt;
В CMC при просмотре среды теперь можно сортировать таблицу «Назначение разрешений среды группам пользователей» по каждому столбцу.&lt;br /&gt;
====Kubernetes: события====&lt;br /&gt;
''Платформа | События''&lt;br /&gt;
&lt;br /&gt;
Поля &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt;, и &amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;теперь доступны для классических событий (отображаются в событиях/проблемах v2 REST, уведомлениях).&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;
====Улучшен процессор Cassandra в некоторых развертываниях====&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ- АСТРОМ Managed&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Debian 10&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : SUSE Enterprise Linux 15.2&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.300&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : Oracle Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
*Linux : Rocky Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Oracle Linux 8.6&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : CentOS Stream 8&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.300 GA содержит 38 решенных проблемы.&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;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====Безопасность приложений====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой автономные PGI по-прежнему учитывались для мониторинга и использования.&lt;br /&gt;
====Кластер====&lt;br /&gt;
*Доказательства окна обслуживания больше не способствуют тому, чтобы объекты были отмечены как первопричины проблемы. Окно обслуживания само по себе не указывает на первопричину, а скорее предоставляет дополнительную информацию.&lt;br /&gt;
*При загрузке неизвестных событий анализ сбоев сбрасывается до последних 2 часов вместо сбоя.&lt;br /&gt;
*Пользовательские события диска на основе метрик теперь могут объединяться со встроенными событиями диска в одну и ту же проблему.&lt;br /&gt;
*Ограничения на экземпляры отслеживаемых объектов теперь применяются после фильтрации временных служб.&lt;br /&gt;
*MonitoringState REST API теперь принимает выбор времени «от» и «до». Возвращаются только статусы для активных объектов в выбранном временном интервале.&lt;br /&gt;
*Исправлено форматирование свойства `ports` для экземпляров группы процессов.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой агенты Foundation и Discovery теряли соединение на некоторое время после перезапуска сервера.&lt;br /&gt;
*Решена проблема, из-за которой события объединялись в одну и ту же проблему, даже если объединение было отключено для одного из событий. Исправлено неправильное объединение событий, подавленных окном обслуживания, с новым&lt;br /&gt;
*Логи с атрибутами, значения которых являются массивами объектов, теперь будут отображать указанные объекты в виде строки.&lt;br /&gt;
*Исправлена ​​проблема, вызывавшая ошибку сервера, когда синтетическому монитору не было назначено местоположение.&lt;br /&gt;
*Добавлен новый двоичный файл `runc` в список важных процессов, чтобы избежать &amp;quot;шума&amp;quot; в списке процессов в контейнеризированных средах.&lt;br /&gt;
*Синтетические данные мониторинга АктивныхШлюзов теперь корректно заполняются в консоли управления кластером.&lt;br /&gt;
*Реализует дополнительную проверку SHA-1 для принимаемых сообщений, чтобы надежно обнаруживать поврежденные данные и инициировать повторные попытки на стороне вызывающего абонента.&lt;br /&gt;
*Пользователям с недопустимыми символами в идентификаторе пользователя теперь можно назначать разрешения через веб-интерфейс.&lt;br /&gt;
*Отключение запросов на API для большого количества объектов одновременно (например, с помощью скрипта) теперь должно работать лучше и не приводить к тайм-аутам.&lt;br /&gt;
*Исправлено неправильное написание в схеме cookie.&lt;br /&gt;
*Поле типа файловой системы, используемое для исключения диска в параметрах диска, теперь поддерживает функцию отсутствия чувствительности к регистру.&lt;br /&gt;
*Если оценка правила обнаружения сервиса заканчивается пустым именем сервиса, соответствующее правило пропускается и применяется правило обнаружения сервиса по умолчанию. Для обозначения таких случаев введен новый `CallFlaw EMPTY_SERVICE_NAME_FROM_SD_RULES`.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой PGI, исключенные из мониторинга, генерировали использование.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Dynatrace.&lt;br /&gt;
*Диагностика ЕдиногоАгента : при создании архива поддержки недоступная ссылка Health Control больше не отображается. (Ссылка отображается только для внутреннего доступа).&lt;br /&gt;
*Изменена единица измерения с ГБ на ГиБ в атрибуте &amp;quot;Емкость хранилища (ГБ)&amp;quot; сервиса FSx AWS. Теперь атрибут &amp;quot;Емкость хранилища (ГиБ)&amp;quot;.&lt;br /&gt;
*Исправлен случай, когда две проблемы ссылались друг на друга как на дубликаты, хотя одна из проблем должна была быть основной.&lt;br /&gt;
*Исправлены пустые заголовки событий для информационных событий ИИ, у которых уже было указано время окончания при создании. &amp;lt;small&amp;gt;( DI-15999 )&amp;lt;/small&amp;gt;&lt;br /&gt;
*Настройки параметров диска доступны в режиме обнаружения. &amp;lt;small&amp;gt;( OA-34186 )&amp;lt;/small&amp;gt;&lt;br /&gt;
*Suse Enterprise Linux 15.2 будет поддерживаться до (и включительно) Dynatrace Managed версии 1.300. Suse Enterprise Linux 15.3 будет поддерживаться до 30 июня 2026 г.&lt;br /&gt;
*Исправлена ​​ошибка с просмотрщиком подробностей журнала событий журнала, возникавшая, когда в атрибуте журнала было значение `null`.&lt;br /&gt;
*Отключено назначение нулевых местоположений синтетическим мониторам.&lt;br /&gt;
*Чтобы предотвратить отклонение уведомлений о проблемах по электронной почте из-за слишком большого размера текста письма, тексты уведомлений о проблемах теперь обрезаются примерно до 4 миллионов символов.&lt;br /&gt;
*В диалоговом окне «Формат таблицы» поиск столбцов теперь не зависит от заглавных букв.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой запросы PUT на сохранение конфигураций мониторинга AWS удаляли необязательные поля из базы данных (регионы, включено, runningOnDTInfrastructure, tagsToMonitor).&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой при запросе сведений о конкретном задании на обновление для конкретного АктивногоШлюза через конечную точку «GET an auto-update job» возвращалась ошибка 404, если задание было старше 7 дней, даже если максимальный запрошенный период времени составлял последние 31 день.&lt;br /&gt;
*Версия мобильной ОС теперь корректно отображается в сеансах для гибридных приложений.&lt;br /&gt;
*Исправлены неработающие ссылки интеграции с удаленной средой в обзоре служб и представлении трассировки при включении «Latest Dynatrace».&lt;br /&gt;
*Исправлена ​​ошибка, которая могла привести к нарушению связи интеграции с удаленной средой в обзоре сервиса.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Dynatrace&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;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Технологическая поддержка===&lt;br /&gt;
====Поддержка новых технологий====&lt;br /&gt;
*Наполнение лога доступа Apache Tomcat (модуль Java). Функция ЕдиногоАгента: Java — наполнение контекста трассировки/пробега для неструктурированных логов доступа Apache Tomcat&lt;br /&gt;
*Мониторинг логов для регионов IBM CICS и подсистем IBM IMS.&lt;br /&gt;
*NGINX 1.26.1, 1.27 (модуль NGINX)&lt;br /&gt;
====Окончание поддержки====&lt;br /&gt;
*.NET Core 2.0 (модуль .NET)&lt;br /&gt;
**Прекращение поддержки поставщиком: 1 октября 2018 г.&lt;br /&gt;
*Fedora 37 (модуль ОС)&lt;br /&gt;
**Срок поддержки поставщика: 15 декабря 2023 г.&lt;br /&gt;
*Solaris 10 1/13+ (модули кода)&lt;br /&gt;
===Устаревшее===&lt;br /&gt;
Установка ЕдиногоАгента с помощью Puppet была удалена из ЕдиногоАгента версии 1.293.&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Обновления мониторинга Java====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Начиная с этого выпуска ЕдиногоАгента, процессы Java 23 теперь полностью отслеживаются . Теперь мы поддерживаем версии LTS, а также последние четыре версии Java (20, 21, 22, 23).&lt;br /&gt;
&lt;br /&gt;
Однако Java 19 больше не отслеживается. Если вы используете Java 19, вам необходимо обновить JVM или продолжать использовать старые версии ЕдиногоАгента.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Улучшено чтение пакетов сетевого агента====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Чтение пакетов сетевым агентом было улучшено за счёт более сбалансированных вызовов обработчика пакетов. В ходе тестирования загрузка процессора сетевого агента снизилась примерно на 15%.&lt;br /&gt;
====Считывание IP-адреса для podman====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Теперь IP-адрес считывается для контейнера Podman.&lt;br /&gt;
====Ограничение размера атрибута ресурса берется из конфигурации OS Agent====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Ограничение глобального атрибута ресурса берётся из конфигурации (по умолчанию 100).&lt;br /&gt;
&lt;br /&gt;
Ограничение размера атрибута ресурса, заданного пользователем, по умолчанию составляет 40% от глобального ограничения. Этот процентный порог настраивается с помощью &amp;lt;code&amp;gt;debugCustomerDimensionsPercentageLimitOfGlobal&amp;lt;/code&amp;gt; флага отладки.&lt;br /&gt;
====Поддержка Zone.js и Angular 17 в режиме SSR====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Теперь поддерживается инструментарий Zone. js и рендеринг на стороне сервера (SSR) в Angular 17.&lt;br /&gt;
====Добавлена ​​поддержка Go Kafka IBM/Sarama====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​поддержка мониторинга сообщений Apache Kafka библиотеки IBM/sarama﻿ на GitHub.&lt;br /&gt;
====Виртуальные потоки Java====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Новая функция виртуальных потоков Java теперь доступна по желанию, начиная с этой версии ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
Это вводит следующие функциональные возможности для виртуальных потоков Java 21:&lt;br /&gt;
*Распространение контекста на виртуальные потоки, запущенные в распределенных трассировках&lt;br /&gt;
*Корректное время ЦП для распределенных трассировок, выполняемых в виртуальных потоках&lt;br /&gt;
*Профилирование ЦП (метод горячих точек) для распределенных трассировок&lt;br /&gt;
*Непрерывное профилирование ЦП (метод горячих точек) для фоновой активности&lt;br /&gt;
====Процессы Java 23 теперь полностью отслеживаются====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Процессы Java 23 теперь полностью отслеживаются. Мы поддерживаем версии LTS плюс последние четыре версии Java (20, 21, 22, 23).&lt;br /&gt;
&lt;br /&gt;
Примечание: процессы Java 19 больше не отслеживаются .&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 1.299 GA содержит 35 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Сетевой модуль&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|модуль ОС&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Установщик ЕдиногоАгента&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|Общие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Apache&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Мейнфрейм&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно - следственной связи искусственного интеллекта&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль операционной системы&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Watchdog&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль ведения лога&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Ядро веб- сервера&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|IIB&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====.NET====&lt;br /&gt;
*Исправлена ​​проблема с датчиком .NET WCF v2, которая приводила к повреждению трассировок.&lt;br /&gt;
*Исправлена проблема с функцией .NET Business Events, которая приводила к некорректной работе входящих HTTP-запросов.&lt;br /&gt;
====Сетевой модуль====&lt;br /&gt;
*Отключено пользовательское событие сетевого ограничителя для предотвращения спама в списке полученных событий. (Его можно снова включить с помощью osdebugFlag `debugNetAgentThrottlerEnable`.).&lt;br /&gt;
*Устранена ошибка деления на ноль, которая приводила к сбою сетевого агента.&lt;br /&gt;
*Исправлен сбой oneagentnetwork, связанный с изменением состояния сетевой карты с нерабочего на рабочее.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ошибка деления на ноль, которая привела к сбою сетевого агента.&lt;br /&gt;
*Исправлена утечка памяти в oneagentnetwork.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Исправлена ​​ошибка, приводившая к отсутствию метрик инфраструктуры из-за зависания процесса `oneagentos` при запуске совместного процесса обнаружения eBPF.&lt;br /&gt;
*Удалена проверка того, является ли диск блочным устройством, что влияло на производительность при мониторинге дисков, отличных от EBS.&lt;br /&gt;
*Процесс MS SQL Analysis Service, ранее являвшийся частью MS SQL Common, теперь отображается как отдельный процесс.&lt;br /&gt;
*Процессы диспетчера SAP на AIX теперь разделены на экземпляры в соответствии с именем системы и номером экземпляра.&lt;br /&gt;
*Исправлена ​​проблема, начавшаяся с версии ЕдиногоАгента 295, в которой заглавные буквы заменялись строчными в ключах измерений для атрибутов ресурсов на уровне хоста. С этим исправлением ЕдиныйАгент снова допускает заглавные символы. Поскольку все сигналы наблюдения (такие как логи и метрики), создаваемые ЕдинымАгентом, обогащаются атрибутами ресурсов на уровне хоста, это исправление может повлиять на конфигурации, основанные на атрибутах ресурсов на уровне хоста, таких как правила приема логов, метрики логов, события логов или сохраненные запросы.&lt;br /&gt;
====Установщик ЕдиногоАгента====&lt;br /&gt;
*Исправлена ​​проблема со сменой владельца файла ldconfig после обновления ЕдиногоАгента.&lt;br /&gt;
====Java====&lt;br /&gt;
*Интервал для сообщения метрики `dt.runtime.jvm.gc.suspension_time` был неверным. Теперь он составляет 0-100% вместо 0,0-0,1.&lt;br /&gt;
&lt;br /&gt;
*Исправлена проблема, связанная с реализацией исходящего бизнес-события в Webflux, при которой, если вы определяете правила бизнес-события, требующие извлечения полей из источников данных `request.body` или `response.body`, событие вообще не генерируется. Теперь эти поля по-прежнему не предоставляются, но событие генерируется, как и ожидалось.&lt;br /&gt;
*Исправлена ошибка VerifyError, вызванная обфусцированными классами.&lt;br /&gt;
*Исправлена проблема, которая препятствовала запуску сервера Elasticsearch с инструментами при включенной функции отладки в реальном времени.&lt;br /&gt;
====Общие====&lt;br /&gt;
*Исправлено обнаружение имени приложения SpringBoot из файла свойств, встроенного в архив JAR приложения, когда внешний файл свойств его не содержал.&lt;br /&gt;
*Исправлена ​​проблема с модулем PHP Microsoft SQL Server, которая иногда приводила к сбоям процесса, если `$params` в `sqlsrv_prepare()` отсутствовал.&lt;br /&gt;
*Обновлена зависимость libexpat до версии 2.6.3.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​проблема с инструментированием лога Apache, при которой строка лога повторялась несколько раз.&lt;br /&gt;
&lt;br /&gt;
*Исправлена обработка логов Apache, которая иногда приводила к сбоям в случаях, когда версия Apache была ниже 2.4.20 и `ap_get_server_description` включала информацию о некоторых модулях.&lt;br /&gt;
====Мейнфрейм====&lt;br /&gt;
*Решена проблема, при которой из-за исключений при обработке сообщений от мэйнфрейма zRemote исчерпывал свой пул буферов синтаксического анализа.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой zRemote неожиданно отменял регистрацию компонента мэйнфрейма в определенных условиях.&lt;br /&gt;
====Механизм причинно - следственной связи искусственного интеллекта====&lt;br /&gt;
*Исправлена проблема, из-за которой в PurePaths с жёлтым индикатором ошибки отсутствовали сведения об ошибке.&lt;br /&gt;
====Модуль операционной системы====&lt;br /&gt;
*Исправлен сбой модуля ОС при сборе двоичного пути службы ОС Windows.&lt;br /&gt;
*Устранение проблемы, из-за которой OS Agent может аварийно завершать работу при включенном debugProtobufLogNative.&lt;br /&gt;
*Исправлена ошибка обнаружения процесса SpringBoot, когда путь к конфигурации, передаваемый в качестве аргумента командной строки, является абсолютным, а рабочий каталог процесса не является корневым.&lt;br /&gt;
*Исправлена проблема (начиная с версии ЕдиногоАгента 1.293), которая приводила к отсутствию показателей для временно важных, часто меняющихся PGI.&lt;br /&gt;
*Решена проблема с некорректным определением общих ресурсов NFS на хостах Linux.&lt;br /&gt;
====Watchdog====&lt;br /&gt;
*Исправлена проблема, из-за которой процесс Watchdog мог аварийно завершать работу при завершении службы.&lt;br /&gt;
====Модуль ведения лога====&lt;br /&gt;
*Исправлена проблема, из-за которой фильтрация запросов DQL на основе нестроковых атрибутов, таких как `winlog.eventid`, некорректно сопоставляла записи лога.&lt;br /&gt;
*Исправлена проблема с отсутствием пробелов в логах Kubernetes, которая могла возникать, когда в конце частичной или полной строки лога был пробел.&lt;br /&gt;
==== Ядро веб- сервера====*Мы сократили потребление памяти модулями веб-сервера ЕдиногоАгента, избегая обновления всей конфигурации в рабочих процессах ЕдиногоАгента, когда изменяется лишь небольшая ее часть (информация о работе кластера).&lt;br /&gt;
====IIB====&lt;br /&gt;
*Мы устранили проблему задержки в асинхронных запросах SOAP или HTTP, когда клиент использует поле UserContext. Обратите внимание, что это не решает проблему несвязанных путей ответа и потерянных путей, которые возникают, когда неуникальные данные UserContext используются в двух или более параллельных запросах.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
В выпуске 8.299 GA содержится 1 решенная проблема.&lt;br /&gt;
====Воспроизведение сеанса для Android====&lt;br /&gt;
*TrackCustomEvent корректно поддерживается с ComponentActivity.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
====SwiftUI инструмент====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Улучшен расчет продолжительности автоматического действия для слайдера.&lt;br /&gt;
&lt;br /&gt;
Выпуск 8.299 GA содержит 2 исправленные ошибки.&lt;br /&gt;
*Проекты, использующие локальные пакеты Swift, теперь можно инспектировать (исправлено обновлением библиотеки/зависимостей в XcodeProj).&lt;br /&gt;
*Исправлена ошибка, приводившая к неправильному типу подключения при подключении к Wi-Fi.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
Выпуск версии 1.299 GA содержит 2 решенные проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====JavaScript====&lt;br /&gt;
*Исправлена ​​проблема с модулем xhr, возникавшая, когда URL-адрес передавался как объект URL, а не как строка.&lt;br /&gt;
====Повтор сеанса====&lt;br /&gt;
*Session Replay теперь снова может записывать кросс-источниковые iframes. Когда оба фрейма имеют один и тот же идентификатор приложения, записывается только один сеанс, как и ожидалось. Когда идентификатор приложения различается между фреймами, вы можете выбрать желаемое поведение записи: по умолчанию эти фреймы записываются изолированно как отдельные сеансы; если ожидается сохранение одного сеанса, то агент JavaScript должен быть настроен на отключение флага `APP_CHECK` с `ac=false` внутри обоих приложений.&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
====credentials====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменен тип в запросе&lt;br /&gt;
****Добавлены значения перечисления: [SNMPV3]&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен CredentialsList&lt;br /&gt;
*****Изменено свойство credentials&lt;br /&gt;
******Изменено свойство type&lt;br /&gt;
*******Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменено CredentialsResponseElement&lt;br /&gt;
*****Изменено свойство type&lt;br /&gt;
******Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
====/entity/infrastructure====&lt;br /&gt;
Этот API был признан устаревшим в январе 2024 года и теперь удалён.&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/custom-devices/{customDeviceId}/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records/top&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/{logPath}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/hosts/{hostId}/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records/top&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/hosts/{hostId}/logs/{logPath}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{pgId}/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records/top&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/process-groups/{pgId}/logs/{logPath}&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/monitors====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/monitors&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменено SyntheticMonitorUpdate&lt;br /&gt;
****Изменено свойство anomalyDetection&lt;br /&gt;
*****Удалены обязательные свойства: loadingTimeThresholds outageHandling&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен SyntheticMonitor&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство anomalyDetection&lt;br /&gt;
*******Удалены обязательные свойства: loadingTimeThresholds outageHandling&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменено SyntheticMonitorUpdate&lt;br /&gt;
****Изменено свойство anomalyDetection&lt;br /&gt;
*****Удалены обязательные свойства: loadingTimeThresholds outageHandling&lt;br /&gt;
====/settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен ObjectsList&lt;br /&gt;
*****Изменено свойство items&lt;br /&gt;
******Добавленное свойство: owner&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Добавленное свойство: owner&lt;br /&gt;
====tokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены разрешения в запросе&lt;br /&gt;
***Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема createToken&lt;br /&gt;
***Изменены области применения свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;/tokens/*&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены схемы CreateToken, TokenMetadata и UpdateToken&lt;br /&gt;
***Изменены области применения свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:*** Изменены разрешения в запросе&lt;br /&gt;
****Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens/lookup&amp;lt;/code&amp;gt;**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен TokenMetadata&lt;br /&gt;
*****Измененное свойство scopes  '''! Критическое изменение'''&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена TokenMetadata    '''! Критическое изменение'''&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
====apiTokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменен список ApiTokenList&lt;br /&gt;
***Измененное свойство apiTokens&lt;br /&gt;
****Изменены области применения свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;/apiTokens/*&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены схемы ApiTokenCreate и ApiTokenUpdate&lt;br /&gt;
***Изменены области применения свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен список токенов Api  '''! Критическое изменение'''&lt;br /&gt;
*****Измененное свойство apiTokens&lt;br /&gt;
******Изменено свойство scopes&lt;br /&gt;
*******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens/lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен ApiToken '''! Критическое изменение'''&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен ApiToken '''! Критическое изменение'''&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
====securityProblems====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема списка проблем безопасности&lt;br /&gt;
***Измененное свойство securityProblems&lt;br /&gt;
****Измененное свойство riskAssessment&lt;br /&gt;
****Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Добавлен managementZoneFilter в запрос&lt;br /&gt;
**Изменена схема SecurityProblemDetails&lt;br /&gt;
***Измененное свойство riskAssessment&lt;br /&gt;
***Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}/remediationItems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема RemediationItemList&lt;br /&gt;
***Измененное свойство remediationItems&lt;br /&gt;
****Изменено свойство assessment&lt;br /&gt;
****Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}/remediationItems/{remediationItemId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема RemediationDetailsItem&lt;br /&gt;
***Измененное свойство securityProblems&lt;br /&gt;
****Изменена Изменено свойство assessment&lt;br /&gt;
****Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена ObjectsList&lt;br /&gt;
***Измененные свойства элементов&lt;br /&gt;
****Заменено свойство modificationInfo на resourceContext&lt;br /&gt;
*****Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема SettingsObjectByObjectIdResponse&lt;br /&gt;
***Добавлено возможное свойство: resourceContext&lt;br /&gt;
====ua====&lt;br /&gt;
''! Решающее изменение в выпуске для ранних пользователей''&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/entity&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема UAEntityScreenDefinition***Изменены свойства cardGroups, customCards, filter, healthCards, logsCard, messageCard, optOut, ownerships, problems, properties, sloListCards, tags, traces, vulnerabilities&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство attributeTables&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменено свойство filtering&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство chartGroups&lt;br /&gt;
****Измененное свойства charts&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство entitiesLists&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменены свойства charts и filtering&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство Metrict Tables&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменены свойства charts и filtering*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство eventsCard,&lt;br /&gt;
****Удалено требуемое свойство: key&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/explorer&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема UAInvExScreenDefinition&lt;br /&gt;
***Изменены свойства cardGroups, customCards, logsCard, messageCard****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство chartGroups****Измененное свойство charts&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство eventsCard,****Удалено требуемое свойство: key&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/list&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема UAListScreenDefinition&lt;br /&gt;
***Изменены свойства cardGroups, customCards, filtering, filter, logsCard, messageCard, optOut&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство entitiesLists&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменены свойства charts и filtering&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство chartGroups&lt;br /&gt;
****Измененные свойства charts&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство eventsCard,&lt;br /&gt;
****Удалено требуемое свойство: key&lt;br /&gt;
====deployment/installer/gateway====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/versions/{osType}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/{osType}/latest&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/{osType}/latest/metainfo&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/{osType}/version/{version}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
====synthetic/locations====*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена SyntheticLocations&lt;br /&gt;
*****Измененные местоположения объектов недвижимости&lt;br /&gt;
******Добавленное свойство: capabilities&lt;br /&gt;
====monitoringstate====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /monitoringstate&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Add from in query&lt;br /&gt;
***Add to in query&lt;br /&gt;
====problems====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /problems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Измененное problems&lt;br /&gt;
*****problems&lt;br /&gt;
******Добавленные свойства: &amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /problems/{problemId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Измененная Problem&lt;br /&gt;
*****Добавленные свойства: &amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;&lt;br /&gt;
====settings/history====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление полей в запрос&lt;br /&gt;
***Удаление addFields в запросе&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема ObjectsList&lt;br /&gt;
*****Изменено свойство items  '''! Критическое изменение'''******Измененное свойство resourceContext&lt;br /&gt;
*******Измененное свойство modifications&lt;br /&gt;
********Удалено требуемое свойство: movable&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема SettingsObjectByObjectIdResponse  '''! Критическое изменение'''&lt;br /&gt;
*****Измененное свойство resourceContext&lt;br /&gt;
******Измененное свойство modifications&lt;br /&gt;
*******Удалено требуемое свойство: movable&lt;br /&gt;
===API Конфигурации===&lt;br /&gt;
====credentials====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменен тип в запросе&lt;br /&gt;
****Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен CredentialsList&lt;br /&gt;
*****Измененные свойство credentials&lt;br /&gt;
******Изменен свойство type&lt;br /&gt;
*******Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменено CredentialsResponseElement&lt;br /&gt;
*****Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
====/calculatedMetrics/log====&lt;br /&gt;
Эти API были признаны устаревшим и теперь удалён.&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/log&amp;lt;/code&amp;gt; ''Ранний Пользователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/log/{metricKey}&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /calculatedMetrics/log/{metricKey}&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /calculatedMetrics/log/{metricKey}&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/log/{metricKey}/validator&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
====extensions====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная технология в path&lt;br /&gt;
***Добавленная возможное значение: &amp;lt;code&amp;gt;AWS_SNS_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; ''Ранний пользователь''&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в path&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
====service/customServices====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/customServices/{technology}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/customServices/{technology}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/customServices/{technology}/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен CustomService&lt;br /&gt;
*****Изменено свойство queueEntryPointType&lt;br /&gt;
******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/customServices/{technology}/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/customServices/{technology}/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
====service/RequestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;/service/RequestAttributes/*&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменен RequestAttribute&lt;br /&gt;
***Измененное свойство dataSources&lt;br /&gt;
****Изменено свойство scopes&lt;br /&gt;
*****Измененное свойство serviceTechnology&lt;br /&gt;
******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SNS_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt; Возвращаемый Тип:&lt;br /&gt;
**Изменено на 200 ОК&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
===Кластер===&lt;br /&gt;
====/iam/repo====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменены категории в запросе&lt;br /&gt;
****Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
****Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен LevelPoliciesBasicDataList&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство policies&lt;br /&gt;
*******Изменена свойство category&lt;br /&gt;
********Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
********Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменена свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено созданное 201&lt;br /&gt;
****Изменена политика&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство category&lt;br /&gt;
*******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies/aggregate&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема PolicyOverviewList&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство policyOverviewList&lt;br /&gt;
*******Изменено свойство category&lt;br /&gt;
********Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
********Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies/validation&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменена схема CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменено CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies/{uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Измененная политика&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство category&lt;br /&gt;
*******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено созданное 201&lt;br /&gt;
****Измененная политика&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство category&lt;br /&gt;
*******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
====/settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена ObjectsList&lt;br /&gt;
*****Измененные свойства элементов&lt;br /&gt;
******Добавленное свойство: owner&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Добавленное свойство: owner&lt;br /&gt;
====cluster/metadata====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/metadata&amp;lt;/code&amp;gt; новое&lt;br /&gt;
====settings/history====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt; новое&lt;br /&gt;
====deployment/installer/gateway====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/versions/{osType}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавлено возможное свойство: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
====iam/resolution====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменены DescendantsEffectivePermissions&lt;br /&gt;
*****Изменена функция descendantLevelsEffectivePermissions  '''! Критическое изменение'''&lt;br /&gt;
******Изменена схема словарного значения:&lt;br /&gt;
*******Измененное свойство effectivePermissions&lt;br /&gt;
********Добавлено свойство: effects&lt;br /&gt;
********Удаленная собственность: granted&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/effectivepermissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена EffectivePermissions&lt;br /&gt;
*****Изменена функция effectivePermissions  '''! Критическое изменение'''&lt;br /&gt;
******Добавлено свойство: effects&lt;br /&gt;
******Удаленная собственность: granted&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена ObjectsList&lt;br /&gt;
*****Измененные items&lt;br /&gt;
******Добавлено свойство: resourceContext&lt;br /&gt;
******Измененное свойство modificationInfo&lt;br /&gt;
*******Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths&lt;br /&gt;
*******Устаревший изменен на &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Добавленное свойство: resourceContext&lt;br /&gt;
====synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена SyntheticLocations&lt;br /&gt;
*****Изменены property locations&lt;br /&gt;
******Добавленное свойство: capabilities&lt;br /&gt;
===General availability===&lt;br /&gt;
====АктивныеШлюзы====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates/groups&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/executions====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/executions/{executionId}&amp;lt;/code&amp;gt;&lt;br /&gt;
====settings/effective-permissions:resolve====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/effective-permissions:resolve&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_300&amp;diff=3272</id>
		<title>Примечания к релизу 300</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_300&amp;diff=3272"/>
		<updated>2025-12-04T20:24:35Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 300'''''  '''&amp;lt;u&amp;gt;ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 300'''''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 296.&amp;lt;/u&amp;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;
Панели мониторинга, предоставляемые с расширением PVC, устарели и заменены панелями мониторинга, созданными на основе новых показателей.&lt;br /&gt;
&lt;br /&gt;
Кроме того, старое расширение было выведено из эксплуатации в версии 1.294. Функциональность предыдущего расширения теперь доступна как встроенная функция.&lt;br /&gt;
====Улучшенные сценарии анализа первопричин Kubernetes====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Улучшены некоторые сценарии анализа первопричин, касающиеся сервисов с событиями рабочей нагрузки Kubernetes.&lt;br /&gt;
====URL-адрес загрузки CDN изменен====&lt;br /&gt;
''Кластер''&lt;br /&gt;
&lt;br /&gt;
URL-адрес загрузки ресурсов CDN изменился, поэтому, возможно, потребуется обновить зависящие от него автоматизированные системы.&lt;br /&gt;
====Конечная точка API REST кластера====&lt;br /&gt;
''Кластер''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​конечная точка API REST кластера &amp;lt;code&amp;gt;/API/v1.0/on-premise/cluster/metadata&amp;lt;/code&amp;gt;.&lt;br /&gt;
====Интеграция Webhook для уведомлений о проблемах====&lt;br /&gt;
''Проблемы''&lt;br /&gt;
&lt;br /&gt;
Интеграция веб-перехватчика для уведомлений о проблемах теперь поддерживает базовый поток аутентификации заголовка oAuth2.&lt;br /&gt;
====Проблема REST API и улучшения уведомлений====&lt;br /&gt;
''ИИ''&lt;br /&gt;
&lt;br /&gt;
При запросе проблем через REST API возвращаются три новых поля:&lt;br /&gt;
*&amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;&lt;br /&gt;
Новые поля включают объединенную информацию обо всех событиях по проблеме (если таковая имеется).&lt;br /&gt;
*Эта информация также доступна через &amp;lt;code&amp;gt;{ProblemDetailsJSONv2}&amp;lt;/code&amp;gt;интеграционный заполнитель.&lt;br /&gt;
*Уведомления о проблемах были адаптированы для включения дополнительной атрибутивной информации о проблемных событиях.&lt;br /&gt;
====Хост-установщик АктивногоШлюза на архитектуре ARM====&lt;br /&gt;
''Наблюдаемость Инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Хост-установщик АктивногоШлюза теперь доступен и на архитектуре ARM. Он поддерживает только возможности маршрутизации и мониторинга.&lt;br /&gt;
====Связь PGI добавлена ​​на страницу ОС Service====&lt;br /&gt;
''Наблюдаемость Инфраструктуры'' | ''Хосты Предыдущего Ключ-АСТРОМ''&lt;br /&gt;
&lt;br /&gt;
Связь процесса добавлена ​​в раздел «Свойства и теги» на странице «Служба ОС» .&lt;br /&gt;
====Сопоставитель для определения источника лога====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Мониторинг логов''&lt;br /&gt;
&lt;br /&gt;
Новый сопоставитель указывает источник источника лога, выделяя, какой детектор среди IIS, открытого файла, системного детектора или пользовательской конфигурации файла был использован ЕдиныйАгент для обнаружения файла лога. Он доступен для всех экранов конфигурации с ЕдинымАгентом версии 1.295+.&lt;br /&gt;
====Конфигурация правила пользовательской инъекции перемещена====&lt;br /&gt;
''Цифровой опыт | RUM Web''&lt;br /&gt;
&lt;br /&gt;
Пользовательские правила инъекций были перемещены.&lt;br /&gt;
*До: Настройки приложения &amp;gt; Инъекция &amp;gt; Инъекция&lt;br /&gt;
*После: Настройки приложения &amp;gt; Инъекция &amp;gt; Пользовательские правила инъекции&lt;br /&gt;
====Доступно новое расширение Session Replay====&lt;br /&gt;
''Цифровой опыт | Повтор сеанса''&lt;br /&gt;
&lt;br /&gt;
В магазине Chrome доступно новое расширение Session Replay: расширение для браузера Session Replay﻿ .&lt;br /&gt;
&lt;br /&gt;
Новое расширение позволяет загружать ресурсы через прокси при воспроизведении сеанса. Это улучшает воспроизведение сеанса, особенно когда:&lt;br /&gt;
*Ресурсы шрифтов и таблиц стилей загружаются из HTTPS-источников.&lt;br /&gt;
*Ресурсы загружаются из HTTP-источников&lt;br /&gt;
====Метрика «Взаимодействие со следующей Paint»====&lt;br /&gt;
''Цифровой опыт | RUM Web ЕдиныйАгент версии 1.297+''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​метрика Core Web Vital Interaction to Next Paint (INP) ( &amp;lt;code&amp;gt;builtin:apps.web.interactionToNextPaint&amp;lt;/code&amp;gt;), позволяющая анализировать общую отзывчивость веб-страницы.&lt;br /&gt;
====Улучшен процессор Cassandra в некоторых развертываниях====&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ-АСТРОМ Managed.&lt;br /&gt;
====Сортировка таблицы «Назначение разрешений среды группам пользователей»====&lt;br /&gt;
''Платформа | Разрешения''&lt;br /&gt;
&lt;br /&gt;
В CMC при просмотре среды теперь можно сортировать таблицу «Назначение разрешений среды группам пользователей» по каждому столбцу.&lt;br /&gt;
====Kubernetes: события====&lt;br /&gt;
''Платформа | События''&lt;br /&gt;
&lt;br /&gt;
Поля &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt;, и &amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;теперь доступны для классических событий (отображаются в событиях/проблемах v2 REST, уведомлениях).&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;
====Улучшен процессор Cassandra в некоторых развертываниях====&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ- АСТРОМ Managed&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Debian 10&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : SUSE Enterprise Linux 15.2&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.300&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : Oracle Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
*Linux : Rocky Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Oracle Linux 8.6&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : CentOS Stream 8&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.300 GA содержит 38 решенных проблемы.&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;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====Безопасность приложений====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой автономные PGI по-прежнему учитывались для мониторинга и использования.&lt;br /&gt;
====Кластер====&lt;br /&gt;
*Доказательства окна обслуживания больше не способствуют тому, чтобы объекты были отмечены как первопричины проблемы. Окно обслуживания само по себе не указывает на первопричину, а скорее предоставляет дополнительную информацию.&lt;br /&gt;
*При загрузке неизвестных событий анализ сбоев сбрасывается до последних 2 часов вместо сбоя.&lt;br /&gt;
*Пользовательские события диска на основе метрик теперь могут объединяться со встроенными событиями диска в одну и ту же проблему.&lt;br /&gt;
*Ограничения на экземпляры отслеживаемых объектов теперь применяются после фильтрации временных служб.&lt;br /&gt;
*MonitoringState REST API теперь принимает выбор времени «от» и «до». Возвращаются только статусы для активных объектов в выбранном временном интервале.&lt;br /&gt;
*Исправлено форматирование свойства `ports` для экземпляров группы процессов.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой агенты Foundation и Discovery теряли соединение на некоторое время после перезапуска сервера.&lt;br /&gt;
*Решена проблема, из-за которой события объединялись в одну и ту же проблему, даже если объединение было отключено для одного из событий. Исправлено неправильное объединение событий, подавленных окном обслуживания, с новым&lt;br /&gt;
*Логи с атрибутами, значения которых являются массивами объектов, теперь будут отображать указанные объекты в виде строки.&lt;br /&gt;
*Исправлена ​​проблема, вызывавшая ошибку сервера, когда синтетическому монитору не было назначено местоположение.&lt;br /&gt;
*Добавлен новый двоичный файл `runc` в список важных процессов, чтобы избежать &amp;quot;шума&amp;quot; в списке процессов в контейнеризированных средах.&lt;br /&gt;
*Синтетические данные мониторинга АктивныхШлюзов теперь корректно заполняются в консоли управления кластером.&lt;br /&gt;
*Реализует дополнительную проверку SHA-1 для принимаемых сообщений, чтобы надежно обнаруживать поврежденные данные и инициировать повторные попытки на стороне вызывающего абонента.&lt;br /&gt;
*Пользователям с недопустимыми символами в идентификаторе пользователя теперь можно назначать разрешения через веб-интерфейс.&lt;br /&gt;
*Отключение запросов на API для большого количества объектов одновременно (например, с помощью скрипта) теперь должно работать лучше и не приводить к тайм-аутам.&lt;br /&gt;
*Исправлено неправильное написание в схеме cookie.&lt;br /&gt;
*Поле типа файловой системы, используемое для исключения диска в параметрах диска, теперь поддерживает функцию отсутствия чувствительности к регистру.&lt;br /&gt;
*Если оценка правила обнаружения сервиса заканчивается пустым именем сервиса, соответствующее правило пропускается и применяется правило обнаружения сервиса по умолчанию. Для обозначения таких случаев введен новый `CallFlaw EMPTY_SERVICE_NAME_FROM_SD_RULES`.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой PGI, исключенные из мониторинга, генерировали использование.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Ключ-АСТРОМ.&lt;br /&gt;
*Диагностика ЕдиногоАгента : при создании архива поддержки недоступная ссылка Health Control больше не отображается. (Ссылка отображается только для внутреннего доступа).&lt;br /&gt;
*Изменена единица измерения с ГБ на ГиБ в атрибуте &amp;quot;Емкость хранилища (ГБ)&amp;quot; сервиса FSx AWS. Теперь атрибут &amp;quot;Емкость хранилища (ГиБ)&amp;quot;.&lt;br /&gt;
*Исправлен случай, когда две проблемы ссылались друг на друга как на дубликаты, хотя одна из проблем должна была быть основной.&lt;br /&gt;
*Исправлены пустые заголовки событий для информационных событий ИИ, у которых уже было указано время окончания при создании. &amp;lt;small&amp;gt;( DI-15999 )&amp;lt;/small&amp;gt;&lt;br /&gt;
*Настройки параметров диска доступны в режиме обнаружения. &amp;lt;small&amp;gt;( OA-34186 )&amp;lt;/small&amp;gt;&lt;br /&gt;
*Suse Enterprise Linux 15.2 будет поддерживаться до (и включительно) Ключ-АСТРОМ Managed версии 1.300. Suse Enterprise Linux 15.3 будет поддерживаться до 30 июня 2026 г.&lt;br /&gt;
*Исправлена ​​ошибка с просмотрщиком подробностей журнала событий журнала, возникавшая, когда в атрибуте журнала было значение `null`.&lt;br /&gt;
*Отключено назначение нулевых местоположений синтетическим мониторам.&lt;br /&gt;
*Чтобы предотвратить отклонение уведомлений о проблемах по электронной почте из-за слишком большого размера текста письма, тексты уведомлений о проблемах теперь обрезаются примерно до 4 миллионов символов.&lt;br /&gt;
*В диалоговом окне «Формат таблицы» поиск столбцов теперь не зависит от заглавных букв.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой запросы PUT на сохранение конфигураций мониторинга AWS удаляли необязательные поля из базы данных (регионы, включено, runningOnDTInfrastructure, tagsToMonitor).&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой при запросе сведений о конкретном задании на обновление для конкретного АктивногоШлюза через конечную точку «GET an auto-update job» возвращалась ошибка 404, если задание было старше 7 дней, даже если максимальный запрошенный период времени составлял последние 31 день.&lt;br /&gt;
*Версия мобильной ОС теперь корректно отображается в сеансах для гибридных приложений.&lt;br /&gt;
*Исправлены неработающие ссылки интеграции с удаленной средой в обзоре служб и представлении трассировки при включении «Latest Astromkey».&lt;br /&gt;
*Исправлена ​​ошибка, которая могла привести к нарушению связи интеграции с удаленной средой в обзоре сервиса.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Ключ-АСТРОМ&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;
*Наполнение лога доступа Apache Tomcat (модуль Java). Функция ЕдиногоАгента: Java — наполнение контекста трассировки/пробега для неструктурированных логов доступа Apache Tomcat&lt;br /&gt;
*Мониторинг логов для регионов IBM CICS и подсистем IBM IMS.&lt;br /&gt;
*NGINX 1.26.1, 1.27 (модуль NGINX)&lt;br /&gt;
====Окончание поддержки====&lt;br /&gt;
*.NET Core 2.0 (модуль .NET)&lt;br /&gt;
**Прекращение поддержки поставщиком: 1 октября 2018 г.&lt;br /&gt;
*Fedora 37 (модуль ОС)&lt;br /&gt;
**Срок поддержки поставщика: 15 декабря 2023 г.&lt;br /&gt;
*Solaris 10 1/13+ (модули кода)&lt;br /&gt;
===Устаревшее===&lt;br /&gt;
Установка ЕдиногоАгента с помощью Puppet была удалена из ЕдиногоАгента версии 1.293.&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Обновления мониторинга Java====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Начиная с этого выпуска ЕдиногоАгента, процессы Java 23 теперь полностью отслеживаются . Теперь мы поддерживаем версии LTS, а также последние четыре версии Java (20, 21, 22, 23).&lt;br /&gt;
&lt;br /&gt;
Однако Java 19 больше не отслеживается. Если вы используете Java 19, вам необходимо обновить JVM или продолжать использовать старые версии ЕдиногоАгента.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Улучшено чтение пакетов сетевого агента====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Чтение пакетов сетевым агентом было улучшено за счёт более сбалансированных вызовов обработчика пакетов. В ходе тестирования загрузка процессора сетевого агента снизилась примерно на 15%.&lt;br /&gt;
====Считывание IP-адреса для podman====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Теперь IP-адрес считывается для контейнера Podman.&lt;br /&gt;
====Ограничение размера атрибута ресурса берется из конфигурации OS Agent====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Ограничение глобального атрибута ресурса берётся из конфигурации (по умолчанию 100).&lt;br /&gt;
&lt;br /&gt;
Ограничение размера атрибута ресурса, заданного пользователем, по умолчанию составляет 40% от глобального ограничения. Этот процентный порог настраивается с помощью &amp;lt;code&amp;gt;debugCustomerDimensionsPercentageLimitOfGlobal&amp;lt;/code&amp;gt; флага отладки.&lt;br /&gt;
====Поддержка Zone.js и Angular 17 в режиме SSR====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Теперь поддерживается инструментарий Zone. js и рендеринг на стороне сервера (SSR) в Angular 17.&lt;br /&gt;
====Добавлена ​​поддержка Go Kafka IBM/Sarama====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​поддержка мониторинга сообщений Apache Kafka библиотеки IBM/sarama﻿ на GitHub.&lt;br /&gt;
====Виртуальные потоки Java====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Новая функция виртуальных потоков Java теперь доступна по желанию, начиная с этой версии ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
Это вводит следующие функциональные возможности для виртуальных потоков Java 21:&lt;br /&gt;
*Распространение контекста на виртуальные потоки, запущенные в распределенных трассировках&lt;br /&gt;
*Корректное время ЦП для распределенных трассировок, выполняемых в виртуальных потоках&lt;br /&gt;
*Профилирование ЦП (метод горячих точек) для распределенных трассировок&lt;br /&gt;
*Непрерывное профилирование ЦП (метод горячих точек) для фоновой активности&lt;br /&gt;
====Процессы Java 23 теперь полностью отслеживаются====&lt;br /&gt;
''Наблюдаемость приложений | Хосты''&lt;br /&gt;
&lt;br /&gt;
Процессы Java 23 теперь полностью отслеживаются. Мы поддерживаем версии LTS плюс последние четыре версии Java (20, 21, 22, 23).&lt;br /&gt;
&lt;br /&gt;
Примечание: процессы Java 19 больше не отслеживаются .&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 1.299 GA содержит 35 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Сетевой модуль&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|модуль ОС&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Установщик ЕдиногоАгента&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|Общие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Apache&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Мейнфрейм&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно - следственной связи искусственного интеллекта&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль операционной системы&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Watchdog&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль ведения лога&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Ядро веб- сервера&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|IIB&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====.NET====&lt;br /&gt;
*Исправлена ​​проблема с датчиком .NET WCF v2, которая приводила к повреждению трассировок.&lt;br /&gt;
*Исправлена проблема с функцией .NET Business Events, которая приводила к некорректной работе входящих HTTP-запросов.&lt;br /&gt;
====Сетевой модуль====&lt;br /&gt;
*Отключено пользовательское событие сетевого ограничителя для предотвращения спама в списке полученных событий. (Его можно снова включить с помощью osdebugFlag `debugNetAgentThrottlerEnable`.).&lt;br /&gt;
*Устранена ошибка деления на ноль, которая приводила к сбою сетевого агента.&lt;br /&gt;
*Исправлен сбой oneagentnetwork, связанный с изменением состояния сетевой карты с нерабочего на рабочее.&lt;br /&gt;
&lt;br /&gt;
*Исправлена ошибка деления на ноль, которая привела к сбою сетевого агента.&lt;br /&gt;
*Исправлена утечка памяти в oneagentnetwork.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Исправлена ​​ошибка, приводившая к отсутствию метрик инфраструктуры из-за зависания процесса `oneagentos` при запуске совместного процесса обнаружения eBPF.&lt;br /&gt;
*Удалена проверка того, является ли диск блочным устройством, что влияло на производительность при мониторинге дисков, отличных от EBS.&lt;br /&gt;
*Процесс MS SQL Analysis Service, ранее являвшийся частью MS SQL Common, теперь отображается как отдельный процесс.&lt;br /&gt;
*Процессы диспетчера SAP на AIX теперь разделены на экземпляры в соответствии с именем системы и номером экземпляра.&lt;br /&gt;
*Исправлена ​​проблема, начавшаяся с версии ЕдиногоАгента 295, в которой заглавные буквы заменялись строчными в ключах измерений для атрибутов ресурсов на уровне хоста. С этим исправлением ЕдиныйАгент снова допускает заглавные символы. Поскольку все сигналы наблюдения (такие как логи и метрики), создаваемые ЕдинымАгентом, обогащаются атрибутами ресурсов на уровне хоста, это исправление может повлиять на конфигурации, основанные на атрибутах ресурсов на уровне хоста, таких как правила приема логов, метрики логов, события логов или сохраненные запросы.&lt;br /&gt;
====Установщик ЕдиногоАгента====&lt;br /&gt;
*Исправлена ​​проблема со сменой владельца файла ldconfig после обновления ЕдиногоАгента.&lt;br /&gt;
====Java====&lt;br /&gt;
*Интервал для сообщения метрики `dt.runtime.jvm.gc.suspension_time` был неверным. Теперь он составляет 0-100% вместо 0,0-0,1.&lt;br /&gt;
&lt;br /&gt;
*Исправлена проблема, связанная с реализацией исходящего бизнес-события в Webflux, при которой, если вы определяете правила бизнес-события, требующие извлечения полей из источников данных `request.body` или `response.body`, событие вообще не генерируется. Теперь эти поля по-прежнему не предоставляются, но событие генерируется, как и ожидалось.&lt;br /&gt;
*Исправлена ошибка VerifyError, вызванная обфусцированными классами.&lt;br /&gt;
*Исправлена проблема, которая препятствовала запуску сервера Elasticsearch с инструментами при включенной функции отладки в реальном времени.&lt;br /&gt;
====Общие====&lt;br /&gt;
*Исправлено обнаружение имени приложения SpringBoot из файла свойств, встроенного в архив JAR приложения, когда внешний файл свойств его не содержал.&lt;br /&gt;
*Исправлена ​​проблема с модулем PHP Microsoft SQL Server, которая иногда приводила к сбоям процесса, если `$params` в `sqlsrv_prepare()` отсутствовал.&lt;br /&gt;
*Обновлена зависимость libexpat до версии 2.6.3.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​проблема с инструментированием лога Apache, при которой строка лога повторялась несколько раз.&lt;br /&gt;
&lt;br /&gt;
*Исправлена обработка логов Apache, которая иногда приводила к сбоям в случаях, когда версия Apache была ниже 2.4.20 и `ap_get_server_description` включала информацию о некоторых модулях.&lt;br /&gt;
====Мейнфрейм====&lt;br /&gt;
*Решена проблема, при которой из-за исключений при обработке сообщений от мэйнфрейма zRemote исчерпывал свой пул буферов синтаксического анализа.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой zRemote неожиданно отменял регистрацию компонента мэйнфрейма в определенных условиях.&lt;br /&gt;
====Механизм причинно - следственной связи искусственного интеллекта====&lt;br /&gt;
*Исправлена проблема, из-за которой в PurePaths с жёлтым индикатором ошибки отсутствовали сведения об ошибке.&lt;br /&gt;
====Модуль операционной системы====&lt;br /&gt;
*Исправлен сбой модуля ОС при сборе двоичного пути службы ОС Windows.&lt;br /&gt;
*Устранение проблемы, из-за которой OS Agent может аварийно завершать работу при включенном debugProtobufLogNative.&lt;br /&gt;
*Исправлена ошибка обнаружения процесса SpringBoot, когда путь к конфигурации, передаваемый в качестве аргумента командной строки, является абсолютным, а рабочий каталог процесса не является корневым.&lt;br /&gt;
*Исправлена проблема (начиная с версии ЕдиногоАгента 1.293), которая приводила к отсутствию показателей для временно важных, часто меняющихся PGI.&lt;br /&gt;
*Решена проблема с некорректным определением общих ресурсов NFS на хостах Linux.&lt;br /&gt;
====Watchdog====&lt;br /&gt;
*Исправлена проблема, из-за которой процесс Watchdog мог аварийно завершать работу при завершении службы.&lt;br /&gt;
====Модуль ведения лога====&lt;br /&gt;
*Исправлена проблема, из-за которой фильтрация запросов DQL на основе нестроковых атрибутов, таких как `winlog.eventid`, некорректно сопоставляла записи лога.&lt;br /&gt;
*Исправлена проблема с отсутствием пробелов в логах Kubernetes, которая могла возникать, когда в конце частичной или полной строки лога был пробел.&lt;br /&gt;
==== Ядро веб- сервера====*Мы сократили потребление памяти модулями веб-сервера ЕдиногоАгента, избегая обновления всей конфигурации в рабочих процессах ЕдиногоАгента, когда изменяется лишь небольшая ее часть (информация о работе кластера).&lt;br /&gt;
====IIB====&lt;br /&gt;
*Мы устранили проблему задержки в асинхронных запросах SOAP или HTTP, когда клиент использует поле UserContext. Обратите внимание, что это не решает проблему несвязанных путей ответа и потерянных путей, которые возникают, когда неуникальные данные UserContext используются в двух или более параллельных запросах.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
В выпуске 8.299 GA содержится 1 решенная проблема.&lt;br /&gt;
====Воспроизведение сеанса для Android====&lt;br /&gt;
*TrackCustomEvent корректно поддерживается с ComponentActivity.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
====SwiftUI инструмент====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Улучшен расчет продолжительности автоматического действия для слайдера.&lt;br /&gt;
&lt;br /&gt;
Выпуск 8.299 GA содержит 2 исправленные ошибки.&lt;br /&gt;
*Проекты, использующие локальные пакеты Swift, теперь можно инспектировать (исправлено обновлением библиотеки/зависимостей в XcodeProj).&lt;br /&gt;
*Исправлена ошибка, приводившая к неправильному типу подключения при подключении к Wi-Fi.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
Выпуск версии 1.299 GA содержит 2 решенные проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====JavaScript====&lt;br /&gt;
*Исправлена ​​проблема с модулем xhr, возникавшая, когда URL-адрес передавался как объект URL, а не как строка.&lt;br /&gt;
====Повтор сеанса====&lt;br /&gt;
*Session Replay теперь снова может записывать кросс-источниковые iframes. Когда оба фрейма имеют один и тот же идентификатор приложения, записывается только один сеанс, как и ожидалось. Когда идентификатор приложения различается между фреймами, вы можете выбрать желаемое поведение записи: по умолчанию эти фреймы записываются изолированно как отдельные сеансы; если ожидается сохранение одного сеанса, то агент JavaScript должен быть настроен на отключение флага `APP_CHECK` с `ac=false` внутри обоих приложений.&lt;br /&gt;
=='''API Ключ-АСТРОМ'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
====credentials====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменен тип в запросе&lt;br /&gt;
****Добавлены значения перечисления: [SNMPV3]&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен CredentialsList&lt;br /&gt;
*****Изменено свойство credentials&lt;br /&gt;
******Изменено свойство type&lt;br /&gt;
*******Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменено CredentialsResponseElement&lt;br /&gt;
*****Изменено свойство type&lt;br /&gt;
******Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
====/entity/infrastructure====&lt;br /&gt;
Этот API был признан устаревшим в январе 2024 года и теперь удалён.&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/custom-devices/{customDeviceId}/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records/top&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/{logPath}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/hosts/{hostId}/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records/top&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/hosts/{hostId}/logs/{logPath}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{pgId}/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records/top&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /entity/infrastructure/process-groups/{pgId}/logs/{logPath}&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/monitors====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/monitors&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменено SyntheticMonitorUpdate&lt;br /&gt;
****Изменено свойство anomalyDetection&lt;br /&gt;
*****Удалены обязательные свойства: loadingTimeThresholds outageHandling&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен SyntheticMonitor&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство anomalyDetection&lt;br /&gt;
*******Удалены обязательные свойства: loadingTimeThresholds outageHandling&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменено SyntheticMonitorUpdate&lt;br /&gt;
****Изменено свойство anomalyDetection&lt;br /&gt;
*****Удалены обязательные свойства: loadingTimeThresholds outageHandling&lt;br /&gt;
====/settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен ObjectsList&lt;br /&gt;
*****Изменено свойство items&lt;br /&gt;
******Добавленное свойство: owner&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Добавленное свойство: owner&lt;br /&gt;
====tokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены разрешения в запросе&lt;br /&gt;
***Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема createToken&lt;br /&gt;
***Изменены области применения свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;/tokens/*&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены схемы CreateToken, TokenMetadata и UpdateToken&lt;br /&gt;
***Изменены области применения свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:*** Изменены разрешения в запросе&lt;br /&gt;
****Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens/lookup&amp;lt;/code&amp;gt;**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен TokenMetadata&lt;br /&gt;
*****Измененное свойство scopes  '''! Критическое изменение'''&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена TokenMetadata    '''! Критическое изменение'''&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
====apiTokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменен список ApiTokenList&lt;br /&gt;
***Измененное свойство apiTokens&lt;br /&gt;
****Изменены области применения свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;/apiTokens/*&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены схемы ApiTokenCreate и ApiTokenUpdate&lt;br /&gt;
***Изменены области применения свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_sdlc&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_sdlc.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен список токенов Api  '''! Критическое изменение'''&lt;br /&gt;
*****Измененное свойство apiTokens&lt;br /&gt;
******Изменено свойство scopes&lt;br /&gt;
*******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens/lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен ApiToken '''! Критическое изменение'''&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен ApiToken '''! Критическое изменение'''&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
====securityProblems====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема списка проблем безопасности&lt;br /&gt;
***Измененное свойство securityProblems&lt;br /&gt;
****Измененное свойство riskAssessment&lt;br /&gt;
****Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Добавлен managementZoneFilter в запрос&lt;br /&gt;
**Изменена схема SecurityProblemDetails&lt;br /&gt;
***Измененное свойство riskAssessment&lt;br /&gt;
***Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}/remediationItems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема RemediationItemList&lt;br /&gt;
***Измененное свойство remediationItems&lt;br /&gt;
****Изменено свойство assessment&lt;br /&gt;
****Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}/remediationItems/{remediationItemId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема RemediationDetailsItem&lt;br /&gt;
***Измененное свойство securityProblems&lt;br /&gt;
****Изменена Изменено свойство assessment&lt;br /&gt;
****Добавлено возможное свойство: assessmentAccuracyDetails&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена ObjectsList&lt;br /&gt;
***Измененные свойства элементов&lt;br /&gt;
****Заменено свойство modificationInfo на resourceContext&lt;br /&gt;
*****Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема SettingsObjectByObjectIdResponse&lt;br /&gt;
***Добавлено возможное свойство: resourceContext&lt;br /&gt;
====ua====&lt;br /&gt;
''! Решающее изменение в выпуске для ранних пользователей''&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/entity&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема UAEntityScreenDefinition***Изменены свойства cardGroups, customCards, filter, healthCards, logsCard, messageCard, optOut, ownerships, problems, properties, sloListCards, tags, traces, vulnerabilities&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство attributeTables&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменено свойство filtering&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство chartGroups&lt;br /&gt;
****Измененное свойства charts&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство entitiesLists&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменены свойства charts и filtering&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство Metrict Tables&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменены свойства charts и filtering*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство eventsCard,&lt;br /&gt;
****Удалено требуемое свойство: key&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/explorer&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема UAInvExScreenDefinition&lt;br /&gt;
***Изменены свойства cardGroups, customCards, logsCard, messageCard****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство chartGroups****Измененное свойство charts&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство eventsCard,****Удалено требуемое свойство: key&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/list&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменена схема UAListScreenDefinition&lt;br /&gt;
***Изменены свойства cardGroups, customCards, filtering, filter, logsCard, messageCard, optOut&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство entitiesLists&lt;br /&gt;
****Добавлено возможное свойство: key&lt;br /&gt;
****Изменены свойства charts и filtering&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство chartGroups&lt;br /&gt;
****Измененные свойства charts&lt;br /&gt;
*****Добавлено возможное свойство: key&lt;br /&gt;
***Изменено свойство eventsCard,&lt;br /&gt;
****Удалено требуемое свойство: key&lt;br /&gt;
====deployment/installer/gateway====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/versions/{osType}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/{osType}/latest&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/{osType}/latest/metainfo&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/{osType}/version/{version}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
====synthetic/locations====*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена SyntheticLocations&lt;br /&gt;
*****Измененные местоположения объектов недвижимости&lt;br /&gt;
******Добавленное свойство: capabilities&lt;br /&gt;
====monitoringstate====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /monitoringstate&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Add from in query&lt;br /&gt;
***Add to in query&lt;br /&gt;
====problems====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /problems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Измененное problems&lt;br /&gt;
*****problems&lt;br /&gt;
******Добавленные свойства: &amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /problems/{problemId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Измененная Problem&lt;br /&gt;
*****Добавленные свойства: &amp;lt;code&amp;gt;k8s.cluster.name&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;k8s.namespace.name&amp;lt;/code&amp;gt;&lt;br /&gt;
====settings/history====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавление полей в запрос&lt;br /&gt;
***Удаление addFields в запросе&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема ObjectsList&lt;br /&gt;
*****Изменено свойство items  '''! Критическое изменение'''******Измененное свойство resourceContext&lt;br /&gt;
*******Измененное свойство modifications&lt;br /&gt;
********Удалено требуемое свойство: movable&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема SettingsObjectByObjectIdResponse  '''! Критическое изменение'''&lt;br /&gt;
*****Измененное свойство resourceContext&lt;br /&gt;
******Измененное свойство modifications&lt;br /&gt;
*******Удалено требуемое свойство: movable&lt;br /&gt;
===API Конфигурации===&lt;br /&gt;
====credentials====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменен тип в запросе&lt;br /&gt;
****Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен CredentialsList&lt;br /&gt;
*****Измененные свойство credentials&lt;br /&gt;
******Изменен свойство type&lt;br /&gt;
*******Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменено CredentialsResponseElement&lt;br /&gt;
*****Добавлено возможное значение: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменены Credentials&lt;br /&gt;
****Изменено свойство type&lt;br /&gt;
*****Добавленное значение enum: &amp;lt;code&amp;gt;SNMPV3&amp;lt;/code&amp;gt;&lt;br /&gt;
====/calculatedMetrics/log====&lt;br /&gt;
Эти API были признаны устаревшим и теперь удалён.&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/log&amp;lt;/code&amp;gt; ''Ранний Пользователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /calculatedMetrics/log/{metricKey}&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /calculatedMetrics/log/{metricKey}&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;DELETE /calculatedMetrics/log/{metricKey}&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /calculatedMetrics/log/{metricKey}/validator&amp;lt;/code&amp;gt; ''Ранний Последователь''&lt;br /&gt;
====extensions====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная технология в path&lt;br /&gt;
***Добавленная возможное значение: &amp;lt;code&amp;gt;AWS_SNS_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; ''Ранний пользователь''&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Измененная технология в path&lt;br /&gt;
****Добавленное возможное значение: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
====service/customServices====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/customServices/{technology}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/customServices/{technology}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/customServices/{technology}/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен CustomService&lt;br /&gt;
*****Изменено свойство queueEntryPointType&lt;br /&gt;
******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/customServices/{technology}/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/customServices/{technology}/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CustomService&lt;br /&gt;
****Изменено свойство queueEntryPointType&lt;br /&gt;
*****Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
====service/RequestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;/service/RequestAttributes/*&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменен RequestAttribute&lt;br /&gt;
***Измененное свойство dataSources&lt;br /&gt;
****Изменено свойство scopes&lt;br /&gt;
*****Измененное свойство serviceTechnology&lt;br /&gt;
******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SNS_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt; Возвращаемый Тип:&lt;br /&gt;
**Изменено на 200 ОК&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен RequestAttribute&lt;br /&gt;
****Измененные dataSources&lt;br /&gt;
*****Изменено свойство scopes&lt;br /&gt;
******Измененное свойство serviceTechnology&lt;br /&gt;
*******Добавлено возможное свойство: &amp;lt;code&amp;gt;AWS_SQS&amp;lt;/code&amp;gt;&lt;br /&gt;
===Кластер===&lt;br /&gt;
====/iam/repo====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменены категории в запросе&lt;br /&gt;
****Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
****Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменен LevelPoliciesBasicDataList&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство policies&lt;br /&gt;
*******Изменена свойство category&lt;br /&gt;
********Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
********Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменена свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено созданное 201&lt;br /&gt;
****Изменена политика&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство category&lt;br /&gt;
*******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies/aggregate&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема PolicyOverviewList&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство policyOverviewList&lt;br /&gt;
*******Изменено свойство category&lt;br /&gt;
********Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
********Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies/validation&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменена схема CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменено CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies/{uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Измененная политика&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство category&lt;br /&gt;
*******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Изменен CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
****'''! Важное изменение'''&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено созданное 201&lt;br /&gt;
****Измененная политика&lt;br /&gt;
*****'''! Важное изменение'''&lt;br /&gt;
******Изменено свойство category&lt;br /&gt;
*******Добавленное значение enum: &amp;lt;code&amp;gt;LEGACY&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалено перечисляемое значение: &amp;lt;code&amp;gt;DEPRECATED&amp;lt;/code&amp;gt;&lt;br /&gt;
====/settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена ObjectsList&lt;br /&gt;
*****Измененные свойства элементов&lt;br /&gt;
******Добавленное свойство: owner&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Добавленное свойство: owner&lt;br /&gt;
====cluster/metadata====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /cluster/metadata&amp;lt;/code&amp;gt; новое&lt;br /&gt;
====settings/history====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/history&amp;lt;/code&amp;gt; новое&lt;br /&gt;
====deployment/installer/gateway====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /deployment/installer/gateway/versions/{osType}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Изменена arch в запросе&lt;br /&gt;
****Добавлено возможное свойство: &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
====iam/resolution====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменены DescendantsEffectivePermissions&lt;br /&gt;
*****Изменена функция descendantLevelsEffectivePermissions  '''! Критическое изменение'''&lt;br /&gt;
******Изменена схема словарного значения:&lt;br /&gt;
*******Измененное свойство effectivePermissions&lt;br /&gt;
********Добавлено свойство: effects&lt;br /&gt;
********Удаленная собственность: granted&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/effectivepermissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена EffectivePermissions&lt;br /&gt;
*****Изменена функция effectivePermissions  '''! Критическое изменение'''&lt;br /&gt;
******Добавлено свойство: effects&lt;br /&gt;
******Удаленная собственность: granted&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена ObjectsList&lt;br /&gt;
*****Измененные items&lt;br /&gt;
******Добавлено свойство: resourceContext&lt;br /&gt;
******Измененное свойство modificationInfo&lt;br /&gt;
*******Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths&lt;br /&gt;
*******Устаревший изменен на &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена схема SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Добавленное свойство: resourceContext&lt;br /&gt;
====synthetic/locations====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
**Возвращаемый Тип:&lt;br /&gt;
***Изменено на 200 ОК&lt;br /&gt;
****Изменена SyntheticLocations&lt;br /&gt;
*****Изменены property locations&lt;br /&gt;
******Добавленное свойство: capabilities&lt;br /&gt;
===General availability===&lt;br /&gt;
====АктивныеШлюзы====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /activeGates/groups&amp;lt;/code&amp;gt;&lt;br /&gt;
====/synthetic/executions====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/executions/{executionId}&amp;lt;/code&amp;gt;&lt;br /&gt;
====settings/effective-permissions:resolve====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/effective-permissions:resolve&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3271</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3271"/>
		<updated>2025-12-04T20:22:39Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
*[[Примечания к релизу 300]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_296&amp;diff=3270</id>
		<title>Примечания к релизу 296</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_296&amp;diff=3270"/>
		<updated>2025-12-04T20:17:23Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «  '''''Примечания к релизам / Примечания к релизу 296'''''  =='''Dynatrace'''== ===Dynatrace расширяет возмо...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''''[[Примечания к релизам]] / Примечания к релизу 296'''''&lt;br /&gt;
&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Dynatrace расширяет возможности синтетического мониторинга с помощью мониторов доступности сети для проверки доступности инфраструктуры и служб===&lt;br /&gt;
Dynatrace расширяет область действия синтетического мониторинга на сетевой и транспортный уровни вашего технологического стека с введением новых типов синтетических тестов: ICMP Ping, проверка порта TCP и DNS — все под эгидой Network Availability Monitoring (NAM). Ваши команды получают круглосуточную информацию о работоспособности и доступности вашей инфраструктуры и сети. Синтетический мониторинг теперь также предоставляет базовую информацию о работоспособности сетевых служб, которые не основаны на HTTP(s) и, таким образом, не были нацелены на синтетическое тестирование в прошлом.&lt;br /&gt;
===Обновите Dynatrace до новой версии быстрее===&lt;br /&gt;
Dynatrace публикует новые версии ежемесячно с равномерным версионированием. В настоящее время вам необходимо обновлять версии последовательно. Например, с версии 1.296 вам необходимо обновиться до 1.298, а затем до 1.300.&lt;br /&gt;
&lt;br /&gt;
Начиная с версии 1.296, Dynatrace пропускает определенные версии в процессе развертывания, чтобы вы могли обновиться до новой версии быстрее. Например, вам придется обновиться с версии 1.296 непосредственно до 1.300, как только будет выпущена версия 1.300. Чтобы приспособиться к новому процессу развертывания, вам может потребоваться адаптировать подходы к тестированию и развертыванию.&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Запрос API развертывания: параметры теперь проверяются и отклоняются, если значение недействительно====&lt;br /&gt;
''Платформа | Службы платформы''&lt;br /&gt;
&lt;br /&gt;
Ранее конечные точки API развертывания выполняли откат к значению по умолчанию, если заданное значение было недействительным. С этим изменением запрос будет отклонен из-за нарушений ограничений.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Обновление Cassandra до версии 4.0.13====&lt;br /&gt;
''Платформа''&lt;br /&gt;
&lt;br /&gt;
Узлы Cassandra обновлены до версии 4.0.13.&lt;br /&gt;
====Улучшен процессор Cassandra в некоторых развертываниях====&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Dynatrace.&lt;br /&gt;
====Новый тип синтетических тестов – Мониторинг доступности сети====&lt;br /&gt;
''Цифровой опыт | Синтетический мониторинг''&lt;br /&gt;
&lt;br /&gt;
Мы расширили область синтетического мониторинга новым типом синтетического теста - Network Availability Monitoring (NAM) , который состоит из следующих типов ICMP, TCP и DNS. Благодаря этому усовершенствованию вы можете иметь круглосуточное представление о состоянии инфраструктуры и сети, предоставляющей к ней доступ.&lt;br /&gt;
====Kubernetes: оптимизированные оповещения для плавного завершения работы====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Раньше, если узел Kubernetes был корректно выключен, вы бы получили оповещение о том, что хост недоступен. Теперь, когда происходит корректное выключение, оповещения не будет, если вы явно не выберете получать оповещения для корректных выключений (настраивается через Настройки , отключено по умолчанию).&lt;br /&gt;
====Новое поле для контейнерных объектов (CGI)====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлено новое поле для контейнерных объектов (CGI), называемое &amp;lt;code&amp;gt;containerImageDigest&amp;lt;/code&amp;gt;, которое идентифицирует конкретный образ/версию контейнера. Это отображается на странице Контейнер и включено в ответ API объекта.&lt;br /&gt;
====Декларативная технология представлена ​​как основная технология====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Декларативная технология теперь отображается как основная технология на страницах Dynatrace.&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;
====Доступен новый источник атрибутов запроса для имени пути CICS====&lt;br /&gt;
Наблюдаемость приложений | Распределенные трассировки&lt;br /&gt;
&lt;br /&gt;
Мы добавили поддержку источника атрибута запроса имени пути CICS.&lt;br /&gt;
====Улучшена страница «Окна обслуживания»====&lt;br /&gt;
''Cross Solutions | Окна обслуживания''&lt;br /&gt;
&lt;br /&gt;
На странице « Окна обслуживания» теперь предварительно выбирается часовой пояс локального браузера.&lt;br /&gt;
====Метрика самоконтроля для зон управления====&lt;br /&gt;
''Перекрестные решения | Самоконтроль''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​метрика самоконтроля ( &amp;lt;code&amp;gt;dsfm:server.management_zones.queries_counter&amp;lt;/code&amp;gt;) для подсчета количества запрошенных зон управления.&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : SUSE Enterprise Linux 15.2&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.300&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : Oracle Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
*Linux : Rocky Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Oracle Linux 8.6&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с указанной версии:=====&lt;br /&gt;
*Linux : CentOS Stream 8&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:=====&lt;br /&gt;
*Linux : Debian 10&lt;br /&gt;
**x86-64&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
В выпуске 296 решены 20 проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|17&lt;br /&gt;
|-&lt;br /&gt;
|Хранилище учётных данных&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====Безопасность приложений====&lt;br /&gt;
*Исправлена ​​ошибка, при которой количество уязвимых компонентов в пользовательском интерфейсе превышало количество отображаемых элементов. Теперь он правильно отображает количество дедуплицированных уязвимых компонентов.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой автономные PGI по-прежнему учитывались для мониторинга и использования.&lt;br /&gt;
====Кластер====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой для управляемых кластеров с высокой доступностью премиум-класса после аварийного переключения центра обработки данных проблемы, возникшие в период аварийного переключения, не поддавались ручному закрытию.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой запись в настройку `builtin:host.monitoring` могла привести к общему замедлению работы сервера.&lt;br /&gt;
*Фильтр лога анализа отказов обновлен для обработки неопределенного идентификатора службы, а также улучшено создание фильтра для идентификатора службы.&lt;br /&gt;
*Если ваши ЕдиныеАгенты могут подключаться к целевой среде только через Активный Шлюз (например, они находятся в ограниченной сети), то они не смогут использовать Remote Configuration Manager для изменения своего подключения.&lt;br /&gt;
*Метрики в разделе «Квоты» на странице сведений о пространстве имен Kubernetes теперь разделены по отдельным экземплярам квоты ресурсов.&lt;br /&gt;
*Список синтетических мониторов больше не отображает одно и то же значение «нет запусков за xx раз» для каждого неактивного монитора (теперь отображается время последнего выполнения, а не время последнего просмотра).&lt;br /&gt;
*Исправлено извлечение инфраструктуры RDS и TransitGateway, а также метрик для клиентов с большим количеством экземпляров.&lt;br /&gt;
*Параметр `credentialsEnabled` изменен на необязательный и предоставлено значение по умолчанию `true`.&lt;br /&gt;
*Версия приложения больше не добавляется к внешним вызовам по умолчанию. Введен новый флаг функции `addApplicationVersionToExternalCalls`. Установка его значения `true` включает прежнее поведение.&lt;br /&gt;
*Улучшен расчет таймфрейма для «Сегодня» в селекторе таймфрейма (предыдущая версия Dynatrace).&lt;br /&gt;
*Исправлены пограничные случаи в службе ротации токенов, которые иногда вызывали проблемы с доставкой результатов синтетического мониторинга в кластер Dynatrace.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Dynatrace.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой PGI, исключенные из мониторинга, генерировали использование.&lt;br /&gt;
*Suse Enterprise Linux 15.2 будет поддерживаться до (и включительно) Dynatrace Managed версии 1.300. Suse Enterprise Linux 15.3 будет поддерживаться до заранее объявленного срока.&lt;br /&gt;
====Хранилище учетных данных====&lt;br /&gt;
*API хранилища учетных данных теперь принимает `UserIDs` в списке `allowedEntities` (поведение соответствует веб-интерфейсу пользователя).&lt;br /&gt;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Технологическая поддержка===&lt;br /&gt;
====Поддержка новых технологий====&lt;br /&gt;
*Go toolchain с модификациями FIPS (openssl-fips) (модуль Go). Функция ЕдиногоАгента: Go FIPS&lt;br /&gt;
*RxJava 3 (модуль Java). Функция ЕдиногоАгента: трассировка Java RxJava v3+&lt;br /&gt;
===Устаревшее===&lt;br /&gt;
Установка ЕдиногоАгента с использованием Puppet устарела с версии ЕдиногоАгента 1.293. Эта опция будет по-прежнему доступна в течение шестимесячного  периода.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Поддержка расширенных типов API приема логов ЕдиногоАгента====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Мониторинг логов''&lt;br /&gt;
&lt;br /&gt;
При приеме логов в новые конвейеры обработки OpenPipeline, API мониторинга логов - логи приема POST поддерживают все типы данных JSON. Для других конвейеров все принимаемые значения логов продолжают преобразовываться в &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;тип.&lt;br /&gt;
====Ограничения размеров атрибутов ресурсов====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Теперь измерение должно удовлетворять следующим условиям:&lt;br /&gt;
*Ключ: до 100 символов&lt;br /&gt;
*Значение: до 255 символов&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;, а специальные символы экранируются символом обратной косой &amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt;черты), чтобы избежать потери метрик.&lt;br /&gt;
====Поддержка GPFS в Linux====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Мы реализовали поддержку GPFS в операционной системе Linux.&lt;br /&gt;
&lt;br /&gt;
Для его использования необходимо добавить &amp;lt;code&amp;gt;cap_setuid&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;oneagentosbinary&amp;lt;/code&amp;gt;.&lt;br /&gt;
====PHP CLI-форк с поддержкой фреймворка Swoole====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете наблюдать распределенные трассировки, когда приложение разветвляется с помощью фреймворка Swoole в PHP CLI. Для наблюдения требуется использование пользовательских настроек служб ЕдиногоАгента ( Настройки &amp;gt; Обнаружение служб &amp;gt; Обнаружение пользовательских служб ).&lt;br /&gt;
====Поддержка мониторинга служб ОС для старых systemd====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Мониторинг служб ОС теперь поддерживает systemd более ранней версии, чем 219.&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 295 содержит 17 решенных проблем.&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;
|2&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|GO&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|NGINX&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Механизм причинно-следственной связи ИИ&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Обшие&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль регистрации&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль ОС&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
====Java====&lt;br /&gt;
*Улучшено то, как модуль кода Java ЕдиныйАгент идентифицирует и загружает ЕдиныйАгент Java SDK, если загрузка классов в приложении еще не выполнена так, как ожидается ЕдинымАгентом . Например, более новые версии Apache JMeter представили другую стратегию загрузки классов для поиска реализаций для ServiceLoader Apache JMeter, что нарушило совместимость с модулем кода ЕдиногоАгента .&lt;br /&gt;
*Устранена проблема, препятствовавшая запуску инструментированного сервера ElasticSearch при включенной функции отладки в реальном времени.&lt;br /&gt;
====.NET====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой не создавались бизнес-события с длинными выражениями экстрактора и идентификаторами.&lt;br /&gt;
*В модуле кода ЕдиногоАгента .NET улучшена видимость вызовов «запустил и забыл» для асинхронных методов.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой необработанные исключения .NET, не завершающиеся завершением работы, ошибочно регистрировались как сбои.&lt;br /&gt;
====Go====&lt;br /&gt;
*Исправлена ​​возможная проблема инициализации модуля кода ЕдиногоАгента Go в случае недостаточных прав на чтение файла /proc/self/auxv.&lt;br /&gt;
====NGINX====&lt;br /&gt;
*Исправлена ​​ошибка внедрения модуля кода NGINX в двоичные файлы NGINX, которые поставляются с контейнерами nginx-ingress-controller от Bitnami с тегом версии выше 1.4.&lt;br /&gt;
====Механизм причинно-следственной связи ИИ====&lt;br /&gt;
*Устранено несоответствие между количеством трассировок запросов бизнес-событий и распределенных трассировок.&lt;br /&gt;
====Общие====&lt;br /&gt;
*Для сложных операторов SQL имена таблиц после ключевых слов SELECT и FROM больше не маскируются.&lt;br /&gt;
====Модуль регистрации====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой правило ограничения поиска по дате применялось ко всем логам, игнорируя условие соответствия.&lt;br /&gt;
*Исправлена ​​проблема, при которой агент лога мог отправлять дублирующие записи, если приложение лога открывало новый файл до закрытия предыдущего. Это происходило, например, в библиотеке log4j.&lt;br /&gt;
====Node.js====&lt;br /&gt;
*Исправлена ​​проблема инициализации Live Debugger, из-за которой он не запускался должным образом.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Уменьшены скачки загрузки ЦП при мониторинге служб ОС на RHEL 8 (systemd 239-70+).&lt;br /&gt;
*Решена проблема, при которой в некоторых случаях статус службы брался из другой службы.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой отображались неадекватные сообщения о процессах с отсутствующим глубоким мониторингом.&lt;br /&gt;
*Уменьшено потребление памяти в системах с большим количеством запущенных процессов.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 8.295 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для iOS===&lt;br /&gt;
Версия 8.295 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
Выпуск версии 1.295 GA не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===Конфигурация===&lt;br /&gt;
====Расширения====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Параметр&lt;br /&gt;
***Изменён параметр technology в пути&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;MONGODB_CLIENT&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MONGODB_CLIENT_DOTNET&amp;lt;/code&amp;gt;&lt;br /&gt;
====Атрибуты сервиса/запроса====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о dataSources&lt;br /&gt;
*****Измененная область scope&lt;br /&gt;
******Измененная служба serviceTechnology&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;MONGODB_CLIENT&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MONGODB_CLIENT_DOTNET&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Изменен источник собственности&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;CICS_PATH_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о dataSources&lt;br /&gt;
*****Измененная область scope&lt;br /&gt;
******Измененная служба serviceTechnology&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;MONGODB_CLIENT&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MONGODB_CLIENT_DOTNET&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Изменен источник собственности&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;CICS_PATH_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема RequestAttribute&lt;br /&gt;
*****Измененные данные о dataSources&lt;br /&gt;
******Измененная область scope&lt;br /&gt;
*******Измененная служба serviceTechnology&lt;br /&gt;
********Добавлены возможные значения: &amp;lt;code&amp;gt;MONGODB_CLIENT&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MONGODB_CLIENT_DOTNET&amp;lt;/code&amp;gt;&lt;br /&gt;
******Изменен источник собственности&lt;br /&gt;
*******Возможная добавленная стоимость: &amp;lt;code&amp;gt;CICS_PATH_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о dataSources&lt;br /&gt;
*****Измененная область scope&lt;br /&gt;
******Измененная служба serviceTechnology&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;MONGODB_CLIENT&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MONGODB_CLIENT_DOTNET&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Изменен источник собственности&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;CICS_PATH_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
**Запрос:&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о dataSources&lt;br /&gt;
*****Измененная область scope&lt;br /&gt;
******Измененная служба serviceTechnology&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;MONGODB_CLIENT&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;MONGODB_CLIENT_DOTNET&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Изменен источник собственности&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;CICS_PATH_NAME&amp;lt;/code&amp;gt;&lt;br /&gt;
====ЕдиныйАгент====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /oneagents&amp;lt;/code&amp;gt;Параметр:&lt;br /&gt;
**Изменено detailAvailabilityState в запросе&lt;br /&gt;
***Добавленное возможное значение: &amp;lt;code&amp;gt;SHUTDOWN_K8S_NODE_SHUTDOWN&amp;lt;/code&amp;gt; Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема HostsListPage&lt;br /&gt;
****Изменены хозяева свойств&lt;br /&gt;
*****Возможная добавленная стоимость: &amp;lt;code&amp;gt;SHUTDOWN_K8S_NODE_SHUTDOWN&amp;lt;/code&amp;gt;&lt;br /&gt;
====tokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;  Параметр:&lt;br /&gt;
**Изменены разрешения в запросе&lt;br /&gt;
***Добавлены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens/lookup&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема TokenMetadata&lt;br /&gt;
****Измененные области действия свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема TokenMetadata&lt;br /&gt;
****Измененные области действия свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
====userSessionQueryLanguage====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /userSessionQueryLanguage/table&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 199 null&lt;br /&gt;
***Измененная схема UserSession&lt;br /&gt;
****Изменено свойство reasonForNoSessionReplayMobile&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;FULL_STORAGE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RETENTION_TIME&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /userSessionQueryLanguage/tree&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 199 null&lt;br /&gt;
***Измененная схема UserSession&lt;br /&gt;
****Изменено свойство reasonForNoSessionReplayMobile&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;FULL_STORAGE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;RETENTION_TIME&amp;lt;/code&amp;gt;&lt;br /&gt;
====settings/privacy-sync====&lt;br /&gt;
Новые:&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/privacy-sync/personal-data/settings:export&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /settings/privacy-sync/personal-data:delete&amp;lt;/code&amp;gt;&lt;br /&gt;
====apiTokens====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема ApiTokenList&lt;br /&gt;
****Измененное свойство apiTokens&lt;br /&gt;
*****Измененные области действия свойств&lt;br /&gt;
******Добавлены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens/lookup&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема ApiToken&lt;br /&gt;
****Измененные области действия свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема ApiToken&lt;br /&gt;
****Измененные области действия свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;settings.privacy.read&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;settings.privacy.write&amp;lt;/code&amp;gt;&lt;br /&gt;
====credentials====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема CredentialsList&lt;br /&gt;
****Измененные учетные данные собственности&lt;br /&gt;
*****Измененная область действия свойства&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Измененные области действия свойств&lt;br /&gt;
******Добавлены возможные значения: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема учетных данных&lt;br /&gt;
***Измененная область действия свойства&lt;br /&gt;
****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
***Измененные области действия свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема CredentialsResponseElement&lt;br /&gt;
****Измененная область действия свойства&lt;br /&gt;
*****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Измененные области действия свойств&lt;br /&gt;
*****Добавлены возможные значения: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема учетных данных&lt;br /&gt;
***Измененная область действия свойства&lt;br /&gt;
****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
***Измененные области действия свойств&lt;br /&gt;
****Добавлены возможные значения: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
====eventProperties====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /eventProperties&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема EventPropertiesList&lt;br /&gt;
****Измененное свойство eventProperties&lt;br /&gt;
*****Добавлено свойство filterable&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /eventProperties/{propertyKey}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема EventPropertyDetails&lt;br /&gt;
****Добавлено свойство filterable&lt;br /&gt;
====Logs====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /logs/aggregate&amp;lt;/code&amp;gt; Ранний пользователь  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема AggregatedLog&lt;br /&gt;
****Добавлены предупреждения о свойствах&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /logs/export&amp;lt;/code&amp;gt; Ранний пользователь  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема ExportedLogRecordList&lt;br /&gt;
****Добавлены предупреждения о свойствах&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /logs/search&amp;lt;/code&amp;gt; Ранний пользователь  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема LogRecordsList&lt;br /&gt;
****Добавлены предупреждения о свойствах&lt;br /&gt;
====monitoringstate====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /monitoringstate&amp;lt;/code&amp;gt;Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема MonitoredStates&lt;br /&gt;
****Изменено свойство monitoringStates&lt;br /&gt;
*****Измененное состояние собственности&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;process_group_different_id_due_to_declarative_grouping&amp;lt;/code&amp;gt;&lt;br /&gt;
====synthetic====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /synthetic/executions/batch&amp;lt;/code&amp;gt;  Параметр:&lt;br /&gt;
**Добавить &amp;lt;code&amp;gt;Dt-App-Context&amp;lt;/code&amp;gt;в заголовок&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors&amp;lt;/code&amp;gt; Ранний пользователь  Параметр:&lt;br /&gt;
**Добавить &amp;lt;code&amp;gt;Dt-App-Context&amp;lt;/code&amp;gt;в заголовок&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /synthetic/monitors/{monitorId}&amp;lt;/code&amp;gt; Ранний пользователь  Параметр:&lt;br /&gt;
**Добавить &amp;lt;code&amp;gt;Dt-App-Context&amp;lt;/code&amp;gt;в заголовок&lt;br /&gt;
====autoTags====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /autoTags&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема AutoTag&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство key&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /autoTags/validator&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема AutoTag&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство key&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /autoTags/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема AutoTag&lt;br /&gt;
****Измененное свойство rules&lt;br /&gt;
*****Измененное свойство conditions&lt;br /&gt;
******Измененное свойство key&lt;br /&gt;
*******Измененное свойство attribute&lt;br /&gt;
********Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /autoTags/{id}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема AutoTag&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство key&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /autoTags/{id}/validator&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема AutoTag&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство conditions&lt;br /&gt;
*****Измененное свойство key&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
====conditionalNaming====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /conditionalNaming/{type}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема ConditionalNamingRule&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство key&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /conditionalNaming/{type}/validator&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема ConditionalNamingRule&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство key&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /conditionalNaming/{type}/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема ConditionalNamingRule&lt;br /&gt;
****Измененное свойство rules&lt;br /&gt;
*****Измененное свойство key&lt;br /&gt;
******Измененное свойство attribute&lt;br /&gt;
*******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /conditionalNaming/{type}/{id}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема ConditionalNamingRule&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство key&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /conditionalNaming/{type}/{id}/validator&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема ConditionalNamingRule&lt;br /&gt;
***Измененное свойство rules&lt;br /&gt;
****Измененное свойство key&lt;br /&gt;
*****Измененное свойство attribute&lt;br /&gt;
******Добавлены возможные значения: &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_NAME&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;NETWORK_AVAILABILITY_MONITOR_TAGS&amp;lt;/code&amp;gt;&lt;br /&gt;
====credentials====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема CredentialsList&lt;br /&gt;
****Изменённое свойство credentials&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Изменённое свойство scope&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /credentials&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Изменена схема Credentials&lt;br /&gt;
***Изменённое свойство scope&lt;br /&gt;
****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
***Изменённое свойство scopes&lt;br /&gt;
****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /credentials/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема CredentialsResponseElement&lt;br /&gt;
****Изменённое свойство scope&lt;br /&gt;
*****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
****Изменённое свойство scopes&lt;br /&gt;
*****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /credentials/{id}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Изменена схема Credentials&lt;br /&gt;
***Изменённое свойство scope&lt;br /&gt;
****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
***Изменённое свойство scopes&lt;br /&gt;
****Возможная добавленная стоимость: &amp;lt;code&amp;gt;APP_ENGINE&amp;lt;/code&amp;gt;&lt;br /&gt;
====extensions====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt; Ранний пользователь Параметр:&lt;br /&gt;
**Измененная технология в пути&lt;br /&gt;
***Возможная добавленная стоимость: &amp;lt;code&amp;gt;SECURITY_SOFTWARE&amp;lt;/code&amp;gt;&lt;br /&gt;
====service/requestAttributes====&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема RequestAttribute&lt;br /&gt;
***Измененные данные о dataSources&lt;br /&gt;
****Измененное свойство scope&lt;br /&gt;
*****Измененная служба serviceTechnology&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;SECURITY_SOFTWARE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/validator&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема RequestAttribute&lt;br /&gt;
***Измененные данные о dataSources&lt;br /&gt;
****Измененное свойство scope&lt;br /&gt;
*****Измененная служба serviceTechnology&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;SECURITY_SOFTWARE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /service/requestAttributes/{id}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема RequestAttribute&lt;br /&gt;
****Измененные данные о dataSources&lt;br /&gt;
*****Измененное свойство scope&lt;br /&gt;
******Измененная служба serviceTechnology&lt;br /&gt;
*******Возможная добавленная стоимость: &amp;lt;code&amp;gt;SECURITY_SOFTWARE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /service/requestAttributes/{id}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема RequestAttribute&lt;br /&gt;
***Измененные данные о dataSources&lt;br /&gt;
****Измененное свойство scope&lt;br /&gt;
*****Измененная служба serviceTechnology&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;SECURITY_SOFTWARE&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /service/requestAttributes/{id}/validator&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема RequestAttribute&lt;br /&gt;
***Измененные данные о dataSources&lt;br /&gt;
****Измененное свойство scope&lt;br /&gt;
*****Измененная служба serviceTechnology&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;SECURITY_SOFTWARE&amp;lt;/code&amp;gt;&lt;br /&gt;
===Кластер===&lt;br /&gt;
====iam/repo====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies&amp;lt;/code&amp;gt;  Параметр:&lt;br /&gt;
**Добавить категории в запрос Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема LevelPoliciesBasicDataList&lt;br /&gt;
****Изменённое свойство policies&lt;br /&gt;
*****Добавлено ​​свойство category&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
***Добавлена ​​категория свойств Тип возврата:&lt;br /&gt;
**Изменено 201 Создано&lt;br /&gt;
***Изменена схема Policy&lt;br /&gt;
****Добавлено ​​свойство category&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies/aggregate&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема PolicyOverviewList&lt;br /&gt;
****Изменено свойство policyOverviewList&lt;br /&gt;
*****Изменено свойство category&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies/validation&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
***Изменено свойство category&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
***Изменено свойство category&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/repo/{level-type}/{level-id}/policies/{uuid}&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Измененная схема Policy&lt;br /&gt;
****Изменено свойство category&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}&amp;lt;/code&amp;gt;  Запрос:&lt;br /&gt;
**Измененная схема CreateOrUpdateLevelPolicyRequest&lt;br /&gt;
***Добавлена ​​категория свойств Тип возврата:&lt;br /&gt;
**Изменено 201 Создано&lt;br /&gt;
***Измененная схема Policy&lt;br /&gt;
****Изменено свойство category&lt;br /&gt;
====iam/resolution====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Изменена схема DescendantsEffectivePermissions Нарушена совместимость&lt;br /&gt;
****Измененное свойство [ descendantLevelsEffectivePermissions ]&lt;br /&gt;
*****Измененная схема значения словаря:&lt;br /&gt;
******Изменено свойство effectivePermissions&lt;br /&gt;
*******Добавлено свойство granted&lt;br /&gt;
*******Удалено свойство effects&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/effectivepermissions&amp;lt;/code&amp;gt;  Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Изменена схема EffectivePermissions. Нарушена совместимость.&lt;br /&gt;
****Изменено свойство effectivePermissions&lt;br /&gt;
*****Добавлено свойство granted&lt;br /&gt;
*****Удалено свойство effects&lt;br /&gt;
====settings/objects====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;Тип возврата:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Изменена схема SettingsObjectByObjectIdResponse Нарушена совместимость&lt;br /&gt;
****Удалено свойство modificationInfo&lt;br /&gt;
====settings/schemas====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas&amp;lt;/code&amp;gt;Параметр:&lt;br /&gt;
**Добавить поля в запрос Тип возвращаемого значения:&lt;br /&gt;
**Изменено 200 ОК&lt;br /&gt;
***Изменена схема SchemaList Нарушена совместимость&lt;br /&gt;
****Изменено свойство items&lt;br /&gt;
*****Добавлены свойства: multiObject упорядочен&lt;br /&gt;
*****Удалены обязательные свойства: displayName latestSchemaVersion schemaId&lt;br /&gt;
===API среды===&lt;br /&gt;
====Auditlogs====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AuditLog Критические изменения&lt;br /&gt;
*****Измененные свойства auditLogs&lt;br /&gt;
******Измененное свойство category&lt;br /&gt;
*******Возможная добавленная стоимость: &amp;lt;code&amp;gt;ACTIVEGATE_TOKEN&amp;lt;/code&amp;gt;&lt;br /&gt;
*******Удалены возможные значения: &amp;lt;code&amp;gt;ACTIVE_GATE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;AGENT&amp;lt;/code&amp;gt;&lt;br /&gt;
******Изменено свойство eventType&lt;br /&gt;
*******Удалено возможное значение: &amp;lt;code&amp;gt;REMOTE_CONFIGURATION_MANAGEMENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs/{id}&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AuditLogEntry Критические изменения&lt;br /&gt;
*****Измененное свойство category&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;ACTIVEGATE_TOKEN&amp;lt;/code&amp;gt;&lt;br /&gt;
******Удалены возможные значения: &amp;lt;code&amp;gt;ACTIVE_GATE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;AGENT&amp;lt;/code&amp;gt;&lt;br /&gt;
*****Изменено свойство eventType&lt;br /&gt;
******Удалено возможное значение: &amp;lt;code&amp;gt;REMOTE_CONFIGURATION_MANAGEMENT&amp;lt;/code&amp;gt;&lt;br /&gt;
====AI/securityAdvices====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /ai/securityAdvices&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема AISecurityAdviceList&lt;br /&gt;
*****Измененное свойство advices&lt;br /&gt;
******Измененная свойство technology&lt;br /&gt;
*******Возможная добавленная стоимость: &amp;lt;code&amp;gt;PYTHON&amp;lt;/code&amp;gt;&lt;br /&gt;
====securityProblems====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SecurityProblemList&lt;br /&gt;
*****Изменено обеспечение securityProblems&lt;br /&gt;
******Измененное свойство technology&lt;br /&gt;
*******Возможная добавленная стоимость: &amp;lt;code&amp;gt;PYTHON&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /securityProblems/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SecurityProblemDetails&lt;br /&gt;
*****Измененная свойство technology&lt;br /&gt;
******Возможная добавленная стоимость: &amp;lt;code&amp;gt;PYTHON&amp;lt;/code&amp;gt;&lt;br /&gt;
====Настройки====&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/objects/{objectId}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SettingsObjectByObjectIdResponse&lt;br /&gt;
*****Удаленное свойство: modificationInfo&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /settings/schemas&amp;lt;/code&amp;gt;&lt;br /&gt;
**Параметр:&lt;br /&gt;
***Добавить поля в запрос&lt;br /&gt;
**Тип возврата:&lt;br /&gt;
***Изменено 200 ОК&lt;br /&gt;
****Измененная схема SchemaList Критические изменения&lt;br /&gt;
*****Измененные property items&lt;br /&gt;
******Добавлены свойства: multiObject ordered&lt;br /&gt;
******Удалены обязательные свойства: displayName latestSchemaVersion schemaId&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3269</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3269"/>
		<updated>2025-12-04T20:15:10Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
*[[Примечания к релизу 296]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_294&amp;diff=3268</id>
		<title>Примечания к релизу 294</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_294&amp;diff=3268"/>
		<updated>2025-12-04T20:10:55Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 294'''''  =='''Dynatrace'''== ===Улучшенные страницы ан...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 294'''''&lt;br /&gt;
&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Улучшенные страницы анализа===&lt;br /&gt;
''Автоматизация | Право собственности''&lt;br /&gt;
&lt;br /&gt;
Название команды теперь отображается в списке тегов «Добавить владельца» .&lt;br /&gt;
===Изменение порогового значения регулирования ключевого события метрики===&lt;br /&gt;
''Оповещение''&lt;br /&gt;
&lt;br /&gt;
Ключевые события метрик теперь ограничиваются 200 (вместо 100) одновременными оповещениями.&lt;br /&gt;
===Легко удаляйте просроченные окна обслуживания===&lt;br /&gt;
''Настройки | Окна обслуживания''&lt;br /&gt;
&lt;br /&gt;
Страница «Окна обслуживания» теперь позволяет легко удалять просроченные окна обслуживания. Просто выберите ''Удалить просроченные окна обслуживания'' , укажите количество дней и выберите ''Поиск'' , чтобы отобразить окна обслуживания, которые истекли по крайней мере за это количество дней. Выберите ''Удалить'' , чтобы удалить их.&lt;br /&gt;
===Улучшенный анализ первопричин для сервисов с событиями рабочей нагрузки Kubernetes===&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&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;
*Для выборок, которые были автоматически отменены, возвращаются частичные результаты.&lt;br /&gt;
Это может снизить общую нагрузку на систему Dynatrace и тем самым повысить производительность и стабильность системы.&lt;br /&gt;
===Доступны рекомендации по устранению уязвимостей в API, UI===&lt;br /&gt;
''Безопасность приложений | Уязвимости''&lt;br /&gt;
&lt;br /&gt;
Отныне вы можете видеть советы по устранению/описания уязвимостей в нашем API v2, на странице сторонних уязвимостей&lt;br /&gt;
===Обновлена ​​версия Apache Commons Compress===&lt;br /&gt;
АктивныйШлюз | Безопасность&lt;br /&gt;
&lt;br /&gt;
Версия Apache Commons Compress обновлена ​​с версии 1.21 до версии 1.26.2 для устранения уязвимостей CVE-2024-26308 и CVE-2024-25710.&lt;br /&gt;
===Улучшена производительность Cassandra в некоторых развертываниях===&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Dynatrace.&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 августа 2025 г.=====&lt;br /&gt;
*Linux : SUSE Enterprise Linux 15.2&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.300&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 сентября 2025 г.=====&lt;br /&gt;
*Linux : Oracle Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
*Linux : Rocky Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 октября 2025 г.=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Oracle Linux 8.6&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 декабря 2026 г.=====&lt;br /&gt;
*Linux : CentOS Stream 8&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64﻿&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с 1 мая 2026 г.=====&lt;br /&gt;
*Linux : Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
=====Следующие операционные системы больше не будут поддерживаться с 1 октября 2026 г.=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.8, 9.2&lt;br /&gt;
**x86-64&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
В выпуске 294 решены 13 проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|10&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====Безопасность приложений====&lt;br /&gt;
*Исправлена ​​генерация ключа следующей страницы при фильтрации проблем безопасности с использованием зон управления и сортировке результатов по убыванию.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой автономные PGI по-прежнему учитывались для мониторинга и использования.&lt;br /&gt;
====Кластер====&lt;br /&gt;
*Состояния конфигурации расширения больше не зависают в состоянии загрузки.&lt;br /&gt;
*Чтобы решить проблему, из-за которой генерация токена АктивногоШлюза не удавалось при заданном большом сроке действия, `expirationDate` теперь имеет следующие ограничения: он не должен быть установлен в прошлом и не должен превышать двух лет с момента создания.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой некоторые страницы настроек могли временно работать некорректно в новых созданных средах.&lt;br /&gt;
*Заменено измерение `rx_pid` на измерение `process.pid` в метрике `dt.process.handles.file_descriptors_percent_used`.&lt;br /&gt;
*Исправлена ​​логика обогащения, которая могла приводить к дублированию объектов сервиса Kubernetes.&lt;br /&gt;
*Устранена проблема, из-за которой панели мониторинга между средами не работали после обновления до Dynatrace 1.288.&lt;br /&gt;
*Страница работоспособности ЕдиногоАгента больше не дает сбоев при извлечении имени АктивногоШлюза без разрешения.&lt;br /&gt;
*Если ваши ЕдиныеАгенты могут подключаться к целевой среде только через Активный Шлюз (например, они находятся в ограниченной сети), то они не смогут использовать Remote Configuration Manager для изменения своего подключения.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой PGI, исключенные из мониторинга, генерировали использование.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Dynatrace.&lt;br /&gt;
====Синтетический мониторинг====&lt;br /&gt;
*Исправлена ​​проблема с многопользовательской проверкой состояния синтетического частного местоположения, которая отображалась по-разному в разных средах.&lt;br /&gt;
=='''ЕдиныйАгент Dynatrace'''==&lt;br /&gt;
===Технологическая поддержка===&lt;br /&gt;
====Поддержка новых технологий====&lt;br /&gt;
*IBM CICS исходящий HTTP (модуль CICS). Функция ЕдиногоАгента: CICS HTTP&lt;br /&gt;
*log4js (модуль Node.js)&lt;br /&gt;
*NGINX 1.25.5, 1.26.0 (модуль NGINX)&lt;br /&gt;
*NGINX Plus R32 (модуль NGINX)&lt;br /&gt;
*Программное обеспечение AG WebMethods Integration Server 10.7, 10.11, 10.15 (модуль Java)&lt;br /&gt;
===Устаревшее===&lt;br /&gt;
Установка ЕдиногоАгента с использованием Puppet устарела. Эта опция будет доступна в течение шестимесячного льготного периода.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Оповещение о Disk Edge====&lt;br /&gt;
''Перекрестные решения | ЕдиныйАгент''&lt;br /&gt;
&lt;br /&gt;
Включены параметры конфигурации для оповещения Disk Edge в: Настройки &amp;gt; Обнаружение аномалий &amp;gt; Инфраструктура &amp;gt; Disk Edge.&lt;br /&gt;
===Решённые проблемы===&lt;br /&gt;
Выпуск версии 293 содержит 12 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|1&lt;br /&gt;
|-&lt;br /&gt;
|модуль ОС&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|GO&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Apache&lt;br /&gt;
|1&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;
====Мейнфрейм====&lt;br /&gt;
*URI теперь сообщается владельцу, когда транзакция в CICS инициируется через датчик HTTP.&lt;br /&gt;
====модуль ОС====&lt;br /&gt;
*Улучшено обнаружение ЕдинымАгентом процессов SAP в системах AIX.&lt;br /&gt;
*Оповещение служб ОС для службы, которая не установлена, теперь выдается только на соответствующих хостах.&lt;br /&gt;
*Исправлено значение метрики Grail `builtin:tech.generic.handles.fileDescriptorsPercentUsed`, которое теперь выражается в процентах, а не в пропорциях.&lt;br /&gt;
*Уменьшено потребление памяти в системах с большим количеством запущенных процессов.&lt;br /&gt;
====.NET====&lt;br /&gt;
*Исправлена ​​проблема, которая вызывала некорректную работу модуля кода ЕдиногоАгента .NET RAP/CLV и могла приводить к исключениям.&lt;br /&gt;
*&lt;br /&gt;
====GO====&lt;br /&gt;
*Улучшена обработка пользовательских реализаций контекста Go в датчике Go OpenTelemetry для захвата дочерних отношений.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​проблема сегментации Apache ЕдиныйАгент обогащение логов.&lt;br /&gt;
====Модуль регистрации====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой правило ограничения поиска по дате применялось ко всем логам, игнорируя условие соответствия.&lt;br /&gt;
*Исправлена ​​проблема, при которой агент лога мог отправлять дублирующие записи, если приложение лога открывало новый файл до закрытия предыдущего. Это происходило, например, в библиотеке log4j.&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 293 не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
===ЕдиныйАгент iOS: добавлен API отладки===&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Добавлен API отладки для обмена логами агента с устройства.&lt;br /&gt;
===ЕдиныйАгент для iOS решены проблемы===&lt;br /&gt;
В выпуске 293 решены 2 проблемы.&lt;br /&gt;
====ЕдиныйАгент для iOS====&lt;br /&gt;
*Исправлен сценарий, при котором агент не сообщал о сбоях после начала сеанса.&lt;br /&gt;
*Исправлено SwiftUI-инструментирование элементов управления, содержащих блок ForEach.&lt;br /&gt;
===ЕдиныйАгент для JavaScript===&lt;br /&gt;
====Удалены прослушиватели событий «выгрузки»====&lt;br /&gt;
''Цифровой опыт | RUM Web''&lt;br /&gt;
&lt;br /&gt;
Прослушиватели событий выгрузки были удалены, чтобы предотвратить блокировку восстановления BF-кэша браузера.&lt;br /&gt;
====Прекращение поддержки RUM JavaScript для Internet Explorer====&lt;br /&gt;
''Цифровой опыт | RUM Web''&lt;br /&gt;
&lt;br /&gt;
RUM JavaScript больше не будет активироваться, если Internet Explorer определяется как клиентский браузер.&lt;br /&gt;
====ЕдиныйАгент для JavaScript решены проблемы====&lt;br /&gt;
В выпуске 293содержится 9 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|Повтор сеанса&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
====JavaScript====&lt;br /&gt;
*Исправлена ​​ошибка воспроизведения сеанса, из-за которой некоторые элементы, которые перемещались, не могли сохранить стили.&lt;br /&gt;
*Исправлена ​​проблема, из-за которой в редких случаях при отключенном флаге `#origin-agent-cluster-default` в Chromium агент JavaScript вызывал бесконечный цикл, из-за которого страница переставала отвечать на запросы.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой контроль затрат игнорировался в JavaScript RUM в гибридных сценариях, в которых мобильный агент не мог связаться с конечной точкой маяка.&lt;br /&gt;
*Исправлена ​​проблема при итерации разреженных массивов, которая нарушала работу страниц при использовании определенных модулей с Webpack.&lt;br /&gt;
*Сбой загрузки ресурсов при воспроизведении сеанса во время записи теперь игнорирует междоменные и кэшированные ресурсы.&lt;br /&gt;
*Реализовано обходное решение в модуле Basic XHR для проблемы, которая препятствовала взаимодействию с Sentry, в случае, если Sentry внедрялся до RUM JavaScript, что приводило к отсутствию данных запроса и действий XHR.&lt;br /&gt;
*Исправлена ​​ошибка воспроизведения сеанса, из-за которой некоторые элементы, которые перемещались, не могли сохранить стили.&lt;br /&gt;
*Сбой загрузки ресурсов при воспроизведении сеанса во время записи теперь игнорирует междоменные и кэшированные ресурсы.&lt;br /&gt;
====Воспроизведение сессий====&lt;br /&gt;
*Исправлен случай, когда iframe отображались пустыми в воспроизведении сессий.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3267</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D0%B0%D0%BC&amp;diff=3267"/>
		<updated>2025-12-04T19:55:24Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Примечания к релизам:&lt;br /&gt;
&lt;br /&gt;
* [[Примечания к релизу 218]]&lt;br /&gt;
* [[Примечания к релизу 220]]&lt;br /&gt;
* [[Примечания к релизу 222]]&lt;br /&gt;
* [[Примечания к выпуску 224|Примечания к релизу 224]]&lt;br /&gt;
* [[Примечания к релизу 226]]&lt;br /&gt;
*[[Примечания к релизу 228]]&lt;br /&gt;
*[[Примечания к релизу 230]]&lt;br /&gt;
*[[Примечания к релизу 232]]&lt;br /&gt;
*[[Примечания к релизу 234]]&lt;br /&gt;
*[[Примечания к релизу 236]]&lt;br /&gt;
*[[Примечания к релизу 238]]&lt;br /&gt;
*[[Примечания к релизу 240]]&lt;br /&gt;
*[[Примечания к релизу 242]]&lt;br /&gt;
*[[Примечания к релизу 244]]&lt;br /&gt;
*[[Примечания к релизу 246]] &lt;br /&gt;
*[[Примечания к релизу 248]] &lt;br /&gt;
*[[Примечания к релизу 250]] &lt;br /&gt;
*[[Примечания к релизу 252]] &lt;br /&gt;
*[[Примечания к релизу 254]] &lt;br /&gt;
*[[Примечания к релизу 256]] &lt;br /&gt;
*[[Примечания к релизу 258]] &lt;br /&gt;
*[[Примечания к релизу 260]] &lt;br /&gt;
*[[Примечания к релизу 262]] &lt;br /&gt;
*[[Примечания к релизу 264]] &lt;br /&gt;
*[[Примечания к релизу 266]] &lt;br /&gt;
*[[Примечания к релизу 268]] &lt;br /&gt;
*[[Примечания к релизу 270]] &lt;br /&gt;
*[[Примечания к релизу 272]] &lt;br /&gt;
*[[Примечания к релизу 274]] &lt;br /&gt;
*[[Примечания к релизу 276]] &lt;br /&gt;
*[[Примечания к релизу 278]] &lt;br /&gt;
*[[Примечания к релизу 280]] &lt;br /&gt;
*[[Примечания к релизу 282]] &lt;br /&gt;
*[[Примечания к релизу 284]] &lt;br /&gt;
*[[Примечания к релизу 286]] &lt;br /&gt;
*[[Примечания к релизу 288]] &lt;br /&gt;
*[[Примечания к релизу 290]] &lt;br /&gt;
*[[Примечания к релизу 292]]&lt;br /&gt;
*[[Примечания к релизу 294]]&lt;br /&gt;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_292&amp;diff=3266</id>
		<title>Примечания к релизу 292</title>
		<link rel="alternate" type="text/html" href="https://doc.expert-apm.kz/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7%D1%83_292&amp;diff=3266"/>
		<updated>2025-12-04T19:43:33Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 292'''''  =='''Dynatrace'''== ===Объявления=== ====Обновле...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 292'''''&lt;br /&gt;
&lt;br /&gt;
=='''Dynatrace'''==&lt;br /&gt;
===Объявления===&lt;br /&gt;
====Обновление Elasticsearch 8====&lt;br /&gt;
Этот релиз автоматически обновит узлы кластера до Elasticsearch версии 8.9.1 для повышения производительности, устойчивости и безопасности. Никакого ручного вмешательства пользователя или простоя не требуется. Обновление применяется в режиме скольжения как часть регулярных обновлений версии.&lt;br /&gt;
====Мы прекращаем поддержку IE 11====&lt;br /&gt;
Начиная сRUM JavaScript версии 1.293, мы прекратим поддержку Internet Explorer 11.&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Максимальный лимит точек данных метрики OpenTelemetry====&lt;br /&gt;
''Наблюдаемость приложений | OpenTelemetry''&lt;br /&gt;
&lt;br /&gt;
Конечная точка захвата метрик протокола OpenTelemetry (OTLP) теперь обеспечивает максимум 15 тысяч точек метрических данных на запрос OTLP. Если лимит превышен, конечная точка возвращает &amp;lt;code&amp;gt;413 Content Too Large&amp;lt;/code&amp;gt;ответ.&lt;br /&gt;
&lt;br /&gt;
Мы рекомендуем использовать периодический считыватель метрик﻿ в OpenTelemetry SDK или пакетный процессор﻿ в коллекторе, чтобы ограничить количество точек метрических данных в сообщении OTLP.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====События ошибок подключения к процессу====&lt;br /&gt;
''Платформа | Проблемы''&lt;br /&gt;
&lt;br /&gt;
События ошибок подключения к процессу теперь будут объединяться в одну и ту же проблему, если они происходят на одном и том же хосте.&lt;br /&gt;
====Content-Type multipart/form-data не поддерживается для загрузки кастомных Расширений 2.0====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Расширения''&lt;br /&gt;
&lt;br /&gt;
Единственным приемлемым типом содержимого для загрузки пользовательских Расширений 2.0 через REST API теперь является application/octet-stream.&lt;br /&gt;
====Неиспользуемый атрибут модуля ActiveGate был удален====&lt;br /&gt;
''Наблюдаемость инфраструктуры | ActiveGate''&lt;br /&gt;
&lt;br /&gt;
Неиспользуемый атрибут модуля ActiveGate  &amp;lt;code&amp;gt;KUBERNETES_AUTOMATIC_API_MONITORING&amp;lt;/code&amp;gt;был удален из ответа API ActiveGate.&lt;br /&gt;
====Обогащение топологии для кластеров и сервисов Kubernetes====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Обогащение топологии для кластеров и сервисов Kubernetes работает корректно с определенными атрибутами семантического словаря:&lt;br /&gt;
*Для кластера: &amp;lt;code&amp;gt;k8s.cluster.uid&amp;lt;/code&amp;gt;(работает так же, как и раньше &amp;lt;code&amp;gt;dt.kubernetes.cluster.id&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Для служб: &amp;lt;code&amp;gt;k8s.service.name&amp;lt;/code&amp;gt;(необходимо указать кластер и пространство имен)&lt;br /&gt;
===Подстановочные знаки в пользовательских источниках логов===&lt;br /&gt;
Инфраструктура Наблюдаемость | Логи&lt;br /&gt;
&lt;br /&gt;
Вы можете расширить подстановочные знаки в пользовательских источниках логов.&lt;br /&gt;
&lt;br /&gt;
''! Внесите обратно несовместимые изменения в &amp;lt;code&amp;gt;builtin:logmonitoring.custom-log-source-settings&amp;lt;/code&amp;gt;схему''&lt;br /&gt;
&lt;br /&gt;
''Если вы пишете &amp;lt;code&amp;gt;builtin:logmonitoring.custom-log-source-settings&amp;lt;/code&amp;gt;настройки через API, вам необходимо настроить их под новую схему, либо указать предыдущую версию схемы, &amp;lt;code&amp;gt;1.0.6&amp;lt;/code&amp;gt;.''&lt;br /&gt;
===Общий прием логов непосредственно на кластерных узлах===&lt;br /&gt;
''Наблюдаемость инфраструктуры | Мониторинг логов''&lt;br /&gt;
&lt;br /&gt;
Теперь возможен общий прием логов без установки Environment ActiveGate.&lt;br /&gt;
===Зоны сети включаются по умолчанию===&lt;br /&gt;
''Наблюдаемость Инфраструктуры''&lt;br /&gt;
&lt;br /&gt;
Сетевые зоны включены по умолчанию для новых клиентов, созданных в кластере версии 1.291+.&lt;br /&gt;
===Улучшен процессор Cassandra в некоторых развертываниях===&lt;br /&gt;
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Dynatrace Managed.&lt;br /&gt;
===Поддержка операционных систем===&lt;br /&gt;
Добавлена ​​поддержка:&lt;br /&gt;
*Oracle Linux 8.10&lt;br /&gt;
*Oracle Linux 9.4&lt;br /&gt;
*Red Hat Enterprise Linux (RHEL) 8.10&lt;br /&gt;
*Red Hat Enterprise Linux (RHEL) 9.4&lt;br /&gt;
*Rocky Linux 9.4&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 августа 2024 г.=====&lt;br /&gt;
*Linux : Oracle Linux 8.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.292&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 октября 2024 г.=====&lt;br /&gt;
*Linux : SUSE Enterprise Linux 15.2&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.300&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 ноября 2024 г.=====&lt;br /&gt;
*Linux : Oracle Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
*Linux : Rocky Linux 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.302&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 декабря 2024 г.=====&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
*Linux : Oracle Linux 8.6&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.304&lt;br /&gt;
=====Следующие операционные системы больше не поддерживаются с 01 февраля 2025 г.=====&lt;br /&gt;
*Linux : CentOS Stream 8&lt;br /&gt;
**x86-64﻿&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : CentOS 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
*Linux : Red Hat Enterprise Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
**Последняя совместимая версия: 1.308&lt;br /&gt;
Следующие операционные системы больше не будут поддерживаться с 1 июля 2025 г.&lt;br /&gt;
*Linux : Oracle Linux 7.9&lt;br /&gt;
**x86-64&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
Выпуск версии_1.292 GA содержит 4 решенные проблемы.&lt;br /&gt;
====Кластер====&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой модуль кода JavaScript для версии 1.287 не отображался в веб-интерфейсе, хотя был успешно загружен.&lt;br /&gt;
*Исправлена ​​проблема с разрешением на странице настроек обнаружения аномалий узла Kubernetes. Когда пользователь без разрешения на доступ к настройкам подключения Kubernetes переходил к настройкам обнаружения аномалий узла Kubernetes для этого кластера, ошибочно отображалась страница с ошибкой 403 — Forbidden.&lt;br /&gt;
*Детализация в трассировке служб теперь работает для служб с длинными именами.&lt;br /&gt;
*Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Dynatrace.&lt;br /&gt;
=='''OneAgent Dynatrace'''==&lt;br /&gt;
===Критические изменения===&lt;br /&gt;
====Измерение PID процесса должно быть названо&amp;lt;code&amp;gt;process.pid&amp;lt;/code&amp;gt;====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Измерение &amp;lt;code&amp;gt;rx_pid metric&amp;lt;/code&amp;gt;было переименовано в &amp;lt;code&amp;gt;process.pid&amp;lt;/code&amp;gt;.&lt;br /&gt;
===Технологическая поддержка===&lt;br /&gt;
====Поддержка новых технологий====&lt;br /&gt;
Более подробную информацию см. в разделе Поддержка новых технологий .&lt;br /&gt;
*Обогащение журнала Bunyan 1+ (модуль Node.js)&lt;br /&gt;
===Объявления===&lt;br /&gt;
====Мы прекращаем поддержку IE 11====&lt;br /&gt;
Начиная сRUM JavaScript версии 1.293, мы прекратим поддержку Internet Explorer 11.&lt;br /&gt;
===Новые функции и улучшения===&lt;br /&gt;
====Проверка подписи для пользовательских расширений====&lt;br /&gt;
''Наблюдаемость Инфраструктуры | Расширения''&lt;br /&gt;
&lt;br /&gt;
Проверка подписи для пользовательских расширений теперь принимает &amp;lt;code&amp;gt;codeSigning&amp;lt;/code&amp;gt;расширенный набор использования ключа для сертификата.&lt;br /&gt;
====Поддержка контроллера cgroups cpuset.cpus====&lt;br /&gt;
Наблюдаемость Инфраструктуры  | Хосты&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​поддержка &amp;lt;code&amp;gt;cpuset.cpus&amp;lt;/code&amp;gt;контроллера cgroups (в cgroups v1 и cgroups v2), что позволяет закреплять CPU (статическая политика CPU Manager в Kubernetes). Это будет указано как часть существующего значения CPU Throttling ( &amp;lt;code&amp;gt;dt.containers.cpu.throttling_ratio&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Это значение обычно задается в контейнере Docker с помощью параметра &amp;lt;code&amp;gt;--cpuset-cpus=VALUE&amp;lt;/code&amp;gt;или в Kubernetes с помощью &amp;lt;code&amp;gt;--cpu-manager-policy=static&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что значения регулирования ЦП также включают в себя возможно существующую квоту ЦП (за определенный период). Если квота/период ограничены одним ЦП, значение регулирования не может превышать этот предел, даже если в назначено два ЦП &amp;lt;code&amp;gt;cpuset.cpus&amp;lt;/code&amp;gt;.&lt;br /&gt;
====Атрибуты ресурсов на уровне хоста &amp;lt;code&amp;gt;*.cost.costcenter&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;*.cost.product&amp;lt;/code&amp;gt;====&lt;br /&gt;
Инфраструктура Наблюдаемость | Хосты&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете устанавливать &amp;lt;code&amp;gt;*.cost.costcenter&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;*.cost.product&amp;lt;/code&amp;gt;как атрибуты ресурсов на уровне хоста с помощью тегов хоста и свойств хоста.&lt;br /&gt;
&lt;br /&gt;
Для того чтобы изменения отразились на странице хоста и в отслеживаемых объектах, а также для расширения связанных показателей, перезапуск OneAgent не требуется.&lt;br /&gt;
&lt;br /&gt;
Помните: теги хоста допускают дублирование ключей, тогда как свойства хоста — нет.&lt;br /&gt;
===Решенные проблемы===&lt;br /&gt;
====Общие====&lt;br /&gt;
*Улучшено обнаружение расположения кода для уязвимостей уровня кода .NET. Существующие уязвимости уровня кода .NET могут изменить свой идентификатор уязвимости безопасности.&lt;br /&gt;
*Решена проблема, при которой пустой, но существующий файл cgroup `cpuset.cpus` рассматривался как один назначенный ЦП, что могло приводить к неверному представлению метрики `Контейнеры: использование ЦП в % от лимита`.&lt;br /&gt;
*Решена проблема, из-за которой модуль кода Node.js оставался «неактивным», если первоначальный запрос на настройку не удавался.&lt;br /&gt;
*Исправлена ​​ошибка BrokenPipeError при запуске некоторых расширений Python.&lt;br /&gt;
====Модуль ОС====&lt;br /&gt;
*Исправлены случаи, когда метрики ввода-вывода для общих ресурсов NFS отсутствовали в Linux при общем пути &amp;quot;\&amp;quot;.&lt;br /&gt;
*Улучшено обнаружение Tibco, теперь оно также включает процессы, запущенные из символической ссылки в Linux.&lt;br /&gt;
*Заменено измерение `rx_pid` на измерение `process.pid` в метрике `dt.process.handles.file_descriptors_percent_used`.&lt;br /&gt;
*Исправлена ​​ошибка, из-за которой отправлялись неверные метрики ввода-вывода диска для сетевых ресурсов с несколькими точками монтирования.&lt;br /&gt;
====Java====&lt;br /&gt;
*Улучшен код интроспекции Tibco 5 для решения проблемы, вызывающей 10-минутный тайм-аут с некоторыми трассировками, поскольку они не были завершены корректно датчиком. Это исправление устраняет проблему, с которой датчик сталкивался с рабочими процессами Tibco, завершающимися с ошибкой.&lt;br /&gt;
*Исправлена ​​ошибка, препятствовавшая запуску инструментированного сервера Elasticsearch при включенной функции отладки в реальном времени.&lt;br /&gt;
====.NET====&lt;br /&gt;
*Исправлена ​​ошибка, вызывавшая некорректную работу модуля кода OneAgent. NET RAP/CLV, что приводило к исключениям.&lt;br /&gt;
====Apache====&lt;br /&gt;
*Исправлена ​​проблема сегментации Apache OneAgent Log Enrichment.&lt;br /&gt;
===OneAgent для Android===&lt;br /&gt;
Выпуск 291 не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===OneAgent для iOS===&lt;br /&gt;
====Захват GPS отключен по умолчанию====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Захват GPS теперь по умолчанию отключен.&lt;br /&gt;
====Удалите файл .skip на этапе восстановления====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Файл .skip теперь удаляется на этапе восстановления инструментария SwiftUI.&lt;br /&gt;
=='''API Dynatrace'''==&lt;br /&gt;
===API среды===&lt;br /&gt;
*API групп процессов&lt;br /&gt;
**&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups&amp;lt;/code&amp;gt;&lt;br /&gt;
**&amp;lt;code&amp;gt;GET /entity/infrastructure/process-groups/{meIdentifier}&amp;lt;/code&amp;gt;&lt;br /&gt;
**&amp;lt;code&amp;gt;GET /entity/infrastructure/processes&amp;lt;/code&amp;gt;&lt;br /&gt;
**&amp;lt;code&amp;gt;GET /entity/infrastructure/processes/{meIdentifier}&amp;lt;/code&amp;gt; Добавлены следующие свойства в метаданные свойств : google.appengine.version google.cloudrun.execution google.cloudrun.job google.cloudrun.revision&lt;br /&gt;
&lt;br /&gt;
*Расширения 2.0 API&lt;br /&gt;
**&amp;lt;code&amp;gt;POST /extensions&amp;lt;/code&amp;gt;  Удалено &amp;lt;code&amp;gt;multipart/form-data&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Унифицированный API анализа&lt;br /&gt;
**&amp;lt;code&amp;gt;POST /ua/entity&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Ранний пользователь&amp;lt;/code&amp;gt;&lt;br /&gt;
***Свойство dqlTables в схеме UAEntityScreenDefinition&lt;br /&gt;
****Удаленное свойство:&lt;br /&gt;
*****expandableContentCardGroup&lt;br /&gt;
**&amp;lt;code&amp;gt;POST /ua/explorer&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Ранний пользователь&amp;lt;/code&amp;gt;&lt;br /&gt;
***Свойство dqlTables в схеме UAInvExScreenDefinition&lt;br /&gt;
****Удаленное свойство:&lt;br /&gt;
*****expandableContentCardGroup&lt;br /&gt;
&amp;lt;code&amp;gt;POST /ua/list&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;Ранний пользователь&amp;lt;/code&amp;gt;&lt;br /&gt;
*Свойство dqlTables в схеме UAListScreenDefinition&lt;br /&gt;
**Удаленное свойство:&lt;br /&gt;
***expandableContentCardGroup&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменены разрешения в запросе:&lt;br /&gt;
***Добавлены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения: &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема CreateToken&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /tokens/lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема TokenMetadata&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /tokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема TokenMetadata&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /tokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема UpdateToken&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема ApiTokenList&lt;br /&gt;
***Измененное свойство apiTokens&lt;br /&gt;
****Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
****Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема ApiTokenCreate&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /apiTokens/lookup&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема ApiToken&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /apiTokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема ApiToken&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /apiTokens/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема ApiTokenUpdate&lt;br /&gt;
***Добавлены возможные значения для свойства scopes : &amp;lt;code&amp;gt;openpipeline.events_security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events_security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
***Удалены возможные значения из свойства scopes : &amp;lt;code&amp;gt;openpipeline.events.security&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;openpipeline.events.security.custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Измененная схема AuditLog&lt;br /&gt;
***Измененные свойства auditLogs&lt;br /&gt;
****Изменено свойство eventType&lt;br /&gt;
*****Удалены возможные значения: &amp;lt;code&amp;gt;GENERAL&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;PATCH&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;READ&amp;lt;/code&amp;gt;&lt;br /&gt;
****Изменено свойство userType&lt;br /&gt;
*****Удалено возможное значение: &amp;lt;code&amp;gt;REQUEST_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /auditlogs/{id}&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Измененная схема AuditLogEntry&lt;br /&gt;
***Изменено свойство eventType&lt;br /&gt;
****Удалены возможные значения: &amp;lt;code&amp;gt;GENERAL&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;PATCH&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;READ&amp;lt;/code&amp;gt;&lt;br /&gt;
***Изменено свойство userType&lt;br /&gt;
****Удалено возможное значение: &amp;lt;code&amp;gt;REQUEST_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /extensions/{extensionName}/environmentConfiguration/assets&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема ExtensionAssetsDto&lt;br /&gt;
***Измененные свойства ресурсов&lt;br /&gt;
****Добавлено возможное значение для типа свойства: &amp;lt;code&amp;gt;AWS_SERVICE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/entity&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Измененная схема UAEntityScreenDefinition&lt;br /&gt;
***Измененное свойство chartGroups&lt;br /&gt;
****Добавлено свойство: key&lt;br /&gt;
***Измененное свойство dqlTables&lt;br /&gt;
****Добавлено свойство: ключ&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/explorer&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Измененная схема UAInvExScreenDefinition&lt;br /&gt;
***Добавлены свойства: displayFiltering displayPerspectives displayQuickFilters dqlFiltering types&lt;br /&gt;
***Удаленное свойство: label&lt;br /&gt;
***Измененное свойство:&lt;br /&gt;
****chartGroups&lt;br /&gt;
*****Добавлено свойство: key&lt;br /&gt;
***Измененное свойство:&lt;br /&gt;
****dqlTables&lt;br /&gt;
*****Добавлено свойство: key&lt;br /&gt;
*&amp;lt;code&amp;gt;POST /ua/list&amp;lt;/code&amp;gt; Ранний пользователь&lt;br /&gt;
**Измененная схема UAListScreenDefinition&lt;br /&gt;
***Измененное свойство chartGroups&lt;br /&gt;
****Добавлены свойства: key&lt;br /&gt;
***Измененное свойство dqlTables&lt;br /&gt;
****Добавлены свойства: key&lt;br /&gt;
===Доступность для ранних пользователей===&lt;br /&gt;
Уровень зрелости API изменен с Preview на Early Adopter:&lt;br /&gt;
*API среды &amp;lt;code&amp;gt;GET /rum/jsAllAvailableVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
*API среды &amp;lt;code&amp;gt;GET /rum/jsConfiguredVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
===Доступность GA===&lt;br /&gt;
Уровень зрелости API изменен с «Ранний пользователь» на «Общая доступность»:&lt;br /&gt;
*API среды &amp;lt;code&amp;gt;GET /jsMappingFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
*API среды &amp;lt;code&amp;gt;PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}&amp;lt;/code&amp;gt;&lt;br /&gt;
*API среды &amp;lt;code&amp;gt;DELETE /jsMappingFiles/{minifiedJsFileUrl}/{fileType}&amp;lt;/code&amp;gt;&lt;br /&gt;
*API среды &amp;lt;code&amp;gt;PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}/metadata&amp;lt;/code&amp;gt;&lt;br /&gt;
===API кластера===&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /nodeManagement/cassandraQuorumOverride/{quorum}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Изменен &amp;lt;code&amp;gt;quorum&amp;lt;/code&amp;gt;путь&lt;br /&gt;
***Добавлены возможные значения: &amp;lt;code&amp;gt;CL_LOCAL_SERIAL CL_SERIAL&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;PUT /iam/repo/{level-type}/{level-id}/bindings/groups/{group-uuid}&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема CreateOrUpdateGroupBindingsRequest&lt;br /&gt;
***Добавлены границы свойства&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема DescendantsEffectivePermissions&lt;br /&gt;
***Добавлены границы свойств для привязки .&lt;br /&gt;
*&amp;lt;code&amp;gt;GET /iam/resolution/{level-type}/{level-id}/effectivepermissions&amp;lt;/code&amp;gt;&lt;br /&gt;
**Измененная схема EffectivePermissions&lt;br /&gt;
***Добавлены границы свойств для привязки .&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
</feed>